Commit Graph

1081 Commits

Author SHA1 Message Date
Søren Theilgaard
35921e5893 Merge pull request #381 from Installomator/lowprofile-label
Create lowprofile.sh
2022-01-17 09:16:41 +01:00
Søren Theilgaard
fb777c7038 Merge pull request #380 from fleish/dev
Fix authydesktop downloadURL
2022-01-17 09:16:29 +01:00
Søren Theilgaard
c7eeaeee19 Create lowprofile.sh
Installing app with force to replace currently installed version:
```
Installomator/utils/assemble.sh lowprofile DEBUG=0 INSTALL=force
2022-01-14 21:24:43 lowprofile setting variable from argument DEBUG=0
2022-01-14 21:24:43 lowprofile setting variable from argument INSTALL=force
2022-01-14 21:24:43 lowprofile ################## Start Installomator v. 9.0dev
2022-01-14 21:24:43 lowprofile ################## lowprofile
2022-01-14 21:24:43 lowprofile BLOCKING_PROCESS_ACTION=tell_user
2022-01-14 21:24:43 lowprofile NOTIFY=success
2022-01-14 21:24:43 lowprofile LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-01-14 21:24:43 lowprofile no blocking processes defined, using Low Profile as default
2022-01-14 21:24:43 lowprofile Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.sTvDinhT
2022-01-14 21:24:43 lowprofile App(s) found: /Applications/Low Profile.app
2022-01-14 21:24:43 lowprofile found app at /Applications/Low Profile.app, version 2.0
2022-01-14 21:24:43 lowprofile appversion: 2.0
2022-01-14 21:24:43 lowprofile 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-01-14 21:24:43 lowprofile Latest version of Low Profile is 2.0
2022-01-14 21:24:43 lowprofile There is no newer version available.
2022-01-14 21:24:43 lowprofile Downloading https://github.com/ninxsoft/LowProfile/releases/download/v2.0/Low.Profile.2.0.dmg to Low Profile.dmg
2022-01-14 21:24:45 lowprofile no more blocking processes, continue with update
2022-01-14 21:24:45 lowprofile Installing Low Profile
2022-01-14 21:24:45 lowprofile Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.sTvDinhT/Low Profile.dmg
2022-01-14 21:24:48 lowprofile Mounted: /Volumes/Low Profile 1
2022-01-14 21:24:48 lowprofile Verifying: /Volumes/Low Profile 1/Low Profile.app
2022-01-14 21:24:48 lowprofile Team ID matching: 7K3HVCLV7Z (expected: 7K3HVCLV7Z )
2022-01-14 21:24:48 lowprofile Downloaded version of Low Profile is 2.0, same as installed.
2022-01-14 21:24:48 lowprofile Using force to install anyway.
2022-01-14 21:24:48 lowprofile App has LSMinimumSystemVersion: 12.0
2022-01-14 21:24:48 lowprofile Removing existing /Applications/Low Profile.app
2022-01-14 21:24:48 lowprofile Copy /Volumes/Low Profile 1/Low Profile.app to /Applications
2022-01-14 21:24:48 lowprofile Changing owner to st
2022-01-14 21:24:48 lowprofile Finishing...
2022-01-14 21:24:58 lowprofile App(s) found: /Applications/Low Profile.app
2022-01-14 21:24:58 lowprofile found app at /Applications/Low Profile.app, version 2.0
2022-01-14 21:24:58 lowprofile Installed Low Profile, version 2.0
2022-01-14 21:24:58 lowprofile notifying
2022-01-14 21:24:58 lowprofile Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.sTvDinhT
2022-01-14 21:24:58 lowprofile Unmounting /Volumes/Low Profile 1
"disk5" ejected.
2022-01-14 21:24:58 lowprofile App not closed, so no reopen.
2022-01-14 21:24:58 lowprofile ################## End Installomator, exit code 0
```
2022-01-14 21:26:03 +01:00
fleish
d470867c10 Fix authydesktop downloadURL
Checks for redirect_url and replaces space to be urlencoded
2022-01-14 11:55:02 -08:00
Adrian Bühler
0916d618b6 Added downloadURL for ARM
Added Download URL to the Apple Silicon DMG.
2022-01-14 14:54:22 +01:00
Søren Theilgaard
e4a5f47272 Label on each log line (again) 2022-01-14 10:14:29 +01:00
Søren Theilgaard
fee9394751 Few more DEBUG loggings 2022-01-14 10:02:00 +01:00
Adrian Bühler
d2381d2053 Changed xpath to use 'last()'
When I created PR #374, the sparkle feed had just one entry. Turns out, that Docker uses the last entry of the feed for the latest version.
With simply changing xpath to use `[last()]`, the version checking now behaves as expected.
2022-01-14 09:33:42 +01:00
Søren Theilgaard
7f2bdfb1df Local logging improvements
Improved first lines of logs to be required and show `VERSION` and `VERSIONDATE` on separate lines.
Logging sent to Datadog will have `VERSION` on each line.
2022-01-13 21:52:15 +01:00
Søren Theilgaard
69372e4929 Merge pull request #368 from adibue/adibue-libreoffice-patch
Update libreoffice.sh
2022-01-13 20:45:01 +01:00
Søren Theilgaard
b45bb0c39a Merge pull request #370 from fleish/dev
Update gpgsuite blockingProcesses for GPG Keychain & add DaisyDisk label
2022-01-13 20:39:06 +01:00
Søren Theilgaard
e6b58010d5 Merge pull request #374 from adibue/adibue-docker-fix-appnewversion
Fixed 'appNewVersion' for 'docker'
2022-01-13 20:19:33 +01:00
Søren Theilgaard
82faf74eb3 Update functions.sh 2022-01-13 14:12:51 +01:00
Søren Theilgaard
f96cd178c6 CLIInstaller included
and a few other displaylog lines changed
2022-01-13 09:44:34 +01:00
Søren Theilgaard
99b908f646 Logging 2022-01-12 21:34:16 +01:00
Adrian Bühler
59c7590107 Fixed 'appNewVersion' for 'docker'
URLs for version checking have changed. It's now using the `shortVersionString` from the sparkle feed.

