Commit Graph

1122 Commits

Author SHA1 Message Date
Adrian Bühler
f7846c71d2 Added label for 'tidal'
Added 'tidal' to fragment labels.
Unfortunately, I was not able to find a matching URL for `appNewVersion`...
2021-12-08 14:59:15 +01:00
Søren Theilgaard
fd4e00d1fd Merge pull request #344 from dz0ny/patch-1
Add Pareto Security
2021-12-06 15:27:58 +01:00
Janez Troha
304df956b9 Use github label 2021-12-04 10:45:32 +01:00
Søren Theilgaard
76ca386abc README 2021-12-02 08:59:43 +01:00
Adam Codega
259df4aa55 Merge pull request #347 from Installomator/github-labels
GitHub fixes
2021-12-01 22:02:04 -05:00
Søren Theilgaard
b885fdb742 DEBUG mode will overrule running as root
Either DEBUG mode set, and the script will run, no matter it's not running as root.
2021-12-01 22:31:48 +01:00
Austin Leath
5a34a35e86 Plenty of grammar fixes 2021-12-01 15:30:16 -06:00
Søren Theilgaard
5bf24ab7b4 GitHub fixes 2021-12-01 22:25:31 +01:00
Søren Theilgaard
886ab1238a SYSTEMOWNER 2021-12-01 21:36:30 +01:00
Janez Troha
107f39599e Add Pareto Security
Ref: https://github.com/ParetoSecurity/pareto-mac
2021-11-30 16:29:47 +01:00
Søren Theilgaard
2ba53683df Update main.sh
Currently (before this patch) a label like `microsoftonedrive` that was installed from App Store, and that we want to replace with the “ordinary” version, Installomator would use updateTool, even though `IGNORE_APP_STORE_APPS=yes`. So we would have to have `INSTALL=force` in order to have the app replaced, as `updateTool` would be used.

With this patch, if `IGNORE_APP_STORE_APPS=yes` then `updateTool` will be not set, and the App Store app would be replaced. But if the installed software was not from App Store, then `updateTool` would not be used, and it would be a kind of a forced install (except if the version is the same).

