Giter Club home page Giter Club logo

apizz-recipes's Introduction

apizz-recipes

Recipes for use with AutoPkg.

apizz-recipes's People

Contributors

ahousseini avatar andrewvalentine avatar apizz avatar bretterteig avatar daz-wallace avatar hjuutilainen avatar hobadee avatar homebysix avatar jazzace avatar kbrewersq avatar kevinmcox avatar macmule avatar n8felton avatar opus-nbonenberger avatar paul-cossey avatar poundbangbash avatar seanhansell avatar sincerelyjoshin avatar tboyko avatar tmstech avatar tpuikkon avatar weswhet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

apizz-recipes's Issues

VSCodium failing code signature verification

Error in local.munki.vscodium: Processor: CodeSignatureVerifier: Error: Code signature verification failed. Note that all verifications can be disabled by setting the variable DISABLE_CODE_SIGNATURE_VERIFICATION to a non-empty value.

Seems it's now signed with Developer ID Application: Peter Squicciarini (C7S3ZQ2B8V), but this fails to validate as well.

JamKazam Expired Certificate

JamKazam recipes are currently failing due to a vendor SSL certificate that expired on the 6th of November 2023.

Screenshot 2022-11-07 at 14 31 28

autopkg run -v /Users/paul/Downloads/apizz-recipes-master/JamKazam/JamKazam.download.recipe
Processing /Users/paul/Downloads/apizz-recipes-master/JamKazam/JamKazam.download.recipe...
WARNING: /Users/paul/Downloads/apizz-recipes-master/JamKazam/JamKazam.download.recipe is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
URLTextSearcher
URLTextSearcher: ERROR:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

Failed.
Receipt written to /Users/paul/Library/AutoPkg/Cache/com.github.apizz.download.JamKazam/receipts/JamKazam.download-receipt-20221107-143352.plist

The following recipes failed:
    /Users/paul/Downloads/apizz-recipes-master/JamKazam/JamKazam.download.recipe
        Error in com.github.apizz.download.JamKazam: Processor: URLTextSearcher: Error:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                         Dload  Upload   Total   Spent    Left  Speed
        
          0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
          0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
          0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
          0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
        curl: (60) SSL certificate problem: certificate has expired
        More details here: https://curl.se/docs/sslcerts.html
        
        curl failed to verify the legitimacy of the server and therefore could not
        establish a secure connection to it. To learn more about this situation and
        how to fix it, please visit the web page mentioned above.

Nothing downloaded, packaged or imported.

appleLoops.munki.recipe Parent Recipe not found

Could not find parent recipe for com.github.apizz.munki.appleLoops
No valid recipe found for com.github.apizz.munki.appleLoops

As appleLoops has entered its third major version, the naming convention has dropped the uppercase L, so it looks like the recipe no longer recognises its parent, whose identifier has also been updated to reflect the updated name com.github.novaksam.pkg.appleloops.

Link to updated parent recipe: https://github.com/autopkg/novaksam-recipes/blob/master/Recipes%20-%20pkg/appleLoops.pkg.recipe

MicrosoftTeams.munki.recipe problem with updating

Hi,

Our fleets clients are installing Teams over and over again because not all receipts are there (audio driver not installed).

Either, this recipe needs the com.microsoft.MSTeamsAudioDevice receipt set to be optional or there must be an installer choice XML that installs both, com.microsoft.MSTeamsAudioDevice and com.microsoft.teams.

I would say it makes sense to do the latter, as Teams would be more complete with audio drivers installed.
Can you make this adjustments, @apizz? Thanks!

MochaTN3270 failing with code signature verification

Error in local.munki.MochaTN3270: Processor: CodeSignatureVerifier: Error: Code signature verification failed. Note that all verifications can be disabled by setting the variable DISABLE_CODE_SIGNATURE_VERIFICATION to a non-empty value.

Vectorworks2021

Hello Apizz
Have you in plan to deploy a new recipe for the 2021 version?
The actual version for 2020 allow only the serial version, how can i change it as "demo" or test mode, and how it is posible for "Viewer" too?
Thanks a lot for this recipe.

Xasthe

ScrollReverser.download.recipe returns a "No match found on URL" error

Looking into this now and hope to be able to submit a PR shortly

Full error:

