Patch-Starter-Script
Patch-Starter-Script copied to clipboard
A script to create a basic patch definition from an existing macOS application
Can you update this python script for python3?
Fixes issue #10 Replace non-existent readplist method.
line 127, in make_definition info_plist = plistlib.readPlist(info_plist_path) this module is not available in python3 suggest: either creating a new variable that opens the file as a bytes type and then...
Some applications, like Übersicht use extended characters, causing an exception in patchstarter.py: ``` ecrist@mac:~/Patch-Starter-Script-> python patchstarter.py -o . /Applications/Übersicht.app Traceback (most recent call last): File "patchstarter.py", line 263, in main()...
Hello. I was wondering if you could add an option to the install script that allows the use of a proxy. I work at Los Alamos National lab and we...
Requesting an option for adding in older (or even newer) patch versions manually without having access to a computer with the software or specific version installed. Example could be using...
Add an option to generate a definition template or patch without any data source. Useful for when an admin needs to manually create a definition.
Ability to send new definition directly to on prem patch server or the community patch server
There is a discrepancy between definitions and patch data generated by `patchstarter.py` and Jamf's official patch feed. The official definitions do seem to be using `CFBundleVersion` and not `CFBundleShortVersionString`. To...