I have this output:
```
➜  Downloads sudo Installomator/utils/assemble.sh microsoftonedrive DEBUG=0
2021-11-30 10:12:11 microsoftonedrive setting variable from argument DEBUG=0
2021-11-30 10:12:11 microsoftonedrive ################## Start Installomator v. 9.0dev
2021-11-30 10:12:11 microsoftonedrive ################## microsoftonedrive
2021-11-30 10:12:13 microsoftonedrive Running msupdate --list
Checking for updates...
Update Assistant is available.
Update Assistant is checking for updates.
Update Assistant is available.
No updates available
2021-11-30 10:12:27 microsoftonedrive BLOCKING_PROCESS_ACTION=tell_user
2021-11-30 10:12:27 microsoftonedrive NOTIFY=success
2021-11-30 10:12:27 microsoftonedrive LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2021-11-30 10:12:27 microsoftonedrive no blocking processes defined, using OneDrive as default
2021-11-30 10:12:27 microsoftonedrive Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.5kJ1YWMy
2021-11-30 10:12:27 microsoftonedrive App(s) found: /Applications/OneDrive.app
2021-11-30 10:12:27 microsoftonedrive found app at /Applications/OneDrive.app, version 21.220.1024
2021-11-30 10:12:27 microsoftonedrive Installed OneDrive.app is from App Store, use “IGNORE_APP_STORE_APPS=yes” to replace.
2021-11-30 10:12:27 microsoftonedrive ERROR: App previously installed from App Store, and we respect that
2021-11-30 10:12:27 microsoftonedrive Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.5kJ1YWMy
2021-11-30 10:12:27 microsoftonedrive App not closed, so no reopen.
2021-11-30 10:12:27 microsoftonedrive ################## End Installomator, exit code 1

➜  Downloads sudo Installomator/utils/assemble.sh microsoftonedrive DEBUG=0 IGNORE_APP_STORE_APPS=yes
2021-11-30 10:12:50 microsoftonedrive setting variable from argument DEBUG=0
2021-11-30 10:12:50 microsoftonedrive setting variable from argument IGNORE_APP_STORE_APPS=yes
2021-11-30 10:12:50 microsoftonedrive ################## Start Installomator v. 9.0dev
2021-11-30 10:12:50 microsoftonedrive ################## microsoftonedrive
2021-11-30 10:12:51 microsoftonedrive Running msupdate --list
Checking for updates...
Update Assistant is available.
Update Assistant is checking for updates.
Update Assistant is available.
No updates available
2021-11-30 10:13:06 microsoftonedrive BLOCKING_PROCESS_ACTION=tell_user
2021-11-30 10:13:06 microsoftonedrive NOTIFY=success
2021-11-30 10:13:06 microsoftonedrive LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2021-11-30 10:13:06 microsoftonedrive no blocking processes defined, using OneDrive as default
2021-11-30 10:13:06 microsoftonedrive Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.OXbBLX0y
2021-11-30 10:13:06 microsoftonedrive App(s) found: /Applications/OneDrive.app
2021-11-30 10:13:06 microsoftonedrive found app at /Applications/OneDrive.app, version 21.220.1024
2021-11-30 10:13:06 microsoftonedrive Installed OneDrive.app is from App Store, use “IGNORE_APP_STORE_APPS=yes” to replace.
2021-11-30 10:13:06 microsoftonedrive Replacing App Store apps, no matter the version
2021-11-30 10:13:06 microsoftonedrive appversion: 0
2021-11-30 10:13:06 microsoftonedrive Label is not of type “updateronly”, and it’s set to use force to install or ignoring app store apps, so not using updateTool.
2021-11-30 10:13:06 microsoftonedrive Latest version of OneDrive is 21.205.1003
2021-11-30 10:13:06 microsoftonedrive Downloading https://go.microsoft.com/fwlink/?linkid=823060 to OneDrive.pkg
2021-11-30 10:15:01 microsoftonedrive no more blocking processes, continue with update
2021-11-30 10:15:01 microsoftonedrive Installing OneDrive
2021-11-30 10:15:01 microsoftonedrive Verifying: OneDrive.pkg
2021-11-30 10:15:02 microsoftonedrive Team ID: UBF8T346G9 (expected: UBF8T346G9 )
2021-11-30 10:15:02 microsoftonedrive Installing OneDrive.pkg to /
installer: Package name is Microsoft OneDrive
installer: Upgrading at base path /
installer: The upgrade was successful.
2021-11-30 10:15:08 microsoftonedrive Finishing...
2021-11-30 10:15:18 microsoftonedrive App(s) found: /Applications/OneDrive.app
2021-11-30 10:15:18 microsoftonedrive found app at /Applications/OneDrive.app, version 21.220.1024
2021-11-30 10:15:18 microsoftonedrive Installed OneDrive.app is from App Store, use “IGNORE_APP_STORE_APPS=yes” to replace.
2021-11-30 10:15:18 microsoftonedrive Replacing App Store apps, no matter the version
2021-11-30 10:15:18 microsoftonedrive Installed OneDrive, version 0
2021-11-30 10:15:18 microsoftonedrive notifying
2021-11-30 10:15:18 microsoftonedrive Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.OXbBLX0y
2021-11-30 10:15:18 microsoftonedrive App not closed, so no reopen.
2021-11-30 10:15:18 microsoftonedrive ################## End Installomator, exit code 0
```
2021-11-30 10:25:28 +01:00
Søren Theilgaard
49470cdfdd MDM scripts 2021-11-29 13:15:53 +01:00
AP Orlebeke
b80c33320f Add Flux 2021-11-26 12:52:31 -05:00
Søren Theilgaard
fd2ed3aa49 Update README.md 2021-11-26 10:39:29 +01:00
Søren Theilgaard
dd8b9b2b16 Update README.md 2021-11-26 10:06:37 +01:00
Søren Theilgaard
e622c6d434 Update README.md 2021-11-26 09:56:50 +01:00
Søren Theilgaard
f997c702dd Merge pull request #338 from apizz/vimac 2021-11-26 08:07:33 +01:00
Søren Theilgaard
f87540454b Merge pull request #339 from apizz/textexpander 2021-11-26 08:05:06 +01:00
AP Orlebeke
98c56d505b Fix TextExpander 2021-11-26 01:35:58 -05:00
AP Orlebeke
241df209b6 Add Vimac 2021-11-26 00:37:07 -05:00
Søren Theilgaard
dda03ae9d5 Merge branch 'dev' into fullscreen-check 2021-11-25 12:51:42 +01:00
Søren Theilgaard
cf42f1f8b7 Moved change to top of the list 2021-11-25 12:50:36 +01:00
Søren Theilgaard
0b3ab7b382 Merge pull request #278 from samess-flowers/dev
Move root user check forward and add in debug mode 2 to replicate lost functionality
2021-11-25 09:40:50 +01:00
Søren Theilgaard
52f1371042 Merge branch 'dev' into dev 2021-11-25 09:40:38 +01:00
John Hutchison
f73b1af054 New label for Azul Zulu JDK 17
Example output:

