mirror of
https://github.com/keylase/nvidia-patch.git
synced 2024-11-13 21:28:21 +00:00
Merge pull request #593 from reloxx13/feature/re-use_already_downloaded_driver
[FR] WinTool: Re-use a downloaded driver in temp
This commit is contained in:
commit
5a4b9c749b
@ -203,10 +203,16 @@ def patch_flow(installer_file, search, replacement, target, target_name, patch_n
|
|||||||
else: # installer_file is an url
|
else: # installer_file is an url
|
||||||
filename = os.path.basename(installer_file)
|
filename = os.path.basename(installer_file)
|
||||||
# download installer and save in .temp
|
# download installer and save in .temp
|
||||||
|
|
||||||
|
if not os.path.isfile(os.path.join('temp', filename)): # check if file already downloaded
|
||||||
print(f"Downloading... ( {installer_file} TO {os.path.join('temp', filename)} )")
|
print(f"Downloading... ( {installer_file} TO {os.path.join('temp', filename)} )")
|
||||||
print("This may take a while (~800MB)")
|
print("This may take a while (~800MB)")
|
||||||
urllib.request.urlretrieve(installer_file, os.path.join('temp', filename))
|
urllib.request.urlretrieve(installer_file, os.path.join('temp', filename))
|
||||||
installer_file = os.path.join('temp', filename)
|
installer_file = os.path.join('temp', filename)
|
||||||
|
else:
|
||||||
|
installer_file = os.path.join('temp', filename)
|
||||||
|
print(f"Use downloaded file in `{installer_file}`")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
patch = make_patch(installer_file,
|
patch = make_patch(installer_file,
|
||||||
|
Loading…
Reference in New Issue
Block a user