Commit Graph

1379 Commits

Author SHA1 Message Date
Søren Theilgaard c3714d855c Missing spaces
After manually moving Firefox to Utilities I have tested with this:
```
$ sudo /Installomator/utils/assemble.sh firefox DEBUG=0 INSTALL=force
2022-02-09 09:44:04 : INFO  : firefox : setting variable from argument DEBUG=0
2022-02-09 09:44:04 : INFO  : firefox : setting variable from argument INSTALL=force
2022-02-09 09:44:04 : REQ   : firefox : ################## Start Installomator v. 9.1beta, date 2022-02-09
2022-02-09 09:44:04 : INFO  : firefox : ################## Version: 9.1beta
2022-02-09 09:44:04 : INFO  : firefox : ################## Date: 2022-02-09
2022-02-09 09:44:04 : INFO  : firefox : ################## firefox
2022-02-09 09:44:04 : INFO  : firefox : BLOCKING_PROCESS_ACTION=tell_user
2022-02-09 09:44:04 : INFO  : firefox : NOTIFY=success
2022-02-09 09:44:04 : INFO  : firefox : LOGGING=INFO
2022-02-09 09:44:04 : INFO  : firefox : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-02-09 09:44:04 : INFO  : firefox : Label type: dmg
2022-02-09 09:44:04 : INFO  : firefox : targetDir for installation: /Applications/Utilities
2022-02-09 09:44:04 : INFO  : firefox : found app at /Applications/Utilities/Firefox.app, version 97.0, on versionKey CFBundleShortVersionString
2022-02-09 09:44:04 : INFO  : firefox : appversion: 97.0
2022-02-09 09:44:04 : INFO  : firefox : Label is not of type “updateronly”, and it’s set to use force to install or ignoring app store apps, so not using updateTool.
2022-02-09 09:44:04 : INFO  : firefox : Latest version of Firefox is 97.0
2022-02-09 09:44:04 : INFO  : firefox : There is no newer version available.
2022-02-09 09:44:04 : REQ   : firefox : Downloading https://download.mozilla.org/?product=firefox-latest&os=osx&lang=en-US to Firefox.dmg
2022-02-09 09:44:16 : REQ   : firefox : no more blocking processes, continue with update
2022-02-09 09:44:16 : REQ   : firefox : Installing Firefox
2022-02-09 09:44:16 : INFO  : firefox : Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.NMItuUfS/Firefox.dmg
2022-02-09 09:44:24 : INFO  : firefox : Mounted: /Volumes/Firefox
2022-02-09 09:44:24 : INFO  : firefox : Verifying: /Volumes/Firefox/Firefox.app
2022-02-09 09:44:33 : INFO  : firefox : Team ID matching: 43AQ936H96 (expected: 43AQ936H96 )
2022-02-09 09:44:33 : INFO  : firefox : Downloaded version of Firefox is 97.0 on versionKey CFBundleShortVersionString, same as installed.
2022-02-09 09:44:33 : INFO  : firefox : Using force to install anyway.
2022-02-09 09:44:33 : INFO  : firefox : App has LSMinimumSystemVersion: 10.12.0
2022-02-09 09:44:33 : INFO  : firefox : Copy /Volumes/Firefox/Firefox.app to /Applications/Utilities
2022-02-09 09:44:40 : INFO  : firefox : Changing owner to st
2022-02-09 09:44:40 : INFO  : firefox : Finishing...
2022-02-09 09:44:50 : INFO  : firefox : targetDir for installation: /Applications/Utilities
2022-02-09 09:44:50 : INFO  : firefox : found app at /Applications/Utilities/Firefox.app, version 97.0, on versionKey CFBundleShortVersionString
2022-02-09 09:44:50 : INFO  : firefox : Installed Firefox, version 97.0
2022-02-09 09:44:50 : INFO  : firefox : notifying
2022-02-09 09:44:50 : REQ   : firefox : ################## End Installomator, exit code 0
```
2022-02-09 09:46:24 +01:00
Søren Theilgaard dd83f6bd75 Update functions.sh 2022-02-09 09:41:03 +01:00
Søren Theilgaard c55cc788bb Update functions.sh 2022-02-09 09:21:46 +01:00
bull df616d2f51 Create clipy.sh
Support Clipy
https://github.com/Clipy/Clipy
2022-02-09 14:07:32 +09:00
Søren Theilgaard 557d63a4f3 If we exit a 0 we should still get the exit message 2022-02-08 13:48:33 +01:00
Søren Theilgaard 0432eb62d3 Improved logging levels
Also fixes #340
2022-02-08 12:36:16 +01:00
Armin Briegel 071586e43c updated version 2022-02-08 11:13:49 +01:00
Armin Briegel aea7d282fe updated contributing.md 2022-02-08 11:13:03 +01:00
Armin Briegel cd6b1397c8 updated version 2022-02-08 10:50:55 +01:00
Armin Briegel 1d405de70a re-built Installomator.sh v9.0 2022-02-08 10:41:30 +01:00
Armin Briegel 0645ff6335 Merge branch '2022-02-02_Theile-base' into dev 2022-02-08 10:38:57 +01:00
Armin Briegel c9d1d458f3 final touches for 9.0 release 2022-02-08 10:38:40 +01:00
Armin Briegel 19c1275f12 updated version 2022-02-08 10:12:05 +01:00
Armin Briegel aa53b0be68 Merge pull request #406 from Installomator/2022-02-02_Theile-base
Version 9.0 fixed, from branch 2022 02 02 theile base
2022-02-08 10:10:40 +01:00
Armin Briegel 9b58f57ae1 Merge pull request #405 from Installomator/zulujdk13-fix
fixed zulujdk13 downloadURLs
2022-02-08 10:08:47 +01:00
Søren Theilgaard 806c87266b Update CHANGELOG.md 2022-02-07 19:38:48 +01:00
Søren Theilgaard 7d60f0a11f Can handle .gz archives 2022-02-07 19:19:57 +01:00
Søren Theilgaard 435a60ac9f Minor additions 2022-02-07 19:11:28 +01:00
Søren Theilgaard cf414f7dc6 Fixing wacomdrivers 2022-02-07 16:52:17 +01:00
Søren Theilgaard ae3f711738 Further logging, finding pkg only return files
Important change, when we use `find` to locate pkgs. Now only files will be returned.
2022-02-07 16:32:23 +01:00
Søren Theilgaard c238f94a9b Update checkLabels.sh 2022-02-07 14:31:34 +01:00
Armin Briegel 9275e0c045 fixed zulujdk13 downloadURLs 2022-02-07 14:21:35 +01:00
Søren Theilgaard b3d3f25e19 Update checkInstallomator.sh 2022-02-07 14:12:06 +01:00
Søren Theilgaard 2a1176a947 Different check for file
The ls command to check for this file will throw an error when the file does not exist. Better to simply test for the file (with size greater than zero).
2022-02-07 12:56:13 +01:00
Søren Theilgaard 842b1e19cb Testing SYSTEMOWNER=1 2022-02-07 12:08:50 +01:00
Søren Theilgaard d34f3102fc Update checkInstallomator.sh 2022-02-07 11:40:31 +01:00
Søren Theilgaard d74036e853 Update logitechoptions.sh 2022-02-07 09:42:18 +01:00
Søren Theilgaard bb4a396788 Renaming file to match primary label name 2022-02-04 14:37:03 +01:00
Søren Theilgaard 4bc67f3de3 Minor logging correction 2022-02-04 14:36:44 +01:00
Søren Theilgaard 08e9e63422 Align a function and improve checking in checkLabels
Will now also go through labels with warnings in the, to figure out if the label works. Many warnings are about version checking, so those will be verified now.
2022-02-04 11:59:51 +01:00
Søren Theilgaard 378b166164 Labels fixed 2022-02-04 10:55:14 +01:00
Søren Theilgaard 83c1911248 Ended up with double-log-lines 2022-02-04 09:26:42 +01:00
Søren Theilgaard ee9861c0f5 Extra space to align log output 2022-02-04 09:02:56 +01:00
Søren Theilgaard 516f05a4cb No packageID in eshareosx 2022-02-03 06:32:23 +01:00
Søren Theilgaard e181a02838 Update checkInstallomator.sh 2022-02-02 22:09:40 +01:00
Søren Theilgaard f2782989ce Minor changes 2022-02-02 22:01:41 +01:00
Søren Theilgaard 36fc48682e Testing improved
Will now ask for admin credentials to run a real installation of 3 different labels with different notifications
2022-02-02 21:58:06 +01:00
Søren Theilgaard 890c26e2e1 Logging correction for app delete 2022-02-02 21:47:59 +01:00
Søren Theilgaard f1616d0d02 Logging fixes 2022-02-02 21:23:41 +01:00
Søren Theilgaard 0a05b533a5 Logging info and a fix 2022-02-02 19:59:14 +01:00
Søren Theilgaard d36b42acf4 Isaac logging improvements/fixes
Moved the variable declarations from `functions.sh` to `arguments.sh`. We need the argument parsing before setting the logging level and other variables.
2022-02-02 19:39:48 +01:00
Søren Theilgaard 434b755946 Renamed to promiseutility
Not sure why the "r" was there in the first place.
2022-02-02 16:13:33 +01:00
Søren Theilgaard 62734a2acc 403 labels! 2022-02-02 16:00:23 +01:00
Søren Theilgaard 29fadb78b4 Update checkInstallomator.sh 2022-02-02 15:57:30 +01:00
Søren Theilgaard 3a397c5881 Label name and better handling 2022-02-02 15:37:08 +01:00
Søren Theilgaard bbf4b22296 Fix for Apple signed software
Somehow went missing in the Isaac logging.
2022-02-02 15:23:46 +01:00
Søren Theilgaard 790dabaa27 Comment on exit value if only label name is requested 2022-02-02 15:08:39 +01:00
Søren Theilgaard ded71fdf8d Error in cleanupAndExit fixed
Unmounted drive after we deleted the temporary items. Reversed order.
2022-02-02 15:02:31 +01:00
Søren Theilgaard 952683310a Merge branch 'pr/268' into 2022-02-02_Theile-base 2022-02-02 14:46:47 +01:00
Søren Theilgaard 5991ce2287 Merge branch 'checkInstallomator.sh' into 2022-02-02_Theile-base 2022-02-02 14:44:19 +01:00