Installomator - zulu-jdk-15-urlupdate! ❯ ./assemble.sh zulujdk17
2021-11-24 06:00:42 zulujdk17 ################## Start Installomator v. 9.0dev
2021-11-24 06:00:42 zulujdk17 ################## zulujdk17
2021-11-24 06:00:42 zulujdk17 DEBUG mode 1 enabled.
2021-11-24 06:00:44 zulujdk17 BLOCKING_PROCESS_ACTION=tell_user
2021-11-24 06:00:44 zulujdk17 NOTIFY=success
2021-11-24 06:00:44 zulujdk17 LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2021-11-24 06:00:44 zulujdk17 no blocking processes defined, using Zulu JDK 17 as default
2021-11-24 06:00:44 zulujdk17 Changing directory to /Users/john/Documents/Source/Installomator/build
2021-11-24 06:00:44 zulujdk17 Custom App Version detection is used, found be
2021-11-24 06:00:44 zulujdk17 appversion: be
2021-11-24 06:00:44 zulujdk17 Latest version of Zulu JDK 17 is 17.30.15
2021-11-24 06:00:44 zulujdk17 Downloading https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-macosx_aarch64.dmg to Zulu JDK 17.dmg
2021-11-24 06:00:49 zulujdk17 DEBUG mode, not checking for blocking processes
2021-11-24 06:00:49 zulujdk17 Installing Zulu JDK 17
2021-11-24 06:00:49 zulujdk17 Mounting /Users/john/Documents/Source/Installomator/build/Zulu JDK 17.dmg
2021-11-24 06:00:57 zulujdk17 Mounted: /Volumes/Azul Zulu JDK 17.30+15
2021-11-24 06:00:57 zulujdk17 found pkg: /Volumes/Azul Zulu JDK 17.30+15/Double-Click to Install Azul Zulu JDK 17.pkg
2021-11-24 06:00:57 zulujdk17 Verifying: /Volumes/Azul Zulu JDK 17.30+15/Double-Click to Install Azul Zulu JDK 17.pkg
2021-11-24 06:00:57 zulujdk17 Team ID: TDTHCUPYFR (expected: TDTHCUPYFR )
2021-11-24 06:00:57 zulujdk17 Checking package version.
Error encountered while creating /Volumes/Azul Zulu JDK 17.30+15/Double-Click to Install Azul Zulu JDK 17.pkg_pkg. Error 30: Read-only file system
cat: /Volumes/Azul Zulu JDK 17.30+15/Double-Click to Install Azul Zulu JDK 17.pkg_pkg/Distribution: No such file or directory
rm: /Volumes/Azul Zulu JDK 17.30+15/Double-Click to Install Azul Zulu JDK 17.pkg_pkg: No such file or directory
2021-11-24 06:00:57 zulujdk17 Downloaded package com.azulsystems.zulu.17 version
2021-11-24 06:00:57 zulujdk17 DEBUG enabled, skipping installation
2021-11-24 06:00:57 zulujdk17 Finishing...
2021-11-24 06:01:07 zulujdk17 Custom App Version detection is used, found be
2021-11-24 06:01:07 zulujdk17 Installed Zulu JDK 17, version be
2021-11-24 06:01:07 zulujdk17 notifying
2021-11-24 06:01:07 zulujdk17 Unmounting /Volumes/Azul Zulu JDK 17.30+15
"disk4" ejected.
2021-11-24 06:01:07 zulujdk17 DEBUG mode, not reopening anything
2021-11-24 06:01:07 zulujdk17 ################## End Installomator, exit code 0
2021-11-24 06:01:51 -05:00
John Hutchison
4471169fe4 Updated URL
Updated URL to match Zulu JDK 8 style

