Commit Graph

168 Commits

Author SHA1 Message Date
Zack T
96d1b40636 v0.17 = Added a check on the API credentials provided
+ Added a check on the API credentials provided to verify that they were valid and had permissions
2018-02-23 00:18:18 -07:00
Zack T
b6ac551260 v0.16 = Finalized the curl "PUT" cmd and other cleanup
+ Tested and verified minimum required elements for curl "PUT" cmd to properly configure App
 - Removed all unnecessary code from elements that were not needed
 - Removed quoting ("") that I had used when originally was doing comma delimited values (now using tab delimited)
2018-02-23 00:18:18 -07:00
Zack T
98325795fe v0.15 = Added logic that will decide where to send verbose output
+ Added a function, informBy(), that will decide where to send verbose output
 + The logic directs the output based on where the script is ran; either from CLI or Jamf
2018-02-23 00:18:18 -07:00
Zack T
e2df84b06f v0.14 = Added logic to check the API/curl HTTP Status Codes
+ Modified the curl commands so that we can get the HTTP Status Codes for each API call and then check each call for success/failures
 + Changed the exitCode() function to checkStatusCode() to compare the HTTP Status Codes
2018-02-23 00:18:18 -07:00
Zack T
89c71b4705 v0.13 = Script can be run via CLI or from a Self Service Policy
+ Added and adjusted logic to where the script can be run via CLI or from a Jamf Self Service Policy (for Site Admins)
 + Added option to prompt for credentials
2018-02-23 00:18:18 -07:00
Zack T
c1c669810c v0.12 = Minor maintenance and cleanup
+ Minor mainteanance and cleanup
2018-02-23 00:18:18 -07:00
Zack T
ff804197b2 v0.11 = Resolved issues with the assignApps function
+ Resolved issues with the assignApps function
 + Reordered headers that are echo'ed out to the $outFile
2018-02-23 00:18:18 -07:00
Zack T
e45c3ffb4d v0.10 = Added additional verbosity to several logic structures throughout
+ Added additional verbosity to several logic structures throughout
2018-02-23 00:18:18 -07:00
Zack T
6b001d0851 v0.9 = Redefined the curl command structure to work how I wanted
+ Fixed the JPS server URL variables
 + Redefined the curl command structure to work how I wanted
 + Fixed header creation to properly output to file
 + Added xml structure to pull additional elements for each App
2018-02-23 00:18:18 -07:00
Zack T
711a1946fe v0.8 = Added logic to skip the header line on csv read
+ Added logic to skip the header line on csv read
 + Added in a check to verify if file exists before trying to read it
2018-02-23 00:18:18 -07:00
Zack T
dbafe5b9ab v0.7 = Added additional configurable items
+ Added additional configurable items
 + Adding headers to the output file for readability
 + Adding an exitCode check on the API calls
2018-02-23 00:18:18 -07:00
Zack T
8dc20ca28c v0.6 = Cleaned up and optimized code
+ Cleaned up and optimized code
 + Changed to a tab delimiter instead of a comma in the output file
2018-02-23 00:18:18 -07:00
Zack T
1a035ce7f8 v0.5 = getApps() function should be finalized
+ Slight tweak to the getApps() function
2018-02-23 00:18:18 -07:00
Zack T
fe65fb4e84 v0.4 = Completely overhauled the getApps() function
+ Completely overhauled the getApps() function
 + Much smaller and more efficient
