-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added LoopdownCustom jamf-upload recipe
- Loading branch information
David Pirie
committed
Jul 31, 2024
1 parent
44123c8
commit 03148e3
Showing
1 changed file
with
42 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
Description: | | ||
Clones the Loopdown git repo, builds a custom zipapp version, | ||
optionally including a custom python interpreter shebang, then | ||
builds a package installing it to /usr/local/bin, then uploads | ||
the package to Jamf Pro. The generated pkg is then deleted. | ||
JSS_URL, API_USERNAME, and API_PASSWORD, and for non-cloud instances | ||
SMB_URL, SMB_USERNAME and SMB_PASSWORD, are expected to be populated | ||
in your AutoPkg preferences, override Input variables, or by | ||
command-line keys. | ||
Identifier: com.github.davidbpirie.jamf-upload.LoopdownCustom | ||
MinimumVersion: 2.3.0 | ||
ParentRecipe: com.github.davidbpirie.pkg.LoopdownCustom | ||
|
||
Input: | ||
NAME: Loopdown | ||
JAMF_CATEGORY: Music | ||
JAMF_PKG_NAME: '%NAME%' | ||
JAMF_PKG_INFO: Loopdown can be used to download, install, mirror, or discover information about the additional audio content that Apple provides for the audio editing/mixing software programs GarageBand, LogicPro X , and MainStage3. | ||
JAMF_PKG_NOTES: 'Generated and uploaded by AutoPkg' | ||
JAMF_PKG_PRIORITY: '10' | ||
JAMF_PKG_REBOOT_REQUIRED: 'False' | ||
JAMF_PKG_OS_REQUIREMENTS: '' | ||
JAMF_PKG_REQUIRED_PROCESSOR: None | ||
JAMF_PKG_SEND_NOTIFICATION: 'False' | ||
JAMF_PKG_REPLACE: 'False' | ||
JAMF_PKG_REPLACE_METADATA: 'False' | ||
|
||
Process: | ||
- Processor: com.github.grahampugh.jamf-upload.processors/JamfPackageUploader | ||
Arguments: | ||
pkg_name: '%JAMF_PKG_NAME%-%version%.pkg' | ||
pkg_category: '%JAMF_CATEGORY%' | ||
pkg_info: '%JAMF_PKG_INFO%' | ||
pkg_notes: '%JAMF_PKG_NOTES%' | ||
pkg_priority: '%JAMF_PKG_PRIORITY%' | ||
reboot_required: '%JAMF_PKG_REBOOT_REQUIRED%' | ||
os_requirements: '%JAMF_PKG_OS_REQUIREMENTS%' | ||
required_processor: '%JAMF_PKG_REQUIRED_PROCESSOR%' | ||
send_notification: '%JAMF_PKG_SEND_NOTIFICATION%' | ||
replace_pkg: '%JAMF_PKG_REPLACE%' | ||
replace_pkg_metadata: '%JAMF_PKG_REPLACE_METADATA%' |