Commit Graph

1790 Commits

Author SHA1 Message Date
Søren Theilgaard 1394d3968d Merge pull request #680 from Theile/xcreds-version-fix
Change `appNewVersion`
2022-09-30 21:00:45 +02:00
Søren Theilgaard 33c2dd626f Merge pull request #607 from macmangr/rasclient
New Label: Parallels Client
2022-09-30 20:58:26 +02:00
Søren Theilgaard 25ca38b95e Merge pull request #599 from duongt01/fellow
New Label: Fellow
2022-09-30 20:53:10 +02:00
Søren Theilgaard 11e953057a Merge pull request #598 from Chriscodinglife/fujifilmwebcam
New Label: Fujifilmwebcam
2022-09-30 20:52:36 +02:00
Søren Theilgaard a7cefea5dd Merge pull request #665 from niavlysAO/label-screamingfrogspider-dmg-per-arch
label screamingfrogspider.sh fix, dmg per arch
2022-09-30 20:40:03 +02:00
dnikles be62fa9895 check for arch
previous version of label was downloading the arm64 version every time
2022-09-30 11:07:30 -04:00
Theile dd3ac338b3 Examples 2022-09-30 13:41:20 +02:00
Theile feedc86a0a Works with version 9 and 10 comment. 2022-09-30 10:57:04 +02:00
Theile 3f41926cf9 adobecreativeclouddesktop and adobereaderdc-update
Fixing #694 and fixing #687
2022-09-30 10:14:13 +02:00
Theile 5e1dba614a Merge remote-tracking branch 'upstream/acodega-fix-AdobeCC-urls' into Adobe-labels-from-Isaac 2022-09-30 09:23:27 +02:00
Theile d404e93365 adobeacrobatprodc, adobereaderdc 2022-09-30 09:22:29 +02:00
Theile e0222cfe49 API call first, then fall back on home page url. 2022-09-29 16:10:36 +02:00
Theile c955a69e47 App-update scripts
And added a bit to the README.md.
2022-09-29 13:07:42 +02:00
Theile c5ad2291e0 VLC version from file name
```
# utils/assemble.sh vlc DEBUG=0
2022-09-28 15:22:49 : INFO  : vlc : setting variable from argument DEBUG=0
2022-09-28 15:22:49 : REQ   : vlc : ################## Start Installomator v. 10.0beta3, date 2022-09-28
2022-09-28 15:22:49 : INFO  : vlc : ################## Version: 10.0beta3
2022-09-28 15:22:49 : INFO  : vlc : ################## Date: 2022-09-28
2022-09-28 15:22:49 : INFO  : vlc : ################## vlc
2022-09-28 15:22:49 : INFO  : vlc : BLOCKING_PROCESS_ACTION=tell_user
2022-09-28 15:22:49 : INFO  : vlc : NOTIFY=success
2022-09-28 15:22:49 : INFO  : vlc : LOGGING=INFO
2022-09-28 15:22:49 : INFO  : vlc : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-09-28 15:22:49 : INFO  : vlc : Label type: dmg
2022-09-28 15:22:49 : INFO  : vlc : archiveName: VLC.dmg
2022-09-28 15:22:49 : INFO  : vlc : no blocking processes defined, using VLC as default
2022-09-28 15:22:49 : INFO  : vlc : App(s) found: /Applications/VLC.app
2022-09-28 15:22:49 : INFO  : vlc : found app at /Applications/VLC.app, version 3.0.17.3, on versionKey CFBundleShortVersionString
2022-09-28 15:22:49 : INFO  : vlc : appversion: 3.0.17.3
2022-09-28 15:22:49 : INFO  : vlc : Latest version of VLC is 3.0.17.3
2022-09-28 15:22:49 : INFO  : vlc : There is no newer version available.
2022-09-28 15:22:49 : INFO  : vlc : App not closed, so no reopen.
2022-09-28 15:22:49 : REQ   : vlc : No newer version.
2022-09-28 15:22:49 : REQ   : vlc : ################## End Installomator, exit code 0
```
2022-09-28 15:24:02 +02:00
Theile 3d2c72a672 Examples 2022-09-28 13:45:38 +02:00
Theile f87df8bd99 Update README.md 2022-09-28 12:41:50 +02:00
Theile 2a9fd6292c Latest version is last in appcast feed 2022-09-28 10:00:34 +02:00
Theile b7c8214b62 Variables cleaning 2022-09-27 11:22:59 +02:00
Theile 9faa9a17a9 Variables cleaning 2022-09-27 10:52:58 +02:00
Theile e7ebeecc5b Variables cleaning 2022-09-27 10:49:58 +02:00
Theile fdb717019f Examples 2022-09-27 10:14:56 +02:00
Theile e3f5b2bebd Making LOGO empty 2022-09-27 08:58:52 +02:00
Theile ddc7a67e38 Corrections and fixes 2022-09-26 16:13:35 +02:00
Theile a68ac0d065 Missing notification and other fields for Installomator call 2022-09-26 15:45:51 +02:00
Theile 1c45e09134 RStudio with a matching appNewVersion 2022-09-26 15:11:51 +02:00
Theile 82b429a4be R project for Apple Silicon and intel 2022-09-26 14:43:43 +02:00
Theile 92d7bec606 Update README.md 2022-09-26 11:50:17 +02:00
Theile d00ddbc891 Create README.md 2022-09-23 16:27:24 +02:00
Theile 515087f7e9 More minor tweaks 2022-09-23 14:48:09 +02:00
Theile 0a4c8cfe6e Cleaning 2022-09-21 17:36:03 +02:00
Theile 91af2427fa Fix for #698
GitHub download links changed, fixed #698.
2022-09-21 11:58:56 +02:00
Theile 24c550477a GitHub download fix 2022-09-21 11:34:01 +02:00
Theile 44cee15ac2 Dialog cmd file: /var/tmp/dialog.log 2022-09-21 09:05:05 +02:00
Theile 53cbc342c3 Minor renaming of a few file names 2022-09-21 09:04:06 +02:00
Theile 5b39697bf8 No printlog function so echo it is 2022-09-21 08:43:31 +02:00
Theile e6088a2eda Install swiftDialog in preparation script 2022-09-20 16:34:12 +02:00
Theile 938a40943e Cleaning and adding prevention scripts 2022-09-20 09:50:54 +02:00
Theile c0a850848b Version number matching 2022-09-20 08:36:55 +02:00
Theile 909a61fbe3 Improved icon checks and failovers 2022-09-19 21:40:03 +02:00
Theile 9c5ab45851 Version 9.4 of my MDM scripts 2022-09-19 11:38:43 +02:00
macmangr 6c829ed0d6 Added architecture check and ARM version of Horos
The developer has now also released an Apple Silicon version of the software, so a review of the processor and the appropriate download links have been added

