#!/bin/bash
#
sysctl -n machdep.cpu.brand_string | grep -i Intel
xinpin=$?
if [[ -z "$SKIP_OSASCRIPT" ]]; then
if [ $xinpin = 0 ];then
(/usr/bin/osascript -e "display dialog \"这是inter芯片的电脑,无须安装 Rosetta 2!\" buttons {\"OK\"} default button \"OK\" ")
exit 0
fi
fi
/bin/mkdir -p "${HOME}/Desktop/downloadfromjamf"
cd "${HOME}/Desktop/downloadfromjamf"
sudo chmod -R 777 "${HOME}/Desktop/downloadfromjamf/"
unzip -o "./RosettaUpdateAuto.pkg.zip"
sudo installer -pkg "./RosettaUpdateAuto.pkg" -target /
#if [[ -z "$SKIP_OSASCRIPT" ]]; then
# (/usr/bin/osascript -e "display dialog \"已安装Rosetta 2,如果出现问题,请重启电脑!\" buttons {\"OK\"} default button \"OK\" ")
#fi
#把文件夹权限置为 777 ,让所有人可以删
sudo chmod -R 777 "${HOME}/Desktop/downloadfromjamf/"
sleep 1 #等待1秒
/usr/bin/arch -x86_64 /usr/bin/true
result = $?
if [[ -z "$SKIP_OSASCRIPT" ]]; then
if [ $result -eq 0 ];then
(/usr/bin/osascript -e 'display dialog "成功安装离线的 Rosetta 2!" buttons {"OK"} default button "OK"')
else
(/usr/bin/osascript -e 'display dialog "安装离线的 Rosetta 2失败!" buttons {"OK"} default button "OK"')
fi
fi
#cd ../
#rm -Rf "${HOME}/Desktop/downloadfromjamf"
exit 0