Skip to content

Commit

Permalink
Added AbletonLive jamf-upload recipe
Browse files Browse the repository at this point in the history
  • Loading branch information
davidbpirie committed Sep 13, 2023
1 parent 9a555be commit 8f0356c
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions Ableton/AbletonLive.jamf-upload.recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
Description: |
Downloads the most recent version of Ableton Live and creates an
installer package, then uploads the package to Jamf Pro.
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.AbletonLive
MinimumVersion: 2.3.0
ParentRecipe: com.github.jazzace.pkg.AbletonLive

Input:
NAME: Albeton Live
JAMF_CATEGORY: Music
JAMF_PKG_NAME: '%NAME%'
JAMF_PKG_INFO: Live is fast, fluid and flexible software for music creation and performance. It comes with effects, instruments, sounds and all kinds of creative features—everything you need to make any kind of music. Create in a traditional linear arrangement, or improvise without the constraints of a timeline in Live's Session View. Move freely between musical elements and play with ideas, without stopping the music and without breaking your flow.
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%'

- Processor: PathDeleter
Arguments:
path_list:
- '%pkg_path%'

0 comments on commit 8f0356c

Please sign in to comment.