Processing com.github.apizz.download.ScrollReverser...
WARNING: com.github.apizz.download.ScrollReverser is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
URLTextSearcher
{'Input': {'re_pattern': '(For macOS 10\\.12 and later.*<a '
                         'href\\="(?P<url>/downloads/ScrollReverser-(?P<version>[\\d.]+).zip)")',
           'url': 'https://pilotmoon.com/scrollreverser'}}
URLTextSearcher: No value supplied for result_output_var_name, setting default value of: match
No match found on URL: https://pilotmoon.com/scrollreverser
Failed.
Receipt written to /Users/Darren.Wallace/Library/AutoPkg/Cache/com.github.apizz.download.ScrollReverser/receipts/com.github.apizz.download-receipt-20240701-105637.plist

The following recipes failed:
    com.github.apizz.download.ScrollReverser
        Error in com.github.apizz.download.ScrollReverser: Processor: URLTextSearcher: Error: No match found on URL: https://pilotmoon.com/scrollreverser

Nothing downloaded, packaged or imported.```

CrowdstrikeFalcon.munki.recipe failing (no longer bundles kext?)

Hi,

Error in local.munki.CrowdStrikeFalcon: Processor: PkgPayloadUnpacker: Error: extraction of /Users/runner/Library/AutoPkg/Cache/local.munki.CrowdStrikeFalcon/unpack/sensor-kext.pkg/Payload with ditto failed: ditto: /Users/runner/Library/AutoPkg/Cache/local.munki.CrowdStrikeFalcon/unpack/sensor-kext.pkg/Payload: No such file or directory

Here's the offending lines:

<key>pkg_payload_path</key>
<string>%RECIPE_CACHE_DIR%/unpack/sensor-kext.pkg/Payload</string>

I do not think recent versions of the sensor contain the kext any more, but do not know if this can be made optional in the recipe or not...

Issue running bash executables with ExecutableFileVersioner.py

I was just packaging the wiz cli security tools (a large single binary) and needed to grab the version number by executing the downloaded binary along with a "version" parameter... however, setting the interpreter for this processor to '/bin/sh' or '/bin/zsh' would result in non-zero exit codes and the recipe failing.

I found if I added the the following, I could get it working:

I first added a new input variable:
"interpreter_argument": { "required": False, "description": ( "Argument passed to the interpreter for execution " "file, if needed. " ), },

Then I added this into the main code so it looked like this:
cmd = subprocess.check_output([ self.env['interpreter_path'], self.env['interpreter_argument'], self.env['found_filename'], self.env['version_argument']])

This now allows me to set the interpreter_path to /bin/sh and the interpreter_argument to -c and it will execute my binary successfully.

I've currently created my own custom processor for this in my repo, as I wasn't sure if these changes would break your workflow... but happy to submit a PR if you'd like to include this or keen to hear if you've a better idea.

Teams recipe run fails

Traceback (most recent call last):
  File "/Library/AutoPkg/autopkglib/__init__.py", line 840, in process
    self.env = processor.process()
  File "/Library/AutoPkg/autopkglib/__init__.py", line 626, in process
    self.main()
  File "/Library/AutoPkg/autopkglib/CodeSignatureVerifier.py", line 315, in main
    raise ProcessorError(
autopkglib.ProcessorError: Error processing path '/Users/admin/Library/AutoPkg/Cache/com.github.apizz.munki.MicrosoftTeams/MicrosoftTeams/Applications/Microsoft Teams.app' with glob. 
  File "/Library/AutoPkg/autopkglib/__init__.py", line 840, in process
    self.env = processor.process()
Error processing path '/Users/admin/Library/AutoPkg/Cache/com.github.apizz.munki.MicrosoftTeams/MicrosoftTeams/Applications/Microsoft Teams.app' with glob. 
Failed.
The following recipes failed:
    com.github.apizz.munki.MicrosoftTeams
        Error in com.github.apizz.munki.MicrosoftTeams: Processor: CodeSignatureVerifier: Error: Error processing path '/Users/admin/Library/AutoPkg/Cache/com.github.apizz.munki.MicrosoftTeams/MicrosoftTeams/Applications/Microsoft Teams.app' with glob. 

question regarding ChromeRemoteDesktop.munki

It's more a question than an issue I guess,

I've run the ChromeRemoteDesktop.munki without any trouble, I'm able to find chrome remote desktop inside my munki repo.

A question tho when I run chrome and try to access chrome remote desktop it says:

Set up remote desktop access
A problem was detected with the chrome remote desktop installation on this computer.

Do you have any idea why this happens?

AutodeskMaya2020Import.munki.recipe post install script fails in munki

The install fails in munki due to Autodesk moving the location of the setup binary on the maya2020.app. After running the recipe in autopkg and importing Maya 2020 into munki I ran a test install on a computer and the install failed with the following errors

/tmp/munki-d2sl262t/postinstall_script: line 24: /tmp/Install Maya 2020.app/Contents/MacOS/setup: No such file or directory
/tmp/munki-d2sl262t/postinstall_script: line 29: /tmp/Install Maya 2020.app/Contents/Resources/adlmreg: No such file or directory.

It looks like in the Install Maya 2020.app Autodesk has moved the location of the setup binary from "Contents/MacOS/setup" to "Contents/Helper/Setup.app/Contents/MacOS/Setup"

I'm not sure where the adlmreg has been moved to I wasn't able to find that

BlackHoleDriver.download.recipe wrong URL

I get the following error when trying to run this recipe:

The following recipes failed:
    BlackHoleDriver.download.recipe
        Error in local.download.BlackHoleDriver: Processor: GitHubReleasesInfoProvider: Error: No release assets were found that satisfy the criteria.

This is both with prerelease set and not.

Any pointers/fixes appreciated.

hdutil create issue

I am getting the following error:

Error in local.munki.MakeMKV: Processor: DmgCreator: Error: creation of /pathname/AutoPkg/Cache/local.munki.MakeMKV/MakeMKV.dmg failed: hdiutil: create failed - No space left on device
It may be similar to this issue:
autopkg/jps3-recipes#57

Musition5 recipe download issue

Looks like the recipe has an issue adding a -%vesion into the package name, which then munki reports the version incorrectly.
apps/risingsoftware/Musition-5.0.17.44-%version.pkg

FL Studio - download recipe fails

Processor: URLDownloader: Error: Command '['/usr/bin/curl', '--silent', '--show-error', '--no-buffer', '--dump-header', '-', '--speed-time', '30', '--location', '--url', 'https://support.image-line.com/redirect/flstudio20_mac_installer', '--fail', '--output', '/Users/sadmin/Library/AutoPkg/Cache/local.definition.FLStudio20/downloads/tmpphciavkk']' returned non-zero exit status 22.

FYI

munki.recipe

I keep getting this error message after a made the override.
Library/AutoPkg/Cache/local.munki.ChromeRemoteDesktop/unpacked/Library/PrivilegedHelperTools/ChromeRemoteDesktopHost.bundle/Contents/Info.plist' does not exist or could not be read. kinda stuck.

Asset Catalog Tinkerer

Not sure what's going wrong. Downloading the zip manually works, but the zip downloaded by the recipe can't be unarchived.

macOS 12.0.1

https://github.com/insidegui/AssetCatalogTinkerer/releases

Error in local.munki.AssetCatalogTinkerer: Processor: Unarchiver: Error: Unarchiving /Volumes/Munki/AutoPkg/Cache/local.munki.AssetCatalogTinkerer/downloads/AssetCatalogTinkerer.zip with ditto failed: ditto: Couldn't read PKZip signature

hdiutil create failed - no space left on device

Hello! I'm getting an error similar to issue #39 but for GeoGebra6.

Error in local.munki.GeoGebra6: Processor: DmgCreator: Error: creation of /path/local.munki.GeoGebra6/GeoGebra6.dmg failed: hdiutil: create failed - No space left on device

Deprecating my RocketChat recipes

I am going to depracate my RocketChat recipes in favor of yours. We are not using RocketChat much anymore and I don't see a point to have a duplicate in AutoPkg search. Download from website no longer works the same way so they are broken anyway.

Is it ok I add link to your recipes in deprecation warning?

Tailscale pkg recipe contains incorrect app path

The plistreader processor in the Tailscale pkg recipe contains an incorrect path: <string>%pathname%/RedisInsight*.app/Contents/Info.plist</string>
This should read:
<string>%pathname%/Tailscale.app/Contents/Info.plist</string>

Error running Google Drive autopkg recipe due to update in Python

Received the following error running my Autopkg recipe for Google Drive:-

WARNING: /Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes/GoogleTalkPlugin/MunkiPkginfoReceiptsEditor.py: cannot import name 'readPlist' from 'plistlib' (/Library/AutoPkg/Python3/Python.framework/Versions/3.10/lib/python3.10/plistlib.py)
Failed.

This happened after upgrading to the new version of autopkg.

AutoPkg now uses Python 3.10.6, and PyObjc 8.5. Python 3.10 brings several new general improvements and may result in some warnings or errors in processors still using some legacy Python2-conversion-to-3-isms. Please file appropriate issues with recipe authors or bring it to our attention in #autopkg in Slack.
https://github.com/autopkg/autopkg/releases/tag/v2.7

GoogleDrive.munki.recipe lacks required input variable

When running this recipe, it fails with the following error:

Error in local.munki.GoogleDrive: Processor: MunkiOptionalReceiptEditor: Error: You must specify at least one pkginfo repo path

This looks to be because the MunkiOptionalReceiptEditor requires two input variables, where the recipe only supplies one, the pkg_ids_set_optional_true variable, but not the other, pkginfo_repo_path.

Ref https://github.com/autopkg/autopkg/wiki/Processor-MunkiOptionalReceiptEditor

VSCodium.download not pulling down latest, likely due to change in .dmg naming scheme

VSCodium.download appears to be stuck at v1.51.1 when current version is v1.52.1. I checked and v1.51.1 was the last version of VSCodium's GitHub repo to use the naming scheme for binaries resulting in a filename like VSCodium.1.51.1.dmg.

Beginning with v1.52.0, they're now using a naming scheme such as VSCodium.x64.1.52.0.dmg. This is likely due to Apple's recent release of their Apple Silicon M1-based Macs, to distinguish whether a binary is x64, ARM64, or a Universal Binary2.

The issue appears to be with the RegEx pattern used in the download recipe:

...
                <key>asset_regex</key>
                <string>^VSCodium.[\d.]+.dmg$</string>
...

This likely needs to be tweaked to something like

...
                <key>asset_regex</key>
                <string>^VSCodium\.x64\.[\d.]+\.dmg$</string>
...

(NOTE: I also added backslashes before the periods, as the current RegEx isn't actually matching on those periods but rather simply a single character in that position, which happens to be a period.)

Of course, this may need to be adjusted in the future if they offer either a Universal Binary2 or an ARM64 binary. But this what I see for now.

FLStudio

FLStudio recipes are currently failing. Looks like Image Line have made a change to their site that blocks curl requests.

The download ULR https://support.image-line.com/redirect/flstudio20_mac_installer still works if you use it manually, and it re-directs to https://demodownload.image-line.com/flstudio/flstudio_mac_20.9.2.2670.dmg

autopkg run -vvv /Users/paul/Documents/GitHub/AutoPkg\ Repos/apizz-recipes/FL_Studio/FLStudio.munki.recipe                                                                                                          
Processing /Users/paul/Documents/GitHub/AutoPkg Repos/apizz-recipes/FL_Studio/FLStudio.munki.recipe...
WARNING: /Users/paul/Documents/GitHub/AutoPkg Repos/apizz-recipes/FL_Studio/FLStudio.munki.recipe is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
{'AUTOPKG_VERSION': '2.7',
 'GIT_PATH': '/Applications/Xcode.app/Contents/Developer/usr/bin/git',
 'MUNKI_CATEGORY': 'Music',
 'MUNKI_REPO': '/Users/Shared/munki_repo',
 'MUNKI_REPO_SUBDIR': 'apps/flstudio',
 'NAME': 'FLStudio',
 'PARENT_RECIPES': ['/Users/paul/Documents/GitHub/AutoPkg '
                    'Repos/apizz-recipes/FL_Studio/FLStudio.pkg.recipe',
                    '/Users/paul/Documents/GitHub/AutoPkg '
                    'Repos/apizz-recipes/FL_Studio/FLStudio.download.recipe'],
 'RECIPE_CACHE_DIR': '/Users/paul/Library/AutoPkg/Cache/com.github.apizz.munki.FLStudio',
 'RECIPE_DIR': '/Users/paul/Documents/GitHub/AutoPkg '
               'Repos/apizz-recipes/FL_Studio',
 'RECIPE_OVERRIDE_DIRS': ['~/Library/AutoPkg/RecipeOverrides'],
 'RECIPE_PATH': '/Users/paul/Documents/GitHub/AutoPkg '
                'Repos/apizz-recipes/FL_Studio/FLStudio.munki.recipe',
 'RECIPE_REPOS': {'/Users/Shared/munki_repo/com.github.hjuutilainen.autopkg-virustotalanalyzer': {'URL': 'https://github.com/hjuutilainen/autopkg-virustotalanalyzer.git'}},
 'RECIPE_REPO_DIR': '/Users/Shared/munki_repo',
 'RECIPE_SEARCH_DIRS': ['.',
                        '~/Library/AutoPkg/Recipes',
                        '/Library/AutoPkg/Recipes',
                        '/Users/Shared/munki_repo/com.github.hjuutilainen.autopkg-virustotalanalyzer',
                        '/Users/paul/Documents/GitHub/AutoPkg '
                        'Repos/apizz-recipes/FL_Studio',
                        '/Users/paul/Documents/GitHub/AutoPkg '
                        'Repos/apizz-recipes/FL_Studio'],
 'pkginfo': {'catalogs': ['testing'],
             'category': 'Music',
             'description': 'FL Studio is a complete software music production '
                            'environment or Digital Audio Workstation (DAW). '
                            'Representing more than 20 years of innovative '
                            'development it has everything you need in one '
                            'package to compose, arrange, record, edit, mix '
                            'and master professional quality music.',
             'developer': 'Image Line Software',
             'display_name': 'FL Studio',
             'minimum_os_version': '10.13.6',
             'name': 'FLStudio',
             'unattended_install': True},
 'verbose': 3}
URLDownloader
{'Input': {'filename': 'FLStudio.dmg',
           'url': 'https://support.image-line.com/redirect/flstudio20_mac_installer'}}
URLDownloader: No value supplied for prefetch_filename, setting default value of: False
URLDownloader: No value supplied for CHECK_FILESIZE_ONLY, setting default value of: False
URLDownloader: ERROR: (22) The requested URL returned error: 403

Traceback (most recent call last):
  File "/Library/AutoPkg/autopkglib/URLGetter.py", line 172, in execute_curl
    result = subprocess.run(
  File "/Library/AutoPkg/Python3/Python.framework/Versions/3.10/lib/python3.10/subprocess.py", line 524, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/bin/curl', '--silent', '--show-error', '--no-buffer', '--dump-header', '-', '--speed-time', '30', '--location', '--url', 'https://support.image-line.com/redirect/flstudio20_mac_installer', '--fail', '--output', '/Users/paul/Library/AutoPkg/Cache/com.github.apizz.munki.FLStudio/downloads/tmp2u0tnady']' returned non-zero exit status 22.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Library/AutoPkg/autopkglib/__init__.py", line 840, in process
    self.env = processor.process()
  File "/Library/AutoPkg/autopkglib/__init__.py", line 626, in process
    self.main()
  File "/Library/AutoPkg/autopkglib/URLDownloader.py", line 331, in main
    raw_headers = self.download_with_curl(curl_cmd)
  File "/Library/AutoPkg/autopkglib/URLGetter.py", line 186, in download_with_curl
    proc_stdout, proc_stderr, retcode = self.execute_curl(curl_cmd, text)
  File "/Library/AutoPkg/autopkglib/URLGetter.py", line 181, in execute_curl
    raise ProcessorError(e.stderr) from e
autopkglib.ProcessorError: curl: (22) The requested URL returned error: 403

  File "/Library/AutoPkg/autopkglib/__init__.py", line 840, in process
    self.env = processor.process()
curl: (22) The requested URL returned error: 403

Failed.
Receipt written to /Users/paul/Library/AutoPkg/Cache/com.github.apizz.munki.FLStudio/receipts/FLStudio.munki-receipt-20221114-163929.plist

The following recipes failed:
    /Users/paul/Documents/GitHub/AutoPkg Repos/apizz-recipes/FL_Studio/FLStudio.munki.recipe
        Error in com.github.apizz.munki.FLStudio: Processor: URLDownloader: Error: curl: (22) The requested URL returned error: 403

Nothing downloaded, packaged or imported.

GoogleDrive recipe fails on extraction of GoogleDrive_arm64.pkg/Payload

On every autopkg run of GoogleDrive.munki.recipe I get this output:

bash-3.2$ autopkg run -vvv GoogleDrive.munki.recipe
Processing GoogleDrive.munki.recipe...
{'AUTOPKG_VERSION': '2.7',
 'DOWNLOAD_URL': 'https://dl.google.com/drive-file-stream/GoogleDrive.dmg',
 'FAIL_RECIPES_WITHOUT_TRUST_INFO': 'true',
 'MUNKI_CATEGORY': 'Utilities',
 'MUNKI_PKGINFO_FILE_EXTENSION': 'pkginfo',
 'MUNKI_REPO': '/usr/local/var/jenkins/osx-munki-cfg',
 'MUNKI_REPO_SUBDIR': 'apps/googledrive',
 'NAME': 'GoogleDrive',
 'PARENT_RECIPES': ['/usr/local/var/jenkins/recipes-repos/com.github.autopkg.apizz-recipes/Google_Drive/GoogleDrive.munki.recipe',
                    '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nstrauss-recipes/Google '
                    'Drive/GoogleDrive.pkg.recipe',
                    '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nstrauss-recipes/Google '
                    'Drive/GoogleDrive.download.recipe'],
 'RECIPE_CACHE_DIR': '/usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive',
 'RECIPE_DIR': '/usr/local/var/jenkins/osx-munki-cfg/autopkg-overrides/RecipeOverrides',
 'RECIPE_OVERRIDE_DIRS': ['/usr/local/var/jenkins/osx-munki-cfg/autopkg-overrides/RecipeOverrides/'],
 'RECIPE_PATH': '/usr/local/var/jenkins/osx-munki-cfg/autopkg-overrides/RecipeOverrides/GoogleDrive.munki.recipe',
 'RECIPE_REPOS': {'/usr/local/var/jenkins/recipes-repos/com.github.arubdesu.office-recipes': {'URL': 'https://github.com/arubdesu/office-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.48kRAM-recipes': {'URL': 'https://github.com/autopkg/48kRAM-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.MichalMMac-recipes': {'URL': 'https://github.com/autopkg/MichalMMac-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.apettinen-recipes': {'URL': 'https://github.com/autopkg/apettinen-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.apizz-recipes': {'URL': 'https://github.com/autopkg/apizz-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.arubdesu-recipes': {'URL': 'https://github.com/autopkg/arubdesu-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.aysiu-recipes': {'URL': 'https://github.com/autopkg/aysiu-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.cgerke-recipes': {'URL': 'https://github.com/autopkg/cgerke-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.dataJAR-recipes': {'URL': 'https://github.com/autopkg/dataJAR-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.drewdiver-recipes': {'URL': 'https://github.com/autopkg/drewdiver-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.faumac-recipes': {'URL': 'https://github.com/autopkg/faumac-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.fishd72-recipes': {'URL': 'https://github.com/autopkg/fishd72-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.gerardkok-recipes': {'URL': 'https://github.com/autopkg/gerardkok-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.gregneagle-recipes': {'URL': 'https://github.com/autopkg/gregneagle-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.hansen-m-recipes': {'URL': 'https://github.com/autopkg/hansen-m-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.hjuutilainen-recipes': {'URL': 'https://github.com/autopkg/hjuutilainen-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.homebysix-recipes': {'URL': 'https://github.com/autopkg/homebysix-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.jessepeterson-recipes': {'URL': 'https://github.com/autopkg/jessepeterson-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.jleggat-recipes': {'URL': 'https://github.com/autopkg/jleggat-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.joshua-d-miller-recipes': {'URL': 'https://github.com/autopkg/joshua-d-miller-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.jps3-recipes': {'URL': 'https://github.com/autopkg/jps3-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.jss-recipes': {'URL': 'https://github.com/autopkg/jss-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.keeleysam-recipes': {'URL': 'https://github.com/autopkg/keeleysam-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.n8felton-recipes': {'URL': 'https://github.com/autopkg/n8felton-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nmcspadden-recipes': {'URL': 'https://github.com/autopkg/nmcspadden-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nstrauss-recipes': {'URL': 'https://github.com/autopkg/nstrauss-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nzmacgeek-recipes': {'URL': 'https://github.com/autopkg/nzmacgeek-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.orchard-recipes': {'URL': 'https://github.com/autopkg/orchard-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.peshay-recipes': {'URL': 'https://github.com/autopkg/peshay-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.peterkelm-recipes': {'URL': 'https://github.com/autopkg/peterkelm-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.recipes': {'URL': 'https://github.com/autopkg/recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.rtrouton-recipes': {'URL': 'https://github.com/autopkg/rtrouton-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.scriptingosx-recipes': {'URL': 'https://github.com/autopkg/scriptingosx-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.sheagcraig-recipes': {'URL': 'https://github.com/autopkg/sheagcraig-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.wardsparadox-recipes': {'URL': 'https://github.com/autopkg/wardsparadox-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.ygini-recipes': {'URL': 'https://github.com/autopkg/ygini-recipes'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.averell23.autopkg_recipes': {'URL': 'https://github.com/averell23/autopkg_recipes.git'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.facebook.Recipes-for-AutoPkg': {'URL': 'https://github.com/facebook/Recipes-for-AutoPkg.git'},
                  '/usr/local/var/jenkins/recipes-repos/com.github.gahel.ghelfjord-recipes': {'URL': 'https://github.com/gahel/ghelfjord-recipes'}},
 'RECIPE_REPO_DIR': '/usr/local/var/jenkins/recipes-repos/',
 'RECIPE_SEARCH_DIRS': ['/usr/local/var/jenkins/recipes',
                        [...]
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.faumac-recipes',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.peterkelm-recipes',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.dataJAR-recipes',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.gregneagle-recipes',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nstrauss-recipes',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.apizz-recipes',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.joshua-d-miller-recipes',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.ygini-recipes',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nzmacgeek-recipes',
                        '/usr/local/var/jenkins/recipes-repos/com.github.gahel.ghelfjord-recipes',
                        '/usr/local/var/jenkins/osx-munki-cfg/autopkg-overrides/RecipeOverrides',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.apizz-recipes/Google_Drive',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nstrauss-recipes/Google '
                        'Drive',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.apizz-recipes/Google_Drive',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nstrauss-recipes/Google '
                        'Drive',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nstrauss-recipes/Google '
                        'Drive',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.apizz-recipes/Google_Drive',
                        '/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nstrauss-recipes/Google '
                        'Drive'],
 'pkg_ids_set_optional_true': ['com.google.drivefs.filesystems.dfsfuse.arm64',
                               'com.google.drivefs.filesystems.dfsfuse.x86_64',
                               'com.google.drivefs.arm64',
                               'com.google.drivefs.x86_64'],
 'pkginfo': {'catalogs': ['testing'],
             'category': 'Utilities',
             'description': 'https://www.uio.no/english/services/it/store-collaborate/gsuite/',
             'developer': 'Google Inc.',
             'display_name': 'Google Drive',
             'name': 'GoogleDrive',
             'unattended_install': True},
 'verbose': 3}
URLDownloader
{'Input': {'filename': 'GoogleDrive.dmg',
           'url': 'https://dl.google.com/drive-file-stream/GoogleDrive.dmg'}}
URLDownloader: No value supplied for prefetch_filename, setting default value of: False
URLDownloader: No value supplied for CHECK_FILESIZE_ONLY, setting default value of: False
URLDownloader: Storing new Last-Modified header: Wed, 30 Nov 2022 21:18:56 GMT
URLDownloader: Storing new ETag header: "1081bb0"
URLDownloader: Downloaded /usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/downloads/GoogleDrive.dmg
{'Output': {'download_changed': True,
            'etag': '"1081bb0"',
            'last_modified': 'Wed, 30 Nov 2022 21:18:56 GMT',
            'pathname': '/usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/downloads/GoogleDrive.dmg',
            'url_downloader_summary_result': {'data': {'download_path': '/usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/downloads/GoogleDrive.dmg'},
                                              'summary_text': 'The following '
                                                              'new items were '
                                                              'downloaded:'}}}
EndOfCheckPhase
{'Input': {}}
{'Output': {}}
CodeSignatureVerifier
{'Input': {'expected_authority_names': ['Developer ID Installer: Google LLC '
                                        '(EQHXZ8M8AV)',
                                        'Developer ID Certification Authority',
                                        'Apple Root CA'],
           'input_path': '/usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/downloads/GoogleDrive.dmg/GoogleDrive.pkg'}}
CodeSignatureVerifier: Mounted disk image /usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/downloads/GoogleDrive.dmg
CodeSignatureVerifier: Verifying installer package signature...
CodeSignatureVerifier: Package "GoogleDrive.pkg":
CodeSignatureVerifier:    Status: signed by a developer certificate issued by Apple for distribution
CodeSignatureVerifier:    Signed with a trusted timestamp on: 2022-11-30 20:47:00 +0000
CodeSignatureVerifier:    Certificate Chain:
CodeSignatureVerifier:     1. Developer ID Installer: Google LLC (EQHXZ8M8AV)
CodeSignatureVerifier:        Expires: 2027-02-01 22:12:15 +0000
CodeSignatureVerifier:        SHA256 Fingerprint:
CodeSignatureVerifier:            40 02 6A 12 12 38 F4 E0 3F 7B CE 86 FA 5A 22 2B DA 7A 3A 20 70 FF 
CodeSignatureVerifier:            28 0D 86 AA 4E 02 56 C5 B2 B4
CodeSignatureVerifier:        ------------------------------------------------------------------------
CodeSignatureVerifier:     2. Developer ID Certification Authority
CodeSignatureVerifier:        Expires: 2027-02-01 22:12:15 +0000
CodeSignatureVerifier:        SHA256 Fingerprint:
CodeSignatureVerifier:            7A FC 9D 01 A6 2F 03 A2 DE 96 37 93 6D 4A FE 68 09 0D 2D E1 8D 03 
CodeSignatureVerifier:            F2 9C 88 CF B0 B1 BA 63 58 7F
CodeSignatureVerifier:        ------------------------------------------------------------------------
CodeSignatureVerifier:     3. Apple Root CA
CodeSignatureVerifier:        Expires: 2035-02-09 21:40:36 +0000
CodeSignatureVerifier:        SHA256 Fingerprint:
CodeSignatureVerifier:            B0 B1 73 0E CB C7 FF 45 05 14 2C 49 F1 29 5E 6E DA 6B CA ED 7E 2C 
CodeSignatureVerifier:            68 C5 BE 91 B5 A1 10 01 F0 24
CodeSignatureVerifier: 
CodeSignatureVerifier: Signature is valid
CodeSignatureVerifier: Authority name chain is valid
{'Output': {}}
FlatPkgUnpacker
{'Input': {'destination_path': '/usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/unpack',
           'flat_pkg_path': '/usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/downloads/GoogleDrive.dmg/GoogleDrive.pkg'}}
FlatPkgUnpacker: Mounted disk image /usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/downloads/GoogleDrive.dmg
FlatPkgUnpacker: Unpacked /private/tmp/dmg.Q9drgc/GoogleDrive.pkg to /usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/unpack
{'Output': {}}
DrivePayloadUnpacker
{'Input': {'destination_path': '/usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/payload',
           'pkg_payload_path': '/usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/unpack/GoogleDrive_arm64.pkg/Payload'}}
Traceback (most recent call last):
  File "/Library/AutoPkg/autopkglib/__init__.py", line 840, in process
    self.env = processor.process()
  File "/Library/AutoPkg/autopkglib/__init__.py", line 626, in process
    self.main()
  File "/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nstrauss-recipes/Google Drive/DrivePayloadUnpacker.py", line 129, in main
    self.unpack_pkg_payload()
  File "/usr/local/var/jenkins/recipes-repos/com.github.autopkg.nstrauss-recipes/Google Drive/DrivePayloadUnpacker.py", line 122, in unpack_pkg_payload
    raise ProcessorError(error)
autopkglib.ProcessorError: extraction of /usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/unpack/GoogleDrive_arm64.pkg/Payload with ditto failed: ditto: cpio read error: bad file format

  File "/Library/AutoPkg/autopkglib/__init__.py", line 840, in process
    self.env = processor.process()
extraction of /usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/unpack/GoogleDrive_arm64.pkg/Payload with ditto failed: ditto: cpio read error: bad file format

Failed.
Receipt written to /usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/receipts/GoogleDrive.munki-receipt-20230118-085018.plist

The following recipes failed:
    GoogleDrive.munki.recipe
        Error in local.munki.GoogleDrive: Processor: DrivePayloadUnpacker: Error: extraction of /usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/unpack/GoogleDrive_arm64.pkg/Payload with ditto failed: ditto: cpio read error: bad file format

The following new items were downloaded:
    Download Path                                                                                   
    -------------                                                                                   
    /usr/local/var/jenkins/Library/AutoPkg/Cache/local.munki.GoogleDrive/downloads/GoogleDrive.dmg  
bash-3.2$ 

TuxeraNTFS.download.recipe

The scraped link on "https://www.tuxera.com/products/tuxera-ntfs-for-mac/download/" isn't for the current release of NTFS for Mac.

Either "https://ntfsformac.tuxera.com" or "https://ntfsformac.tuxera.com/support/" include a link to the latest version ... "https://tuxera.com/mac/tuxerantfs_2020.2.dmg".

Oddly "https://ntfsformac.tuxera.com" includes "https://download.tuxera.com/mac/tuxerantfs_2020.2.dmg" and "https://tuxera.com/mac/tuxerantfs_2020.2.dmg", which makes me lean toward saying "https://ntfsformac.tuxera.com/support/" is likely the more stable page to scrape ¯_(ツ)_/¯.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.