diff --git a/Software/license_Fetch.sh b/Software/license_Fetch.sh index b3a1a12..7adcf2b 100644 --- a/Software/license_Fetch.sh +++ b/Software/license_Fetch.sh @@ -3,15 +3,41 @@ ################################################################################################### # Script Name: license_Fetch.sh # By: Zack Thompson / Created: 6/28/2017 -# Version: 1.0 / Updated: 6/28/2017 / By: ZT +# Version: 1.1 / Updated: 2/16/2018 / By: ZT # # Description: This script will license Fetch with ASU's License. # ################################################################################################### +/bin/echo "***** license Fetch Process: START *****" + +################################################## +# Define Variables +FetchApp="/Applications/Fetch.app" plist="/Library/Preferences/com.fetchsoftworks.Fetch.License" registrantName="Customer Name" serialNumber="FETCH12345-6789-0123-4567-8910-1112" -/usr/bin/defaults write $plist SerialNumber "$serialNumber" -/usr/bin/defaults write $plist RegistrantName "$registrantName" \ No newline at end of file +################################################## +# Bits staged... + +if [[ ! -x $FetchApp ]]; then + /bin/echo "Error: Fetch is not properly installed." + /bin/echo "***** license Fetch Process: FAILED *****" + exit 1 +else + /bin/echo "Applying the Fetch license..." + /usr/bin/defaults write $plist SerialNumber "$serialNumber" + /usr/bin/defaults write $plist RegistrantName "$registrantName" + + if [[ -e $plist ]]; then + /bin/echo "Fetch has been licensed!" + /bin/echo "***** license Fetch Process: COMPLETE *****" + else + /bin/echo "Error: License does not exist." + /bin/echo "***** license Fetch Process: FAILED *****" + exit 2 + fi +fi + +exit 0 \ No newline at end of file