Commit Graph

1122 Commits

Author SHA1 Message Date
Søren Theilgaard
9416700da2 Update checkInstallomator.sh
More description on what to test
2022-02-01 09:12:50 +01:00
Søren Theilgaard
dd2af4a40e Create checkInstallomator.sh
This script will check certain labels. It's meant to check all (or most) of Installomator, to see if the code is working. We need labels that are representative for alle the functionality in the script.

(Bug-fix for LSMinimumSystemVersion is needed for some of these to work)
2022-02-01 00:13:51 +01:00
Søren Theilgaard
bc26aa0ca6 Update functions.sh
Had a problem with `dbeaverce` that claimed LSMinimumSystemVersion was used even though it was not, so improved the handling.
2022-01-31 23:41:07 +01:00
Søren Theilgaard
ec2debc9a8 Update README.md 2022-01-31 12:57:31 +01:00
Søren Theilgaard
1e68b7e501 Update README.md 2022-01-31 10:00:07 +01:00
Søren Theilgaard
64a33a7f6b Update README.md 2022-01-31 09:49:47 +01:00
Søren Theilgaard
3bf9299218 Merge pull request #392 from Installomator/Labels-Theile-9
Canva
2022-01-30 11:28:13 +01:00
Søren Theilgaard
ac9c5096cd Update canva.sh
Results:
```
checkLabels.sh canva

Total labels:
canva

Architecture: i386

########## canva
Name: Canva
Download URL: https://desktop-release.canva.com/Canva-latest.dmg
Type: dmg
Version: 1.38.0
OK: downloadURL works OK
OK: download extension MATCH on dmg

Architecture: arm64

########## canva
Name: Canva
Download URL: https://desktop-release.canva.com/Canva-latest-arm64.dmg
Type: dmg
Version: 1.38.0
OK: downloadURL works OK
OK: download extension MATCH on dmg

Warnings counted: 0
ERRORS counted: 0
Done!

assemble.sh canva
2022-01-30 11:16:01 canva ################## Start Installomator v. 9.0dev
2022-01-30 11:16:01 canva ################## canva
2022-01-30 11:16:01 canva DEBUG mode 1 enabled.
2022-01-30 11:16:02 canva BLOCKING_PROCESS_ACTION=tell_user
2022-01-30 11:16:02 canva NOTIFY=success
2022-01-30 11:16:02 canva LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-01-30 11:16:02 canva no blocking processes defined, using Canva as default
2022-01-30 11:16:02 canva Changing directory to /Users/st/Documents/GitHub/Installomator/build
2022-01-30 11:16:02 canva App(s) found: /Applications/Canva.app
2022-01-30 11:16:02 canva found app at /Applications/Canva.app, version 1.38.0
2022-01-30 11:16:02 canva appversion: 1.38.0
2022-01-30 11:16:02 canva Latest version of Canva is 1.38.0
2022-01-30 11:16:02 canva DEBUG mode 1 enabled, not exiting, but there is no new version of app.
2022-01-30 11:16:02 canva Downloading https://desktop-release.canva.com/Canva-latest-arm64.dmg to Canva.dmg
2022-01-30 11:16:10 canva DEBUG mode 1, not checking for blocking processes
2022-01-30 11:16:10 canva Installing Canva
2022-01-30 11:16:10 canva Mounting /Users/st/Documents/GitHub/Installomator/build/Canva.dmg
2022-01-30 11:16:15 canva Mounted: /Volumes/Canva 1.38.0-arm64 1
2022-01-30 11:16:15 canva Verifying: /Volumes/Canva 1.38.0-arm64 1/Canva.app
2022-01-30 11:16:17 canva Team ID matching: 5HD2ARTBFS (expected: 5HD2ARTBFS )
2022-01-30 11:16:17 canva Downloaded version of Canva is 1.38.0, same as installed.
2022-01-30 11:16:17 canva Unmounting /Volumes/Canva 1.38.0-arm64 1
"disk6" ejected.
2022-01-30 11:16:17 canva DEBUG mode 1, not reopening anything
2022-01-30 11:16:17 canva ################## End Installomator, exit code 0
```
2022-01-30 11:18:22 +01:00
Søren Theilgaard
22395d00a5 Merge pull request #395 from SmithersJr/Rancher-Desktop-label 2022-01-29 14:07:20 +01:00
Rob Smithers
a994a8497c Create rancherdesktop.sh
Adding label for Rancher Desktop
2022-01-28 14:20:44 -05:00
Søren Theilgaard
621d6df346 Update arguments.sh 2022-01-22 06:18:00 +01:00
Søren Theilgaard
9bd11b6826 wireshark version update 2022-01-20 14:36:51 +01:00
Søren Theilgaard
6e76685721 Android file transfer 2022-01-20 14:18:27 +01:00
Søren Theilgaard
64a91bff36 MDM script correction
I seems to have seen that `caffeinate` is not really stopped, so I added `pkill caffeinate`.
2022-01-20 11:34:18 +01:00
Søren Theilgaard
7d02cf1da4 tageditor label fix 2022-01-20 10:05:31 +01:00
Søren Theilgaard
2baf2abb91 Merge branch 'dev' of https://github.com/Installomator/Installomator into dev 2022-01-20 09:58:38 +01:00
Søren Theilgaard
5068ebcfd0 iina label fix in filename 2022-01-20 09:58:28 +01:00
Søren Theilgaard
2571744a65 Merge pull request #390 from pythoninthegrass/tableaupublic
Added Tableau Public to labels
2022-01-20 09:54:00 +01:00
Søren Theilgaard
f2354ec755 Update tableaupublic.sh 2022-01-20 09:03:08 +01:00
Søren Theilgaard
f218889f7c Merge pull request #389 from fleish/dev
Update GPG Suite for blocking process & add DaisyDisk app
2022-01-20 08:47:24 +01:00
Søren Theilgaard
449f7e5261 Update daisydisk.sh 2022-01-20 08:35:06 +01:00
pythoninthegrass
197e07ed99 Added Tableau Public to 2022-01-19 17:48:21 -06:00
fleish
ad4692e9bf Create daisydisk.sh
DaisyDisk app from https://daisydiskapp.com/
2022-01-19 15:08:42 -08:00
fleish
195b7df5f5 GPG Suite blocking process update
Looks for GPG Keychain as there is no GPG Suite.app
2022-01-19 15:07:19 -08:00
Adam Codega
6f4d9b5e81 Merge pull request #388 from Installomator/revert-370-dev
Revert "Update gpgsuite blockingProcesses for GPG Keychain & add DaisyDisk label"
2022-01-19 16:55:44 -05:00
Adam Codega
4745138258 Revert "Update gpgsuite blockingProcesses for GPG Keychain & add DaisyDisk label" 2022-01-19 16:55:17 -05:00
Søren Theilgaard
c64dced024 Merge pull request #386 from apizz/patch-5
Add Code42 arm64 downloadURL introduced with 8.8.2 release
2022-01-19 14:44:57 +01:00
AP Orlebeke
dd7344b838 Remove credit per request 2022-01-19 08:42:09 -05:00
Søren Theilgaard
49337a4ae8 versionKey improved
If `versionKey` is used as part of `valuesfromarguments` it will currently be replaced by our standard value `CFBundleShortVersionString` (it was only testet on labels). So added an `if...then` to know if it was already set as part of the arguments.
Also improved logging to show what `versionKey` is.
2022-01-19 14:36:05 +01:00
AP Orlebeke
cfaa94c51f Add arm64 downloadURL introduced with 8.8.2 2022-01-18 19:41:09 -05:00
Søren Theilgaard
83459a83d6 Merge pull request #384 from Installomator/remotedesktopmanager-ent-free
Remote Desktop Manager Enterprise and Free, and front update
2022-01-18 20:31:05 +01:00
Søren Theilgaard
08435381a1 Update front.sh 2022-01-18 20:30:39 +01:00
Søren Theilgaard
df40501291 Remote Desktop Manager Enterprise and Free
Two more apps
2022-01-18 11:27:44 +01:00
Søren Theilgaard
197b34fe02 Update buildLabel.sh 2022-01-17 15:40:03 +01:00
Søren Theilgaard
0f448404e2 Merge branch 'dev' into fullscreen-check 2022-01-17 09:53:11 +01:00
Søren Theilgaard
c98fd8f26c Update CHANGELOG.md 2022-01-17 09:46:41 +01:00
Søren Theilgaard
244e4bb25a Merge pull request #354 from acodega/acodegaPromptUserHelpText
Improve documentation on prompt_user and related variables
2022-01-17 09:34:45 +01:00
Søren Theilgaard
c60999ac7d Update README.md 2022-01-17 09:34:14 +01:00
Søren Theilgaard
dc520726f8 Merge branch 'dev' into acodegaPromptUserHelpText 2022-01-17 09:29:57 +01:00
Søren Theilgaard
c7165f2154 Merge pull request #378 from adibue/adibue-wireshark-add-arm
Added downloadURL for ARM
2022-01-17 09:18:12 +01:00
Søren Theilgaard
717d7f46a6 Merge pull request #377 from adibue/adibue-docker-xpath-correction
Docker: Changed xpath to use 'last()'
2022-01-17 09:17:39 +01:00
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