Apply bugfixes for macOS sections
This commit is contained in:
parent
ecbbf5511c
commit
50e4164bf8
3 changed files with 12 additions and 9 deletions
|
|
@ -29,7 +29,11 @@ sudo installer -pkg gnuplot.pkg -target /
|
|||
|
||||
# mprime
|
||||
echo "Installing mprime..."
|
||||
curl -Lo prime95.tar.gz http://www.mersenne.org/ftp_root/gimps/p95v298b7.MacOSX.noGUI.tar.gz
|
||||
if [[ "${OS_VERSION:3:2}" -ge "15" ]]; then
|
||||
curl -Lo prime95.tar.gz http://www.mersenne.org/ftp_root/gimps/p95v298b7.MacOSX.noGUI.tar.gz
|
||||
else
|
||||
curl -Lo prime95.tar.gz http://www.mersenne.org/ftp_root/gimps/p95v287.MacOSX.noGUI.tar.gz
|
||||
fi
|
||||
sudo tar -x -C /usr/local/bin -f prime95.tar.gz mprime
|
||||
|
||||
# smc
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ for p in /usr/local/{,opt/{e2fsprogs,ruby,util-linux}/}{bin,sbin}; do
|
|||
PATH="${p}:${PATH}"
|
||||
done
|
||||
|
||||
# Create and mount RAMDisk
|
||||
# Create and mount RAM_Disk
|
||||
if ! [[ -d /Volumes/RAM_Disk ]]; then
|
||||
echo "Creating RAM Disk..."
|
||||
RAM_DEV="$(hdiutil attach -nomount ram://524288)"
|
||||
|
|
@ -30,7 +30,7 @@ if ! [[ -e /Volumes/RAM_Disk/.wifi ]]; then
|
|||
| grep -Eo 'en(\d+)')"
|
||||
networksetup -setairportnetwork "${NET_DEV}" "${WIFI_NET%%:::*}" "${WIFI_NET##*:::}"
|
||||
touch /Volumes/RAM_Disk/.wifi
|
||||
sleep 5s
|
||||
sleep 8s
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ IMAGE_DEV="$(hdiutil attach -mountpoint /Volumes/BaseSystem "${BASE_IMAGE}" -nob
|
|||
OS_NAME="$(ls /Volumes/BaseSystem | grep -E 'OS X|macOS' | sed -E 's/Install (OS X|macOS) (.*)\.app/\2/')"
|
||||
OS_VERSION="$(defaults read /Volumes/BaseSystem/System/Library/CoreServices/SystemVersion ProductVersion)"
|
||||
OUT_NAME="${HOME}/Desktop/WK ${OS_NAME} ($(date +"%Y-%m-%d"))"
|
||||
TIMEZONE="$(fgrep LINUX_TIME_ZONE ../../scripts/wk/cfg/main.py | cut -d '=' -f 2 | sed "s/'//g")"
|
||||
WK_PATH="/Volumes/1201_UFD"
|
||||
|
||||
# Convert to a 4 GB R/W image
|
||||
|
|
@ -73,15 +74,13 @@ rsync -aS com.apple.Terminal.plist "${WK_PATH}/var/root/Library/Preferences"/
|
|||
|
||||
# Timezones
|
||||
echo "Installing timezones..."
|
||||
eval "$(fgrep LINUX_TIME ../../scripts/wk/cfg/main.py)"
|
||||
if [[ "${OS_VERSION:3:2}" == "11" ]]; then
|
||||
rsync -aS /usr/share/zoneinfo/ "${WK_PATH}/usr/share/zoneinfo"/
|
||||
ln -sf "/usr/share/zoneinfo/${LINUX_TIME}" "${WK_PATH}/etc/localtime"
|
||||
ln -sf "/usr/share/zoneinfo/${TIMEZONE}" "${WK_PATH}/etc/localtime"
|
||||
elif [[ "${OS_VERSION:3:2}" -gt "11" ]]; then
|
||||
if [[ ! -d "${WK_PATH}/var/db/timezone" ]]; then
|
||||
rsync -aS /var/db/timezone "${WK_PATH}/var/db"/
|
||||
fi
|
||||
ln -sf "/var/db/timezone/zoneinfo/${LINUX_TIME}" "${WK_PATH}/etc/localtime"
|
||||
sudo mkdir -p "${WK_PATH}/var/db/timezone/zoneinfo"
|
||||
sudo rsync -aS /var/db/timezone/zoneinfo/ "${WK_PATH}/var/db/timezone/zoneinfo"/
|
||||
ln -sf "/var/db/timezone/zoneinfo/${TIMEZONE}" "${WK_PATH}/etc/localtime"
|
||||
fi
|
||||
|
||||
# zsh
|
||||
|
|
|
|||
Loading…
Reference in a new issue