Example output:

Installomator - zulu-jdk-15-urlupdate! ❯ ./assemble.sh zulujdk15
2021-11-24 05:54:37 zulujdk15 ################## Start Installomator v. 9.0dev
2021-11-24 05:54:37 zulujdk15 ################## zulujdk15
2021-11-24 05:54:37 zulujdk15 DEBUG mode 1 enabled.
2021-11-24 05:54:37 zulujdk15 BLOCKING_PROCESS_ACTION=tell_user
2021-11-24 05:54:37 zulujdk15 NOTIFY=success
2021-11-24 05:54:37 zulujdk15 LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2021-11-24 05:54:37 zulujdk15 no blocking processes defined, using Zulu JDK 15 as default
2021-11-24 05:54:37 zulujdk15 Changing directory to /Users/john/Documents/Source/Installomator/build
2021-11-24 05:54:37 zulujdk15 Custom App Version detection is used, found be
2021-11-24 05:54:37 zulujdk15 appversion: be
2021-11-24 05:54:37 zulujdk15 Latest version of Zulu JDK 15 is 15.36.13
2021-11-24 05:54:37 zulujdk15 Downloading https://cdn.azul.com/zulu/bin/zulu15.36.13-ca-jdk15.0.5-macosx_aarch64.dmg to Zulu JDK 15.dmg
2021-11-24 05:54:42 zulujdk15 DEBUG mode, not checking for blocking processes
2021-11-24 05:54:42 zulujdk15 Installing Zulu JDK 15
2021-11-24 05:54:42 zulujdk15 Mounting /Users/john/Documents/Source/Installomator/build/Zulu JDK 15.dmg
2021-11-24 05:54:50 zulujdk15 Mounted: /Volumes/Azul Zulu JDK 15.36+13
2021-11-24 05:54:50 zulujdk15 found pkg: /Volumes/Azul Zulu JDK 15.36+13/Double-Click to Install Azul Zulu JDK 15.pkg
2021-11-24 05:54:50 zulujdk15 Verifying: /Volumes/Azul Zulu JDK 15.36+13/Double-Click to Install Azul Zulu JDK 15.pkg
2021-11-24 05:54:50 zulujdk15 Team ID: TDTHCUPYFR (expected: TDTHCUPYFR )
2021-11-24 05:54:50 zulujdk15 Checking package version.
Error encountered while creating /Volumes/Azul Zulu JDK 15.36+13/Double-Click to Install Azul Zulu JDK 15.pkg_pkg. Error 30: Read-only file system
cat: /Volumes/Azul Zulu JDK 15.36+13/Double-Click to Install Azul Zulu JDK 15.pkg_pkg/Distribution: No such file or directory
rm: /Volumes/Azul Zulu JDK 15.36+13/Double-Click to Install Azul Zulu JDK 15.pkg_pkg: No such file or directory
2021-11-24 05:54:50 zulujdk15 Downloaded package com.azulsystems.zulu.15 version
2021-11-24 05:54:50 zulujdk15 DEBUG enabled, skipping installation
2021-11-24 05:54:50 zulujdk15 Finishing...
2021-11-24 05:55:00 zulujdk15 Custom App Version detection is used, found be
2021-11-24 05:55:00 zulujdk15 Installed Zulu JDK 15, version be
2021-11-24 05:55:00 zulujdk15 notifying
2021-11-24 05:55:00 zulujdk15 Unmounting /Volumes/Azul Zulu JDK 15.36+13
"disk4" ejected.
2021-11-24 05:55:00 zulujdk15 DEBUG mode, not reopening anything
2021-11-24 05:55:00 zulujdk15 ################## End Installomator, exit code 0
2021-11-24 05:55:38 -05:00
John Hutchison
72257d21ae Updated URL
Updated URL to match Zulu JDK8 style.

