Delete Rosetta2-JAMF.sh

This commit is contained in:
wattsy74
2021-09-29 13:45:37 +01:00
committed by GitHub
parent 00d573cb70
commit a28a4f0716

View File

@@ -1,65 +0,0 @@
#!/bin/sh
#####################################################################################################
#
# ABOUT THIS PROGRAM
#
# NAME
# Rosetta2.sh -- Installs Rosetta2 if the architecture is correct
#
# SYNOPSIS
# sudo Rosetta2.sh
#
####################################################################################################
#
# HISTORY
#
# Version: 1.1
#
# - 1.0 Martyn Watts, 25.06.2021 Initial Build
# - 1.1 Martyn Watts, 29.09.2021 Removed erroneous space in deplog path, moved the Open Console section to below the initial creation event
# & Created a scriptver variable that is recorded in the log files
#
####################################################################################################
# Script to identify architecture and install Rosetta2 if needed
#
logfile="/Library/Logs/Rosetta2InstallScript.log"
deplog="/var/tmp/depnotify.log"
scriptver="1.1"
/bin/echo "Status: Installing ${appName}" >> ${deplog}
/bin/echo "Status: Installing ${appName}" >> ${logfile}
if [[ $1 == "openconsole" || $2 == "openconsole" ]]; then
open ${logfile}
open ${deplog}
fi
/bin/echo "Script Version: ${scriptver}" >> ${logfile}
arch=$(/usr/bin/arch)
if [ "$arch" == "arm64" ]; then
echo "Apple Silicon - Installing Rosetta" >> ${logfile}
echo "Apple Silicon - Installing Rosetta" >> ${deplog}
sleep 1
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
echo "Rosetta 2 Now Installed" >> ${deplog}
echo "Rosetta 2 Now Installed" >> ${logfile}
sleep 5
elif [ "$arch" == "i386" ]; then
echo "Intel - Skipping Rosetta" >> ${deplog}
echo "Intel - Skipping Rosetta" >> ${logfile}
sleep 1
else
echo "Unknown Architecture" >> ${deplog}
echo "Unknown Architecture" >> ${logfile}
sleep 1
fi
if [[ $1 == "jamf" || $2 == "jamf" ]]; then
echo "Found the jamf parameter so running a recon" >> ${logfile}
echo "Running recon so Architecture gets updated and arch based smart groups work" >> ${deplog}
echo "Running recon so Architecture gets updated and arch based smart groups work" >> ${logfile}
jamf recon
fi
exit 0