mirror of
https://github.com/mtan93/Installomator.git
synced 2026-03-12 13:21:52 +00:00
Compare commits
18 Commits
v9.1
...
FortiClien
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0b22cc2423 | ||
|
|
ad5ad5f408 | ||
|
|
69fbc31078 | ||
|
|
cd5a4b2b5e | ||
|
|
fca59f554b | ||
|
|
3ef215c22b | ||
|
|
20e87458ad | ||
|
|
1797bb645b | ||
|
|
38f2f45d97 | ||
|
|
f0f4ff5747 | ||
|
|
579862274a | ||
|
|
72fdc2365e | ||
|
|
d78c6fdd5c | ||
|
|
7fcba4cb6e | ||
|
|
00ebfa35fd | ||
|
|
2d813bce80 | ||
|
|
69e4cdd216 | ||
|
|
e7f4f86b58 |
@@ -80,6 +80,7 @@ LOGO=appstore
|
|||||||
# - mosyleb Mosyle Business
|
# - mosyleb Mosyle Business
|
||||||
# - mosylem Mosyle Manager (Education)
|
# - mosylem Mosyle Manager (Education)
|
||||||
# - addigy Addigy
|
# - addigy Addigy
|
||||||
|
# - microsoft Microsoft Endpoint Manager (Intune)
|
||||||
# path can also be set in the command call, and if file exists, it will be used.
|
# path can also be set in the command call, and if file exists, it will be used.
|
||||||
# Like 'LOGO="/System/Applications/App\ Store.app/Contents/Resources/AppIcon.icns"'
|
# Like 'LOGO="/System/Applications/App\ Store.app/Contents/Resources/AppIcon.icns"'
|
||||||
# (spaces have to be escaped).
|
# (spaces have to be escaped).
|
||||||
@@ -4831,6 +4832,11 @@ case $LOGO in
|
|||||||
LOGO="/Library/Addigy/macmanage/MacManage.app/Contents/Resources/atom.icns"
|
LOGO="/Library/Addigy/macmanage/MacManage.app/Contents/Resources/atom.icns"
|
||||||
if [[ -z $MDMProfileName ]]; then; MDMProfileName="MDM Profile"; fi
|
if [[ -z $MDMProfileName ]]; then; MDMProfileName="MDM Profile"; fi
|
||||||
;;
|
;;
|
||||||
|
microsoft)
|
||||||
|
# Microsoft Endpoint Manager (Intune)
|
||||||
|
LOGO="/Library/Intune/Microsoft Intune Agent.app/Contents/Resources/AppIcon.icns"
|
||||||
|
if [[ -z $MDMProfileName ]]; then; MDMProfileName="Management Profile"; fi
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
if [[ ! -a "${LOGO}" ]]; then
|
if [[ ! -a "${LOGO}" ]]; then
|
||||||
if [[ $(sw_vers -buildVersion) > "19" ]]; then
|
if [[ $(sw_vers -buildVersion) > "19" ]]; then
|
||||||
|
|||||||
@@ -80,6 +80,7 @@ LOGO=appstore
|
|||||||
# - mosyleb Mosyle Business
|
# - mosyleb Mosyle Business
|
||||||
# - mosylem Mosyle Manager (Education)
|
# - mosylem Mosyle Manager (Education)
|
||||||
# - addigy Addigy
|
# - addigy Addigy
|
||||||
|
# - microsoft Microsoft Endpoint Manager (Intune)
|
||||||
# path can also be set in the command call, and if file exists, it will be used.
|
# path can also be set in the command call, and if file exists, it will be used.
|
||||||
# Like 'LOGO="/System/Applications/App\ Store.app/Contents/Resources/AppIcon.icns"'
|
# Like 'LOGO="/System/Applications/App\ Store.app/Contents/Resources/AppIcon.icns"'
|
||||||
# (spaces have to be escaped).
|
# (spaces have to be escaped).
|
||||||
|
|||||||
@@ -1,7 +1,13 @@
|
|||||||
dbeaverce)
|
dbeaverce)
|
||||||
name="DBeaver"
|
name="DBeaver"
|
||||||
type="dmg"
|
type="dmg"
|
||||||
downloadURL="https://dbeaver.io/files/dbeaver-ce-latest-macos.dmg"
|
if [[ $(arch) == "arm64" ]]; then
|
||||||
|
downloadURL="https://dbeaver.io/files/dbeaver-ce-latest-macos-aarch64.dmg"
|
||||||
|
appNewVersion="$(curl -fsIL "${downloadURL}" | grep -i ^location | sed 's/^.*[^0-9]\([0-9]*\.[0-9]*\.[0-9]*\).*$/\1/' | head -1)"
|
||||||
|
elif [[ $(arch) == "i386" ]]; then
|
||||||
|
downloadURL="https://dbeaver.io/files/dbeaver-ce-latest-macos.dmg"
|
||||||
|
appNewVersion="$(curl -fsIL "${downloadURL}" | grep -i ^location | sed 's/^.*[^0-9]\([0-9]*\.[0-9]*\.[0-9]*\).*$/\1/' | head -1)"
|
||||||
|
fi
|
||||||
expectedTeamID="42B6MDKMW8"
|
expectedTeamID="42B6MDKMW8"
|
||||||
blockingProcesses=( dbeaver )
|
blockingProcesses=( dbeaver )
|
||||||
;;
|
;;
|
||||||
|
|||||||
9
fragments/labels/forticlient_ztna.sh
Normal file
9
fragments/labels/forticlient_ztna.sh
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
forticlient_ztna)
|
||||||
|
name="FortiClient ZTNA"
|
||||||
|
type="pkgInDmg"
|
||||||
|
pkgName="Install.mpkg"
|
||||||
|
packageID="com.fortinet.forticlient."
|
||||||
|
downloadURL="https://links.fortinet.com/forticlient/mac/fabricagent"
|
||||||
|
appNewVersion="$(curl -fsL "$downloadURL" --remote-header-name --remote-name -w "%{url_effective}\n" -r 0-0 | cut -d "_" -f2)"
|
||||||
|
expectedTeamID="AH4XFXJ7DK"
|
||||||
|
;;
|
||||||
9
fragments/labels/propresenter7.sh
Normal file
9
fragments/labels/propresenter7.sh
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
propresenter7)
|
||||||
|
name="ProPresenter 7"
|
||||||
|
appName="ProPresenter.app"
|
||||||
|
type="zip"
|
||||||
|
blockingProcesses="ProPresenter"
|
||||||
|
downloadURL=$(curl -s "https://api.renewedvision.com/v1/pro/upgrade?platform=macos&osVersion=12&appVersion=771&buildNumber=117899527&includeNotes=false" | grep -Eo '"downloadUrl":.*?[^\]",' | head -n 1 | cut -d \" -f 4 | sed -e 's/\\//g')
|
||||||
|
appNewVersion=$(curl -s "https://api.renewedvision.com/v1/pro/upgrade?platform=macos&osVersion=12&appVersion=771&buildNumber=117899527&includeNotes=false" | grep -Eo '"version":.*?[^\]",' | head -n 1 | cut -d \" -f 4)
|
||||||
|
expectedTeamID="97GAAZ6CPX"
|
||||||
|
;;
|
||||||
@@ -1,8 +1,12 @@
|
|||||||
ringcentralapp)
|
ringcentralapp)
|
||||||
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
||||||
name="Glip"
|
name="Ringcentral"
|
||||||
type="dmg"
|
type="pkg"
|
||||||
downloadURL="https://downloads.ringcentral.com/glip/rc/GlipForMac"
|
if [[ $(arch) != "i386" ]]; then
|
||||||
|
downloadURL="https://app.ringcentral.com/download/RingCentral-arm64.pkg"
|
||||||
|
else
|
||||||
|
downloadURL="https://app.ringcentral.com/download/RingCentral.pkg"
|
||||||
|
fi
|
||||||
expectedTeamID="M932RC5J66"
|
expectedTeamID="M932RC5J66"
|
||||||
blockingProcesses=( "Glip" )
|
blockingProcesses=( "Ringcentral" )
|
||||||
;;
|
;;
|
||||||
|
|||||||
@@ -55,6 +55,11 @@ case $LOGO in
|
|||||||
LOGO="/Library/Addigy/macmanage/MacManage.app/Contents/Resources/atom.icns"
|
LOGO="/Library/Addigy/macmanage/MacManage.app/Contents/Resources/atom.icns"
|
||||||
if [[ -z $MDMProfileName ]]; then; MDMProfileName="MDM Profile"; fi
|
if [[ -z $MDMProfileName ]]; then; MDMProfileName="MDM Profile"; fi
|
||||||
;;
|
;;
|
||||||
|
microsoft)
|
||||||
|
# Microsoft Endpoint Manager (Intune)
|
||||||
|
LOGO="/Library/Intune/Microsoft Intune Agent.app/Contents/Resources/AppIcon.icns"
|
||||||
|
if [[ -z $MDMProfileName ]]; then; MDMProfileName="Management Profile"; fi
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
if [[ ! -a "${LOGO}" ]]; then
|
if [[ ! -a "${LOGO}" ]]; then
|
||||||
if [[ $(sw_vers -buildVersion) > "19" ]]; then
|
if [[ $(sw_vers -buildVersion) > "19" ]]; then
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
9.1
|
10dev
|
||||||
|
|||||||
@@ -1,9 +0,0 @@
|
|||||||
grammarly)
|
|
||||||
name="Grammarly Desktop"
|
|
||||||
type="dmg"
|
|
||||||
packageID="com.grammarly.ProjectLlama"
|
|
||||||
downloadURL=$(curl -fsL "https://download-mac.grammarly.com/appcast.xml" | xpath '//rss/channel/item[1]/enclosure/@url' 2>/dev/null | cut -d '"' -f 2)
|
|
||||||
expectedTeamID="W8F64X92K3"
|
|
||||||
appNewVersion=$(curl -is "https://download-mac.grammarly.com/appcast.xml" | grep sparkle:version | tr ',' '\n' | grep sparkle:version | cut -d '"' -f 4)
|
|
||||||
appName="Grammarly Installer.app"
|
|
||||||
;;
|
|
||||||
Reference in New Issue
Block a user