Test output:

Installomator - zulu-jdk-11-urlupdate! ❯ ./assemble.sh zulujdk11
2021-11-24 05:50:02 zulujdk11 ################## Start Installomator v. 9.0dev
2021-11-24 05:50:02 zulujdk11 ################## zulujdk11
2021-11-24 05:50:02 zulujdk11 DEBUG mode 1 enabled.
2021-11-24 05:50:02 zulujdk11 BLOCKING_PROCESS_ACTION=tell_user
2021-11-24 05:50:02 zulujdk11 NOTIFY=success
2021-11-24 05:50:02 zulujdk11 LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2021-11-24 05:50:02 zulujdk11 no blocking processes defined, using Zulu JDK 11 as default
2021-11-24 05:50:02 zulujdk11 Changing directory to /Users/john/Documents/Source/Installomator/build
2021-11-24 05:50:02 zulujdk11 Custom App Version detection is used, found be
2021-11-24 05:50:02 zulujdk11 appversion: be
2021-11-24 05:50:02 zulujdk11 Latest version of Zulu JDK 11 is 11.52.13
2021-11-24 05:50:02 zulujdk11 Downloading https://cdn.azul.com/zulu/bin/zulu11.52.13-ca-jdk11.0.13-macosx_aarch64.dmg to Zulu JDK 11.dmg
2021-11-24 05:50:07 zulujdk11 DEBUG mode, not checking for blocking processes
2021-11-24 05:50:07 zulujdk11 Installing Zulu JDK 11
2021-11-24 05:50:07 zulujdk11 Mounting /Users/john/Documents/Source/Installomator/build/Zulu JDK 11.dmg
2021-11-24 05:50:15 zulujdk11 Mounted: /Volumes/Azul Zulu JDK 11.52+13
2021-11-24 05:50:15 zulujdk11 found pkg: /Volumes/Azul Zulu JDK 11.52+13/Double-Click to Install Azul Zulu JDK 11.pkg
2021-11-24 05:50:15 zulujdk11 Verifying: /Volumes/Azul Zulu JDK 11.52+13/Double-Click to Install Azul Zulu JDK 11.pkg
2021-11-24 05:50:15 zulujdk11 Team ID: TDTHCUPYFR (expected: TDTHCUPYFR )
2021-11-24 05:50:15 zulujdk11 Checking package version.
Error encountered while creating /Volumes/Azul Zulu JDK 11.52+13/Double-Click to Install Azul Zulu JDK 11.pkg_pkg. Error 30: Read-only file system
cat: /Volumes/Azul Zulu JDK 11.52+13/Double-Click to Install Azul Zulu JDK 11.pkg_pkg/Distribution: No such file or directory
rm: /Volumes/Azul Zulu JDK 11.52+13/Double-Click to Install Azul Zulu JDK 11.pkg_pkg: No such file or directory
2021-11-24 05:50:15 zulujdk11 Downloaded package com.azulsystems.zulu.11 version
2021-11-24 05:50:15 zulujdk11 DEBUG enabled, skipping installation
2021-11-24 05:50:15 zulujdk11 Finishing...
2021-11-24 05:50:25 zulujdk11 Custom App Version detection is used, found be
2021-11-24 05:50:25 zulujdk11 Installed Zulu JDK 11, version be
2021-11-24 05:50:25 zulujdk11 notifying
2021-11-24 05:50:26 zulujdk11 Unmounting /Volumes/Azul Zulu JDK 11.52+13
"disk4" ejected.
2021-11-24 05:50:26 zulujdk11 DEBUG mode, not reopening anything
2021-11-24 05:50:26 zulujdk11 ################## End Installomator, exit code 0
2021-11-24 05:51:13 -05:00
Søren Theilgaard
d8dbde032a Update CONTRIBUTING.md 2021-11-24 10:18:09 +01:00
Søren Theilgaard
9af3408da6 Merge pull request #334 from fleish/dev
Create protonvpn.sh
2021-11-24 10:10:42 +01:00
Søren Theilgaard
26b5956894 Update protonvpn.sh 2021-11-24 10:07:59 +01:00
Søren Theilgaard
4adbd1fd2c Update functions.sh 2021-11-24 09:47:35 +01:00
fleish
3dd9818d9a Update protonvpn.sh
appNewVersion
2021-11-23 08:29:05 -08:00
Søren Theilgaard
d7042fce29 A bit cleaning in READMEs 2021-11-23 14:27:31 +01:00
Søren Theilgaard
2178caae0e Update CHANGELOG.md 2021-11-23 13:07:19 +01:00
Armin Briegel
f718e60269 updated version 2021-11-23 11:30:06 +01:00
Armin Briegel
a54c9f0dbc updated version to v8.0 v8.0 2021-11-23 11:10:14 +01:00
Armin Briegel
89dffc5989 cleaned up some labels and chan 2021-11-23 11:05:27 +01:00
Armin Briegel
74ff5ecb08 Merge pull request #333 from apizz/sqlpropostgres2
Add SQLPro Postgres
2021-11-23 10:44:50 +01:00
Armin Briegel
9cc4972f62 Merge pull request #332 from apizz/sqlpropostgres
Add SQLPro Studio
2021-11-23 10:43:59 +01:00
Søren Theilgaard
b43ebe3483 Update functions.sh 2021-11-23 09:49:37 +01:00
Søren Theilgaard
5fcb4174f0 Update CHANGELOG.md 2021-11-23 09:06:03 +01:00
Søren Theilgaard
2a15a2142d Moved root check to before case statement
We can have code in the case statement, so no need to run that, if we were supposed to exit.
2021-11-23 08:59:44 +01:00
fleish
ade237079c Create protonvpn.sh 2021-11-22 11:53:17 -08:00
AP Orlebeke
4117b687e8 Add SQLPro Postgres 2021-11-22 11:15:43 -05:00
AP Orlebeke
c6237ca193 Add SQLPro Studio 2021-11-22 10:52:36 -05:00
Søren Theilgaard
d6a9d6707e Update functions.sh 2021-11-22 16:21:24 +01:00
Søren Theilgaard
ccc58d9dc1 Update bluejeans.sh 2021-11-22 15:58:57 +01:00
Søren Theilgaard
7ac31c00fc Update vscodium.sh 2021-11-22 15:53:26 +01:00
Søren Theilgaard
6da46f30a2 Update vagrant.sh 2021-11-22 15:46:58 +01:00
Søren Theilgaard
4b59622348 Update screencloudplayer.sh 2021-11-22 15:22:14 +01:00