+ 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
+ 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
+ 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
+ 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
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
+ 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
+ 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"
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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)
+ 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)