Skip to content

Commit

Permalink
Added Termius
Browse files Browse the repository at this point in the history
  • Loading branch information
davidbpirie committed Aug 7, 2023
1 parent 8775a1d commit 6873c83
Show file tree
Hide file tree
Showing 3 changed files with 71 additions and 0 deletions.
18 changes: 18 additions & 0 deletions Termius/Termius.download.recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
Description: |
Downloads the latest version of Termius.
Identifier: com.github.davidbpirie.download.Termius
MinimumVersion: 2.3.0

Input:
NAME: Termius
url: https://autoupdate.termius.com/mac-universal/Termius.dmg

Process:
- Processor: URLDownloader

- Processor: EndOfCheckPhase

- Processor: CodeSignatureVerifier
Arguments:
input_path: '%pathname%/Termius.app'
requirement: identifier "com.termius-dmg.mac" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "6KN952WR85"
40 changes: 40 additions & 0 deletions Termius/Termius.jamf-upload.recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
Description: |
Downloads the latest version of Termius and builds a 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.Termius
ParentRecipe: com.github.davidbpirie.pkg.Termius
MinimumVersion: 2.3.0

Input:
NAME: Termius
JAMF_CATEGORY: Developer Tools
JAMF_PKG_NAME: "%NAME%"
JAMF_PKG_INFO: Termius is an SSH client and terminal how it should be. Connect with one tap from any mobile and desktop device - no re-entering IP addresses, ports, and passwords.
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%"
13 changes: 13 additions & 0 deletions Termius/Termius.pkg.recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Description: |
Downloads the latest version of Termius and builds a package.
Identifier: com.github.davidbpirie.pkg.Termius
ParentRecipe: com.github.davidbpirie.download.Termius
MinimumVersion: 2.3.0

Input:
NAME: Termius

Process:
- Processor: AppPkgCreator
Arguments:
app_path: '%pathname%/Termius.app'

0 comments on commit 6873c83

Please sign in to comment.