Example run for M1:

```
$ sudo zsh Installomator.sh docker DEBUG=0

2022-01-12 18:16:35 docker setting variable from argument DEBUG=0
2022-01-12 18:16:35 docker ################## Start Installomator v. 8.0
2022-01-12 18:16:35 docker ################## docker
2022-01-12 18:16:35 docker BLOCKING_PROCESS_ACTION=tell_user
2022-01-12 18:16:35 docker NOTIFY=success
2022-01-12 18:16:35 docker LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-01-12 18:16:35 docker no blocking processes defined, using Docker as default
2022-01-12 18:16:35 docker Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.t4N46qTN
2022-01-12 18:16:35 docker App(s) found: /Applications/Docker.app
2022-01-12 18:16:35 docker found app at /Applications/Docker.app, version 4.3.2
2022-01-12 18:16:35 docker appversion: 4.3.2
2022-01-12 18:16:35 docker Latest version of Docker is 4.3.2
2022-01-12 18:16:35 docker There is no newer version available.
2022-01-12 18:16:35 docker Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.t4N46qTN
2022-01-12 18:16:35 docker App not closed, so no reopen.
2022-01-12 18:16:35 docker ################## End Installomator, exit code 0
```
2022-01-12 18:22:36 +01:00
Søren Theilgaard
180ca0952b Update checkLabels.sh 2022-01-12 14:03:30 +01:00
Søren Theilgaard
c0ce59a1ec Update functions.sh 2022-01-12 13:55:40 +01:00
Søren Theilgaard
a36e9fce43 Isaac Logging
Improvements to logging:
- Logging levels as DEBUG 0 INFO 1 WARN 2 ERROR 3 REQ 4
- External logging to Datadog
- A function to shorten duplicate lines in installation logs
- Ability to extract install.log in the time when Installomator was running, if further investigations needs to be done to logs
2022-01-12 13:53:48 +01:00
Søren Theilgaard
da21ea8582 Update checkLabels.sh
Need `INSTAL=force` and `IGNORE_APP_STORE_APPS=yes` to be able test any title on any system.
2022-01-12 12:53:07 +01:00
Søren Theilgaard
c8071a2a63 Create diskspace.sh 2022-01-12 12:48:45 +01:00
Søren Theilgaard
0fc7761fb9 Label fixed 2022-01-12 09:26:46 +01:00
Søren Theilgaard
4df1a6dbaa canva and logitechoptions labels fixed 2022-01-11 23:39:55 +01:00
Søren Theilgaard
cd0204bb04 Update checkLabels.sh 2022-01-11 23:05:53 +01:00
Søren Theilgaard
901ea4babd Update checkLabels.sh 2022-01-11 23:03:51 +01:00
Søren Theilgaard
504e8528ce Update checkLabels.sh 2022-01-11 22:56:38 +01:00
Søren Theilgaard
6f229b0b8c Update buildLabel.sh 2022-01-11 21:38:49 +01:00
Søren Theilgaard
36b7148e30 Update checkLabels.sh 2022-01-11 20:39:53 +01:00
Søren Theilgaard
0cdc780a5f Update checkLabels.sh 2022-01-11 19:06:50 +01:00
Søren Theilgaard
59eaff7d26 Update CHANGELOG.md 2022-01-11 18:58:39 +01:00
fleish
8532baf8a5 Add DaisyDisk label 2022-01-11 09:46:07 -08:00
fleish
9d021e012c Merge pull request #1 from fleish/fleish-patch-gpgsuite
Update gpgsuite blockingProcesses for GPG Keychain
2022-01-11 09:42:07 -08:00
fleish
22129c7220 Update gpgsuite blockingProcesses for GPG Keychain 2022-01-11 09:41:15 -08:00
Søren Theilgaard
ca1759abd9 Update checkLabels.sh 2022-01-11 18:37:34 +01:00
Søren Theilgaard
1360b51eae removed the debug set -x 2022-01-11 16:35:09 +01:00
Søren Theilgaard
193d51d49f curlOptions as array. 2022-01-11 16:32:18 +01:00
Søren Theilgaard
bd07ee6c76 More to curlOptions 2022-01-11 12:53:06 +01:00
Søren Theilgaard
01eabca204 Introducing curlOptions to labels. 2022-01-11 11:54:54 +01:00
Søren Theilgaard
732181c3a6 Delete main.sh 2022-01-11 11:42:29 +01:00
Søren Theilgaard
a8c9fdbab7 Download with extra sets of headers 2022-01-10 20:26:53 +01:00
Adrian Bühler
27fd0b0347 Update libreoffice.sh
Added `downloadURL` for Apple Silicon. Also added `blockingProcesses`, so open documents are not quit anymore while updating.
2022-01-10 17:44:28 +01:00
Søren Theilgaard
3c7d570249 Update brave.sh 2022-01-10 13:07:39 +01:00
Søren Theilgaard
fe4c8a96da brave fix 2022-01-10 13:04:04 +01:00
Søren Theilgaard
9603ef3552 Merge pull request #337 from kdrwygvh/zulu-jdk-17-newlabel
New label for Azul Zulu JDK 17
2022-01-09 21:46:36 +01:00
Søren Theilgaard
e41cf16945 Merge pull request #336 from kdrwygvh/zulu-jdk-15-urlupdate
Updated URL
2022-01-09 21:44:40 +01:00
Søren Theilgaard
d88712be1d Merge pull request #335 from kdrwygvh/zulu-jdk-11-urlupdate
Updated URL
2022-01-09 21:44:08 +01:00
Søren Theilgaard
bb6bf1c526 Merge pull request #341 from apizz/flux
Add Flux
2022-01-09 21:42:37 +01:00
Søren Theilgaard
4e21a99fd7 Update flux.sh 2022-01-09 21:41:32 +01:00
Søren Theilgaard
320757c747 Merge pull request #359 from Installomator/Theile-labels-9.0
Theile labels 9.0
2022-01-09 21:33:08 +01:00
Søren Theilgaard
18e3024604 Merge branch 'dev' into Theile-labels-9.0 2022-01-09 21:32:59 +01:00