Merge pull request #26 from munki/main

Add --compressed flag only if URL does not end in .gz. Addresses #68
This commit is contained in:
Graham Pugh 2020-09-25 23:52:50 +02:00 committed by GitHub
commit 1daeca0e44
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -385,8 +385,11 @@ def replicate_url(
options = '-sfL'
curl_cmd = ['/usr/bin/curl', options,
'--create-dirs',
'--compressed',
'-o', local_file_path]
if not full_url.endswith(".gz"):
# stupid hack for stupid Apple behavior where it sometimes returns
# compressed files even when not asked for
curl_cmd.append('--compressed')
if not ignore_cache and os.path.exists(local_file_path):
curl_cmd.extend(["-z", local_file_path])
if attempt_resume: