autopkg / keeleysam-recipes

Recipes for autopkg!
Apache License 2.0
21 stars 49 forks source link

Update CarbonCopyCloner.download.recipe #160

Closed paul-cossey closed 1 year ago

paul-cossey commented 1 year ago

Hi, @keeleysam

CarbonCopyCloaner is currently failing with:

Processor: URLDownloader: Error: Command '['/usr/bin/curl', '--silent', '--show-error', '--no-buffer', '--dump-header', '-', '--speed-time', '30', '--location', '--url', 'https://bombich.scdn1.secure.raxcdn.com/software/download_ccc.php?v=latest"><i class="fa fa-cloud-download', '--fail', '--output', '/Users/sadmin/Library/AutoPkg/Cache/local.definition.CarbonCopyCloner6/downloads/tmpo35zqw73']' returned non-zero exit status 3.

This PR removes the need for 'URLTextSearcher' while keeping support for the existing VERSION variable

Output from a latest run

autopkg run -v /Users/paul/Documents/GitHub/AutoPkg\ Repos/keeleysam-recipes/CarbonCopyCloner/CarbonCopyCloner.munki.recipe 
Processing /Users/paul/Documents/GitHub/AutoPkg Repos/keeleysam-recipes/CarbonCopyCloner/CarbonCopyCloner.munki.recipe...
WARNING: /Users/paul/Documents/GitHub/AutoPkg Repos/keeleysam-recipes/CarbonCopyCloner/CarbonCopyCloner.munki.recipe is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
URLDownloader
URLDownloader: Storing new Last-Modified header: Wed, 03 May 2023 19:47:00 GMT
URLDownloader: Downloaded /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.zip
EndOfCheckPhase
Unarchiver
Unarchiver: Guessed archive format 'zip' from filename CarbonCopyCloner.zip
Unarchiver: Unarchived /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.zip to /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications
CodeSignatureVerifier
CodeSignatureVerifier: Verifying code signature...
CodeSignatureVerifier: Deep verification enabled...
CodeSignatureVerifier: Strict verification not defined. Using codesign defaults...
CodeSignatureVerifier: /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app: valid on disk
CodeSignatureVerifier: /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app: satisfies its Designated Requirement
CodeSignatureVerifier: /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app: explicit requirement satisfied
CodeSignatureVerifier: Signature is valid
DmgCreator
DmgCreator: Created dmg from /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app at /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.dmg
MunkiImporter
MunkiImporter: Using repo lib: AutoPkgLib
MunkiImporter:         plugin: FileRepo
MunkiImporter:           repo: /Users/Shared/munki_repo
MunkiImporter: Copied pkginfo to: /Users/Shared/munki_repo/pkgsinfo/apps/Carbon Copy Cloner/CarbonCopyCloner-6.1.5.plist
MunkiImporter:            pkg to: /Users/Shared/munki_repo/pkgs/apps/Carbon Copy Cloner/CarbonCopyCloner-6.1.5.dmg
PathDeleter
PathDeleter: Deleted /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.dmg
PathDeleter: Deleted /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/
Receipt written to /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/receipts/CarbonCopyCloner.munki-receipt-20230504-123912.plist

The following new items were downloaded:
    Download Path                                                                                                         
    -------------                                                                                                         
    /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.zip  

The following new items were imported into Munki:
    Name              Version  Catalogs  Pkginfo Path                                          Pkg Repo Path                                       Icon Repo Path  
    ----              -------  --------  ------------                                          -------------                                       --------------  
    CarbonCopyCloner  6.1.5    testing   apps/Carbon Copy Cloner/CarbonCopyCloner-6.1.5.plist  apps/Carbon Copy Cloner/CarbonCopyCloner-6.1.5.dmg

Output from a ccc5 run

