diff --git a/Software/AutoCAD/install_AutoCAD.sh b/Software/AutoCAD/install_AutoCAD.sh new file mode 100644 index 0000000..868708a --- /dev/null +++ b/Software/AutoCAD/install_AutoCAD.sh @@ -0,0 +1,46 @@ +#!/bin/bash + +################################################################################################### +# Script Name: install_AutoCAD.sh +# By: Zack Thompson / Created: 9/2/2020 +# Version: 1.0.0 / Updated: 9/2/2020 / By: ZT +# +# Description: This script silently installs AutoCAD 2021 and newer. +# +################################################################################################### + +echo "***** Install AutoCAD Process: START *****" + +# Check the installation target. +if [[ $3 != "/" ]]; then + echo "ERROR: Target disk is not the startup disk." + echo "***** Install AutoCAD process: FAILED *****" + exit 1 +fi + +################################################## +# Define Variables + +# Set working directory +pkgDir=$( /usr/bin/dirname "${0}" ) + +# Get the filename of the .app file +AutoCADinstaller=$( /bin/ls "${pkgDir}" | /usr/bin/grep .app ) + +################################################## +# Bits staged... + +installResult=$( "${pkgDir}/${AutoCADinstaller}/Contents/Helper/Setup.app/Contents/MacOS/Setup" --silent --install_mode install --hide_eula ) +exitCode=$? + +if [[ $exitCode != 0 ]]; then + echo "Installation FAILED!" + echo "Reason: ${installResult}" + echo "Exit Code: ${exitCode}" + echo "***** Install AutoCAD process: FAILED *****" + exit 2 +fi + +echo "AutoCAD has been installed!" +echo "***** Install AutoCAD Process: COMPLETE *****" +exit 0 \ No newline at end of file