2018-02-23 00:18:18 -07:00
Zack T
491e11ed81 v0.3 = Working onthe getApps() function
+ Working onthe getApps() function
2018-02-23 00:18:18 -07:00
Zack T
d64b5c82a9 v0.2 = Building the logic to get all VPP Apps
+ Building the logic to get all VPP Apps
2018-02-23 00:18:18 -07:00
Zack T
f65106bf2d v0.1 = Laying out the framework
+ Laying out the framework
2018-02-23 00:18:01 -07:00
Zack T
aadb365261 v1.1 = Improved the script logic
+ Improved the script logic
2018-02-16 12:04:44 -07:00
Zack T
282eb42a1d v1.0 = Initial Version
+ Initial Version
2018-02-16 12:02:37 -07:00
Zack T
04ef2f0d7e v1.1.1 = Missed some quotes and a /
+ Missed some quotes and a /
2018-02-16 11:32:47 -07:00
Zack T
d321bf0208 Updated ReadMe
Updated ReadMe
2018-02-15 22:36:35 -07:00
Zack T
390ecf2878 v1.0 = Initial Version
+ Initial Version
2018-02-15 19:45:35 -07:00
Zack T
4a848240ff v1.1 = Adjusted for install requirements
+ Forgot Avast expects to be installed from within the .dmg container, adjust script logic to handle this workflow
2018-02-12 23:24:49 -07:00
Zack T
12c060c47b v1.0 = Initial Version
+ Initial Version
2018-02-12 23:19:55 -07:00
Zack T
98f7876ba7 v1.0 = Initial Version
+ Initial Version
2018-02-12 23:19:37 -07:00
Zack T
6def9c9b3c v1.5.1 = Quick Fix
Quick Fix
2018-02-12 22:29:15 -07:00
Zack T
c6b5735ecf Quick Fix
Quick Fix
2018-02-12 22:28:51 -07:00
Zack T
ca8806d92f v1.1 = Made the Virus Definitions check a customizable variable
+ Made the Virus Definitions check a customizable variable
 + Adjust the virus definition variance to 7 days (forgot to change this from test values)
2018-02-09 21:14:11 -07:00
Zack T
30be8cae91 v1.0 = Initial Version
+ Initial Version
2018-02-09 21:10:54 -07:00
Zack T
cd5867bbd2 v1.0 = Initial Version
+ Initial Version
2018-02-09 21:09:14 -07:00
Zack T
dbb683c10d Merge jamf_ea_AvastStatus.sh into master
Merge jamf_ea_AvastStatus.sh into master
2018-02-09 11:38:23 -07:00
Zack T
f61abeabee v1.0 = Production Ready
+ Script is Production Ready
 + Will likely continue to play with the script to see how to best return information to Jamf
 + Changed name
2018-02-09 11:36:44 -07:00
Zack T
9a706f1eb3 v0.4 = Working on how and what to return via the EA
+ Working through what and how I want to return in the EA to Jamf
2018-02-08 22:58:09 -07:00
Zack T
38f1d5f1c8 v0.3 = Added case statement back in and fixed a few bits
+ Added case statement back in
 + Fixed a few bits that I rushed through
2018-02-08 22:53:20 -07:00
Zack T
100e6df538 v0.2 = Restructed code
+ Using functions and arrays to improve check processes
2018-02-08 22:49:22 -07:00
Zack T
e7e0392c19 v0.1 = Intial Version
+ Laid out the framework to pull desired info.
2018-02-08 22:47:45 -07:00
Zack T
37b99b59c1 v1.5 = Changed the interpreter to bash
+ Changed the interpreter to bash (was causing issues)
2018-01-31 22:56:17 -07:00
Zack T
754ffdfc28 v1.2 = Changed the interpreter to bash
+ Changed the interpreter to bash (was causing issues)
2018-01-31 22:55:23 -07:00
Zack T
ef2c6cd997 v1.5 = Fixed local licensing issue for Maple 2017
+ Fixed local licensing issue for Maple 2017
2018-01-31 22:49:56 -07:00
Zack T
fb0de703bb v1.5 = Changed the interpreter to bash
+ Changed the interpreter to bash (was causing issues)
2018-01-31 22:37:23 -07:00
Zack T
655c94b219 v1.5 = Changed the interpreter to bash
+ Changed the interpreter to bash (was causing issues)
2018-01-31 22:34:27 -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
b2de3f48af v1.1 = Improved search for Existing App Bundles
+ Changed up the while loop App existence check, as previously couldn't properly report "No versions found"
 + Updated method used to aquire App Bundle Version
2018-01-30 17:04:51 -07:00
Zack T
7cc1a5ca51 v1.4.1 = Fixed installation for 2017a
+ 2017a requires the licenseFile location to be provided in the installer_input.txt file -- so I'm giving it a 'dummy file' to compete the install
2018-01-30 16:55:30 -07:00
Zack T
75370e4a75 v1.4 = Enable case-insensitive pattern matching for the case statements
+ Enable case-insensitive pattern matching for the case statements
2018-01-30 16:51:16 -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