The expectedTeamID is now a variable because the Apple Silicon version of the app has a different TeamID
2022-09-17 16:53:15 +02:00
macmangr 96380b2f27 Label name changed to "archiwarepst"
The name of the label has been changed from "awpst" to "archiwarepst"
2022-09-17 14:59:49 +02:00
macmangr b061f37924 Label name changed to "archiwareb2go"
The name of the label has been changed from "awb2go" to "archiwareb2go"
2022-09-17 14:57:15 +02:00
macmangr 5a54cd92b6 Label name changed to "parallelsrasclient"
The name of the label has been changed from "rasclient" to "parallelsrasclient"
2022-09-17 14:52:08 +02:00
Fletcher Salesky 57ed4e77f4 Move archiveName before downloadURL 2022-09-14 16:34:03 -07:00
Fletcher Salesky a01bfd7dae Update obs.sh 2022-09-14 16:25:56 -07:00
Theile e5d309a9d9 Minor correction to the if statement 2022-09-14 16:19:57 +02:00
Theile 1412f86e69 If GItHub does not give an URL we can fall back on API call
Today something strange happened for Installomator on GitHub. Or latest release would spend too much time loading the assets, and would not return an URL, like here:

```
% gitusername="Installomator"; gitreponame="Installomator"; curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.pkg" | head -1
% gitusername="bartreardon"; gitreponame="swiftDialog"; curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.pkg" | head -1
/bartreardon/swiftDialog/releases/download/v1.11.2/dialog-1.11.2-3095.pkg
```

