42 Commits

Author SHA1 Message Date
Zack T
59f7e7a855 v1.0.0 = Initial Version 2023-12-22 21:04:56 -07:00
Zack T
68971cb371 Fix comment (missed copy/paste correction) 2023-12-22 21:04:44 -07:00
Zack T
3ef6b8c12a v1.0.0 = Initial Version
Initial Version
2022-04-06 18:35:27 -07:00
Zack T
98a937149e v2.5.0 = Logic improvements, minimum version feature & v28 support
+ Added success/fail check when running the `licenseactivator` utility
+ Added a "minimum support version" feature
+ Added support for v28 licenses
2022-02-18 17:55:38 -07:00
Zack T
e0be46a3a7 v2.4.0 = Updated version check logic to support v27 *and* newer
+ Updated version check logic to support v27 *and* newer (not just v27)
2022-02-18 17:43:31 -07:00
Zack T
2ce6b3bbea v2.3.0 = Adjusted path in versions for the Lock Code issue
+ Forgot prior to committing that the file path is different on v27 compared to v26 and earlier
+ Moved reused code into functions
2021-03-05 15:54:37 -07:00
Zack T
90b461d3b1 v2.2.0 - Added preemptive fix for rare, known issue
+ Added preemptive fix for rare, known issue
2021-03-05 14:07:37 -07:00
Zack T
fdcf281448 v2.1.0 = Updated logic for local license
+ Updated logic for local license to utilize new licensing method....guess I failed to test this previously?
+ Tweaked method for "removing" local license if network license is used
2020-10-29 22:34:53 -07:00
Zack T
3787882a28 Code Improvements
+ Code Improvements
2018-04-03 11:14:52 -07:00
Zack T
eaa5780ad2 v2.0.0 = Support for v27 and Improved Logic
+ Updated to support SPSS v27
+ Using expected process in v27 for configuring license manager via CLI
+ Improved conditional logic and error processing
+ Improved exit logic
2020-10-01 10:47:23 -07:00
Zack T
36643d1556 v1.5.1 = Changed the expression primary
+ Changed the expression primary to support Amazon Corretto JDK file type
+ Changed the jamf policy call to use an event instead of an id
2020-02-14 23:11:56 -07:00
Zack T
ee8169a774 v1.8.0 = Fixed the things I broke
+ Added the LicenseInfo Function back in (not sure what I was thinking here)
+ Changed `cd` back to the bash built-in
+ Corrected the variable that's used for the Java binary
+ Improved comments
2020-02-14 22:37:23 -07:00
Zack T
60ecb4a62d v1.7.0 = Directly using licenseactivtor.jar and improved script logic
+ Now calling the licenseactivator.jar directly
- Removed call to SPSS "middle man" `licenseactivator` script, this caused some quirkiness sometimes
- Removed unnecessary function call
+ Added v26 support
2020-01-27 17:29:51 -07:00
Zack T
1d6b9534bb v1.7.0 = Updated to resolve several permission-related issues
+ Updated to resolve several permission-related issues described here:  https://www-01.ibm.com/support/docview.wss?uid=swg21966637
+ Code formatting changes
2019-01-12 21:25:18 -07:00
Zack T
35283e2619 v1.6.0 = Updated to resolve several permission-related issues
+ Updated to resolve several permission-related issues described here:  https://www-01.ibm.com/support/docview.wss?uid=swg21966637
+ Code formatting changes
2019-01-12 21:24:43 -07:00
Zack T
16cf526dab v1.5.0 = Updated to resolve several permission-related issues
+ Updated to resolve several permission-related issues described here:  https://www-01.ibm.com/support/docview.wss?uid=swg21966637
+ Code formatting changes
2019-01-12 21:23:26 -07:00
Zack T
e80a83483c v1.6.0 = Added a JDK check
+ Added a JDK check
2018-10-18 15:48:59 -07:00
Zack T
76e92757aa v1.4.0 = Resolved issue with JDK check
+ Resolved issue with JDK check
2018-10-18 15:48:00 -07:00
Zack T
c6b5735ecf Quick Fix
Quick Fix
2018-02-12 22:28:51 -07:00
Zack T
691a791a0d v1.5 = Enable case-insensitive pattern matching for the case statements
+ Enable case-insensitive pattern matching for the case statements
2018-01-30 17:07:42 -07:00
Zack T
072f3c4cf6 v1.4 = Changed the cd reference
By:  ZT
 + Changed the `cd` reference
 + Changed up the while loop App existence check, as previously couldn't properly report "No versions found"
 + Fixed minor typos and other minor items