autopkg run -v /Users/paul/Documents/GitHub/AutoPkg\ Repos/keeleysam-recipes/CarbonCopyCloner/CarbonCopyCloner.munki.recipe 
Processing /Users/paul/Documents/GitHub/AutoPkg Repos/keeleysam-recipes/CarbonCopyCloner/CarbonCopyCloner.munki.recipe...
WARNING: /Users/paul/Documents/GitHub/AutoPkg Repos/keeleysam-recipes/CarbonCopyCloner/CarbonCopyCloner.munki.recipe is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
URLDownloader
URLDownloader: Storing new Last-Modified header: Wed, 03 May 2023 19:47:00 GMT
URLDownloader: Downloaded /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.zip
EndOfCheckPhase
Unarchiver
Unarchiver: Guessed archive format 'zip' from filename CarbonCopyCloner.zip
Unarchiver: Unarchived /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.zip to /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications
CodeSignatureVerifier
CodeSignatureVerifier: Verifying code signature...
CodeSignatureVerifier: Deep verification enabled...
CodeSignatureVerifier: Strict verification not defined. Using codesign defaults...
CodeSignatureVerifier: /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app: valid on disk
CodeSignatureVerifier: /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app: satisfies its Designated Requirement
CodeSignatureVerifier: /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app: explicit requirement satisfied
CodeSignatureVerifier: Signature is valid
DmgCreator
DmgCreator: Created dmg from /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app at /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.dmg
MunkiImporter
MunkiImporter: Using repo lib: AutoPkgLib
MunkiImporter:         plugin: FileRepo
MunkiImporter:           repo: /Users/Shared/munki_repo
MunkiImporter: Copied pkginfo to: /Users/Shared/munki_repo/pkgsinfo/apps/Carbon Copy Cloner/CarbonCopyCloner-5.1.28.plist
MunkiImporter:            pkg to: /Users/Shared/munki_repo/pkgs/apps/Carbon Copy Cloner/CarbonCopyCloner-5.1.28.dmg
PathDeleter
PathDeleter: Deleted /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.dmg
PathDeleter: Deleted /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/
Receipt written to /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/receipts/CarbonCopyCloner.munki-receipt-20230504-124027.plist

The following new items were downloaded:
    Download Path                                                                                                         
    -------------                                                                                                         
    /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.zip  

The following new items were imported into Munki:
    Name              Version  Catalogs  Pkginfo Path                                           Pkg Repo Path                                        Icon Repo Path  
    ----              -------  --------  ------------                                           -------------                                        --------------  
    CarbonCopyCloner  5.1.28   testing   apps/Carbon Copy Cloner/CarbonCopyCloner-5.1.28.plist  apps/Carbon Copy Cloner/CarbonCopyCloner-5.1.28.dmg 

Output from a latestbeta run

autopkg run -v /Users/paul/Documents/GitHub/AutoPkg\ Repos/keeleysam-recipes/CarbonCopyCloner/CarbonCopyCloner.munki.recipe 
Processing /Users/paul/Documents/GitHub/AutoPkg Repos/keeleysam-recipes/CarbonCopyCloner/CarbonCopyCloner.munki.recipe...
WARNING: /Users/paul/Documents/GitHub/AutoPkg Repos/keeleysam-recipes/CarbonCopyCloner/CarbonCopyCloner.munki.recipe is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
URLDownloader
URLDownloader: Storing new Last-Modified header: Wed, 03 May 2023 19:47:00 GMT
URLDownloader: Downloaded /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.zip
EndOfCheckPhase
Unarchiver
Unarchiver: Guessed archive format 'zip' from filename CarbonCopyCloner.zip
Unarchiver: Unarchived /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.zip to /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications
CodeSignatureVerifier
CodeSignatureVerifier: Verifying code signature...
CodeSignatureVerifier: Deep verification enabled...
CodeSignatureVerifier: Strict verification not defined. Using codesign defaults...
CodeSignatureVerifier: /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app: valid on disk
CodeSignatureVerifier: /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app: satisfies its Designated Requirement
CodeSignatureVerifier: /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app: explicit requirement satisfied
CodeSignatureVerifier: Signature is valid
DmgCreator
DmgCreator: Created dmg from /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/Carbon Copy Cloner.app at /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.dmg
MunkiImporter
MunkiImporter: Using repo lib: AutoPkgLib
MunkiImporter:         plugin: FileRepo
MunkiImporter:           repo: /Users/Shared/munki_repo
MunkiImporter: Copied pkginfo to: /Users/Shared/munki_repo/pkgsinfo/apps/Carbon Copy Cloner/CarbonCopyCloner-6.1.6-b2.plist
MunkiImporter:            pkg to: /Users/Shared/munki_repo/pkgs/apps/Carbon Copy Cloner/CarbonCopyCloner-6.1.6-b2.dmg
PathDeleter
PathDeleter: Deleted /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.dmg
PathDeleter: Deleted /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/Applications/
Receipt written to /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/receipts/CarbonCopyCloner.munki-receipt-20230504-124202.plist

The following new items were downloaded:
    Download Path                                                                                                         
    -------------                                                                                                         
    /Users/paul/Library/AutoPkg/Cache/com.github.keeleysam.recipes.CarbonCopyCloner.munki/downloads/CarbonCopyCloner.zip  

The following new items were imported into Munki:
    Name              Version   Catalogs  Pkginfo Path                                             Pkg Repo Path                                          Icon Repo Path  
    ----              -------   --------  ------------                                             -------------                                          --------------  
    CarbonCopyCloner  6.1.6-b2  testing   apps/Carbon Copy Cloner/CarbonCopyCloner-6.1.6-b2.plist  apps/Carbon Copy Cloner/CarbonCopyCloner-6.1.6-b2.dmg
grahampugh commented 1 year ago

@keeleysam any chance of taking a look at this? Sorry for the cheeky bump!