As can be seen above it worked for swiftDialog, but not for Installomator.

Now we can fall back on the API call if we do not get the URL in first try.
2022-09-14 15:45:00 +02:00
Theile 13d574bd0d Create gfxcardstatus.sh
Text run:
```
% utils/assemble.sh gfxcardstatus DEBUG=2
2022-09-14 10:26:07 : INFO  : gfxcardstatus : setting variable from argument DEBUG=2
2022-09-14 10:26:07 : REQ   : gfxcardstatus : ################## Start Installomator v. 10.0beta3, date 2022-09-14
2022-09-14 10:26:07 : INFO  : gfxcardstatus : ################## Version: 10.0beta3
2022-09-14 10:26:07 : INFO  : gfxcardstatus : ################## Date: 2022-09-14
2022-09-14 10:26:07 : INFO  : gfxcardstatus : ################## gfxcardstatus
2022-09-14 10:26:07 : DEBUG : gfxcardstatus : DEBUG mode 2 enabled.
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : name=gfxCardStatus
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : appName=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : type=zip
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : archiveName=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : downloadURL=https://github.com/codykrieger/gfxCardStatus/releases/download/v2.5/gfxCardStatus-2.5.zip
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : curlOptions=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : appNewVersion=2.5
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : appCustomVersion function: Not defined
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : versionKey=CFBundleShortVersionString
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : packageID=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : pkgName=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : choiceChangesXML=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : expectedTeamID=LF22FTQC25
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : blockingProcesses=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : installerTool=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : CLIInstaller=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : CLIArguments=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : updateTool=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : updateToolArguments=
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : updateToolRunAsCurrentUser=
2022-09-14 10:26:08 : INFO  : gfxcardstatus : BLOCKING_PROCESS_ACTION=tell_user
2022-09-14 10:26:08 : INFO  : gfxcardstatus : NOTIFY=success
2022-09-14 10:26:08 : INFO  : gfxcardstatus : LOGGING=DEBUG
2022-09-14 10:26:08 : INFO  : gfxcardstatus : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-09-14 10:26:08 : INFO  : gfxcardstatus : Label type: zip
2022-09-14 10:26:08 : INFO  : gfxcardstatus : archiveName: gfxCardStatus.zip
2022-09-14 10:26:08 : INFO  : gfxcardstatus : no blocking processes defined, using gfxCardStatus as default
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : Changing directory to /var/folders/gy/vrjt7sl52t9ghzn1lnttjtg40000gp/T/tmp.cR1129g6
2022-09-14 10:26:08 : INFO  : gfxcardstatus : name: gfxCardStatus, appName: gfxCardStatus.app
2022-09-14 10:26:08 : INFO  : gfxcardstatus : App(s) found: /Users/st/Downloads/2022-09-14-10-21-02/gfxCardStatus.app
2022-09-14 10:26:08 : WARN  : gfxcardstatus : could not determine location of gfxCardStatus.app
2022-09-14 10:26:08 : INFO  : gfxcardstatus : appversion:
2022-09-14 10:26:08 : INFO  : gfxcardstatus : Latest version of gfxCardStatus is 2.5
2022-09-14 10:26:08 : REQ   : gfxcardstatus : Downloading https://github.com/codykrieger/gfxCardStatus/releases/download/v2.5/gfxCardStatus-2.5.zip to gfxCardStatus.zip
2022-09-14 10:26:08 : DEBUG : gfxcardstatus : No Dialog connection, just download
2022-09-14 10:26:10 : DEBUG : gfxcardstatus : File list: -rw-r--r--  1 st  staff   2,2M 14 Sep 10:26 gfxCardStatus.zip
2022-09-14 10:26:10 : DEBUG : gfxcardstatus : File type: gfxCardStatus.zip: Zip archive data, at least v1.0 to extract, compression method=store
2022-09-14 10:26:10 : DEBUG : gfxcardstatus : curl output was:
*   Trying 140.82.121.3:443...
* Connected to github.com (140.82.121.3) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*  CAfile: /etc/ssl/cert.pem
*  CApath: none
…
* Connection #1 to host objects.githubusercontent.com left intact

2022-09-14 10:26:10 : REQ   : gfxcardstatus : no more blocking processes, continue with update
2022-09-14 10:26:10 : REQ   : gfxcardstatus : Installing gfxCardStatus
2022-09-14 10:26:10 : INFO  : gfxcardstatus : Unzipping gfxCardStatus.zip
2022-09-14 10:26:10 : INFO  : gfxcardstatus : Verifying: /var/folders/gy/vrjt7sl52t9ghzn1lnttjtg40000gp/T/tmp.cR1129g6/gfxCardStatus.app
2022-09-14 10:26:10 : DEBUG : gfxcardstatus : App size: 5,5M	/var/folders/gy/vrjt7sl52t9ghzn1lnttjtg40000gp/T/tmp.cR1129g6/gfxCardStatus.app
2022-09-14 10:26:10 : DEBUG : gfxcardstatus : Debugging enabled, App Verification output was:
/var/folders/gy/vrjt7sl52t9ghzn1lnttjtg40000gp/T/tmp.cR1129g6/gfxCardStatus.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: Cody Krieger (LF22FTQC25)

2022-09-14 10:26:10 : INFO  : gfxcardstatus : Team ID matching: LF22FTQC25 (expected: LF22FTQC25 )
2022-09-14 10:26:10 : INFO  : gfxcardstatus : Installing gfxCardStatus version 2.5 on versionKey CFBundleShortVersionString.
2022-09-14 10:26:10 : INFO  : gfxcardstatus : App has LSMinimumSystemVersion: 10.9
2022-09-14 10:26:10 : DEBUG : gfxcardstatus : DEBUG mode 2 enabled, not installing anything, exiting
2022-09-14 10:26:10 : DEBUG : gfxcardstatus : Deleting /var/folders/gy/vrjt7sl52t9ghzn1lnttjtg40000gp/T/tmp.cR1129g6
2022-09-14 10:26:10 : DEBUG : gfxcardstatus : Debugging enabled, Deleting tmpDir output was:
/var/folders/gy/vrjt7sl52t9ghzn1lnttjtg40000gp/T/tmp.cR1129g6/gfxCardStatus.app/Contents/CodeResources
…
2022-09-14 10:26:10 : DEBUG : gfxcardstatus : /var/folders/gy/vrjt7sl52t9ghzn1lnttjtg40000gp/T/tmp.cR1129g6/gfxCardStatus.app
2022-09-14 10:26:10 : DEBUG : gfxcardstatus : /var/folders/gy/vrjt7sl52t9ghzn1lnttjtg40000gp/T/tmp.cR1129g6/gfxCardStatus.zip
2022-09-14 10:26:10 : DEBUG : gfxcardstatus : /var/folders/gy/vrjt7sl52t9ghzn1lnttjtg40000gp/T/tmp.cR1129g6
2022-09-14 10:26:11 : INFO  : gfxcardstatus : App not closed, so no reopen.
2022-09-14 10:26:11 : INFO  : gfxcardstatus :
2022-09-14 10:26:11 : REQ   : gfxcardstatus : ################## End Installomator, exit code 0
```
2022-09-14 10:31:06 +02:00
Fredrik Larsson 4e003b2292 New Label: Cytoscape
2022-09-13 11:18:47 : REQ   : cytoscape : ################## Start Installomator v. 10.0beta3, date 2022-09-13
2022-09-13 11:18:47 : INFO  : cytoscape : ################## Version: 10.0beta3
2022-09-13 11:18:47 : INFO  : cytoscape : ################## Date: 2022-09-13
2022-09-13 11:18:47 : INFO  : cytoscape : ################## cytoscape
2022-09-13 11:18:47 : INFO  : cytoscape : SwiftDialog is not installed, clear cmd file var
2022-09-13 11:18:49 : INFO  : cytoscape : BLOCKING_PROCESS_ACTION=tell_user
2022-09-13 11:18:49 : INFO  : cytoscape : NOTIFY=success
2022-09-13 11:18:50 : INFO  : cytoscape : LOGGING=INFO
2022-09-13 11:18:50 : INFO  : cytoscape : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-09-13 11:18:50 : INFO  : cytoscape : Label type: dmg
2022-09-13 11:18:50 : INFO  : cytoscape : archiveName: Cytoscape.dmg
2022-09-13 11:18:50 : INFO  : cytoscape : no blocking processes defined, using Cytoscape as default
2022-09-13 11:18:50 : INFO  : cytoscape : name: Cytoscape, appName: Cytoscape.app
2022-09-13 11:18:50 : WARN  : cytoscape : No previous app found
2022-09-13 11:18:50 : WARN  : cytoscape : could not find Cytoscape.app
2022-09-13 11:18:50 : INFO  : cytoscape : appversion:
2022-09-13 11:18:50 : INFO  : cytoscape : Latest version of Cytoscape is 3.9.1
2022-09-13 11:18:50 : REQ   : cytoscape : Downloading https://github.com/cytoscape/cytoscape/releases/download/3.9.1/Cytoscape_3_9_1_macos.dmg to Cytoscape.dmg
2022-09-13 11:19:12 : REQ   : cytoscape : no more blocking processes, continue with update
2022-09-13 11:19:12 : REQ   : cytoscape : Installing Cytoscape
2022-09-13 11:19:12 : REQ   : cytoscape : installerTool used: Cytoscape Installer.app
2022-09-13 11:19:12 : INFO  : cytoscape : Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.zwfhpav8/Cytoscape.dmg
2022-09-13 11:19:13 : INFO  : cytoscape : Mounted: /Volumes/Cytoscape 1
2022-09-13 11:19:13 : INFO  : cytoscape : Verifying: /Volumes/Cytoscape 1/Cytoscape Installer.app
2022-09-13 11:19:14 : INFO  : cytoscape : Team ID matching: 35LDCJ33QT (expected: 35LDCJ33QT )
2022-09-13 11:19:14 : INFO  : cytoscape : Installing Cytoscape version 3.9.1 on versionKey CFBundleShortVersionString.
2022-09-13 11:19:14 : INFO  : cytoscape : App has LSMinimumSystemVersion: 10.7.3
2022-09-13 11:19:14 : INFO  : cytoscape : CLIInstaller exists, running installer command /Volumes/Cytoscape 1/Cytoscape Installer.app/Contents/MacOS/JavaApplicationStub -q
2022-09-13 11:19:49 : INFO  : cytoscape : Succesfully ran /Volumes/Cytoscape 1/Cytoscape Installer.app/Contents/MacOS/JavaApplicationStub -q
2022-09-13 11:19:49 : INFO  : cytoscape : Finishing...
2022-09-13 11:19:52 : INFO  : cytoscape : name: Cytoscape, appName: Cytoscape Installer.app
2022-09-13 11:19:52 : INFO  : cytoscape : App(s) found: /Applications/Cytoscape_v3.9.1/Cytoscape Uninstaller.app/Applications/Cytoscape_v3.9.1/Cytoscape.app
2022-09-13 11:19:52 : WARN  : cytoscape : could not determine location of Cytoscape Installer.app
2022-09-13 11:19:52 : REQ   : cytoscape : Installed Cytoscape
2022-09-13 11:19:52 : INFO  : cytoscape : notifying
2022-09-13 11:19:53 : INFO  : cytoscape : App not closed, so no reopen.
2022-09-13 11:19:53 : REQ   : cytoscape : All done!
2022-09-13 11:19:53 : REQ   : cytoscape : ################## End Installomator, exit code 0
2022-09-13 11:29:16 +02:00