2018-01-29 22:33:58 -07:00
Zack T
21f7224ab0 v1.5 = Improved and added additional logic into script
+ Added check to make sure a previous major version existed to upgrade
 + Improved `sed` line to insert the USER_INSTALL_DIR into the installer.properties file
 + Transposed a the '+' in the chmod line
 + Redefined the "successful" check
 + Improved `sed` line to insert the updated version into the info.plist
2018-01-29 22:26:46 -07:00
Zack T
f175fb86dc v1.2 = Improved search for Existing App Bundles
+ Changed the interpreter to bash (was causing issues)
 + Changed up the while loop App existence check, as previously couldn't properly report "No versions found"
2018-01-29 22:06:18 -07:00
Zack T
a9b00a62a5 v1.3 = Improved and added additional logic into script
+ Changed the interpreter to bash (was causing issues)
 + Added version pass off from build script
 + Corrected check for JDK
 + Added -forceNoRecon switch to Jamf policy call for the JDK
 + Added step to make the Installer.bin file executable
 + Redefined the "successful" check
2018-01-29 22:02:24 -07:00
Zack T
fda3e77b02 v1.2 = Changed cp to mv
+ Changed `cp` to `mv`
 + Improved `sed` line to insert the $majorVersion into the installer.properties file
 + Added `sed` line to insert the version into the install script
 + Improved `sed` line to insert the version into the update script
2018-01-29 21:54:31 -07:00
Zack T
f2da5fa0f1 v1.3 = Improved the search for installed versions
+ Improved the search for installed versions
2018-01-18 23:32:26 -07:00
Zack T
96c2d4bae8 v1.4 = Improved and added additional logic into script
+ Improved the search for <version to upgrade>
 + Minor formatting changes
 + Check exit code from the install process
 + Removed all hardcoded values
 + Script will check before injecting proper version string into the App Bundle Info.plist
2018-01-18 23:27:39 -07:00
Zack T
9f197ba5fb v1.1 = Improved the search for installed versions
+ Improved the search for installed versions
2018-01-18 23:16:01 -07:00
Zack T
d9c547995a v1.2 = Updated to match new install scripts
+ Improved script logic
 + Checks for Java JDK before installing
2018-01-17 23:53:56 -07:00
Zack T
0030009891 v1.2 = Added logic to account for changing license types
+ Added logic to account for changing license types
2018-01-09 20:05:39 -07:00
Zack T
ef55ec8185 v1.1 = Using the build script to edit the deployment scripts
+ Set the install directory based on the Major Version in install_SPSS.sh
 + Set the version that is being updated based on the Major Version in update_SPSS.sh
2018-01-08 13:29:29 -07:00
Zack T
f70f14db57 v1.3 = Feeding in the version being updated
+ Feeding in the version being updated from build_SPSS.sh instead of hardcoding it
2018-01-08 13:14:39 -07:00
Zack T
98ed3d79fd v1.1 = Using the build script to edit the deployment scripts
+ Set the install directory based on the Major Version in install_SPSS.sh
 + Set the version that is being updated based on the Major Version in update_SPSS.sh
2018-01-08 13:14:15 -07:00
Zack T
1a737a8096 v1.0 = Initial Version
+ Initial Version
2018-01-05 18:22:29 -07:00
Zack T
2c3e5d85fa v1.1 = Adjusted sed line to replace entire line
+ Adjusted `sed` line to replace entire line, so that the script can be used to change the license server
2018-01-05 13:46:14 -07:00
Zack T
7765dc3557 v1.0 = Initial Version
+ Initial Version
2018-01-05 13:28:13 -07:00
Zack T
0296f32fd7 v1.2 = Refined code and added a fix
+ Incorrectly used full path including App Bundle name, broke this down into multiple variables
 + Setting the .bin file as executable
 + Injecting the proper version in the Info.plist file in all locations (this is not done in IBM's update binary)
2018-01-03 15:09:48 -07:00
Zack T
7122ad3e54 v1.1 = Changed to more reliable methods
+ Change the method used to find the SPSS App Bundle
 + Change the method used to inject the location into the installer.properties file
 + Added a line to manually update the App Bundle Version String (this is not done in IBM's update binary)
2018-01-03 15:01:53 -07:00
Zack T
4d8561a1c9 v1.0 = Initial Version
+ Initial Version
2018-01-03 14:54:22 -07:00
Zack T
608236b00b v1.0 = Initial Version
+ Initial Version
2018-01-03 14:52:02 -07:00
Zack T
0ed3a1df13 v1.1 = Added Jamf Policy call to install the JDK first
+ Added Jamf Policy call to install the JDK first
2018-01-03 14:50:05 -07:00
Zack T
b05e20edef v1.0 = Initial Version
+ Initial Version
2018-01-03 14:47:47 -07:00