未验证 提交 ae8e18f9 编写于 作者: S scriptod911 提交者: GitHub

Utilities: change order of download in macrecovery (#524)

Download the big file first (BaseSystem) and then the chunklist may result in a token timeout for people with slow internet connections, to work around this simply moving the order of download so that the chunklist downloads first solves this issue.
上级 41321953
...@@ -282,10 +282,10 @@ def action_download(args): ...@@ -282,10 +282,10 @@ def action_download(args):
if args.verbose: if args.verbose:
print(info) print(info)
print(f'Downloading {info[INFO_PRODUCT]}...') print(f'Downloading {info[INFO_PRODUCT]}...')
dmgname = '' if args.basename == '' else args.basename + '.dmg'
dmgpath = save_image(info[INFO_IMAGE_LINK], info[INFO_IMAGE_SESS], dmgname, args.outdir)
cnkname = '' if args.basename == '' else args.basename + '.chunklist' cnkname = '' if args.basename == '' else args.basename + '.chunklist'
cnkpath = save_image(info[INFO_SIGN_LINK], info[INFO_SIGN_SESS], cnkname, args.outdir) cnkpath = save_image(info[INFO_SIGN_LINK], info[INFO_SIGN_SESS], cnkname, args.outdir)
dmgname = '' if args.basename == '' else args.basename + '.dmg'
dmgpath = save_image(info[INFO_IMAGE_LINK], info[INFO_IMAGE_SESS], dmgname, args.outdir)
try: try:
verify_image(dmgpath, cnkpath) verify_image(dmgpath, cnkpath)
return 0 return 0
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册