diff --git a/.gitignore b/.gitignore index 420330cc..3d61efb8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ **/__pycache__ **/*.7z +**/*.DS_Store **/*.bak **/*.exe **/*.swp diff --git a/setup/macos/El Capitan/Utilities.plist b/setup/macos/El Capitan/Utilities.plist index 89304181..0fc61ad2 100644 --- a/setup/macos/El Capitan/Utilities.plist +++ b/setup/macos/El Capitan/Utilities.plist @@ -6,11 +6,11 @@ BundlePath - /Applications/iTerm.app + /Applications/Utilities/Terminal.app DescriptionKey Hardware Diagnostics Path - /Applications/iTerm.app/Contents/MacOS/iTerm2 + /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal TitleKey WizardKit: Hardware Diagnostics diff --git a/setup/macos/El Capitan/com.googlecode.iterm2.plist b/setup/macos/El Capitan/com.googlecode.iterm2.plist deleted file mode 100644 index 71eb86a8..00000000 Binary files a/setup/macos/El Capitan/com.googlecode.iterm2.plist and /dev/null differ diff --git a/setup/macos/live-macos-startup b/setup/macos/live-macos-startup index f636a6aa..2196b681 100755 --- a/setup/macos/live-macos-startup +++ b/setup/macos/live-macos-startup @@ -12,7 +12,7 @@ if ! [[ -d /Volumes/RAM_Disk ]]; then echo "Creating RAM Disk..." RAM_DEV="$(hdiutil attach -nomount ram://524288)" diskutil quiet erasevolume HFS+ RAM_Disk ${RAM_DEV} - diskutil unmount ${RAM_DEV} + diskutil quiet unmount ${RAM_DEV} mkdir /Volumes/RAM_Disk mount -t hfs -o owners ${RAM_DEV} /Volumes/RAM_Disk fi @@ -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 1s + sleep 5s fi fi diff --git a/setup/macos/update-base-image b/setup/macos/update-base-image index 6ae3c080..4dc7daee 100755 --- a/setup/macos/update-base-image +++ b/setup/macos/update-base-image @@ -72,11 +72,16 @@ echo "Installing Terminal Preferences..." rsync -aS com.apple.Terminal.plist "${WK_PATH}/var/root/Library/Preferences"/ # Timezones -if [[ ! -d "${WK_PATH}/var/db/timezone" ]]; then - echo "Installing timezones..." - rsync -aS /var/db/timezone "${WK_PATH}/var/db"/ +echo "Installing timezones..." +if [[ "${OS_VERSION:3:2}" == "11" ]]; then + rsync -aS /usr/share/zoneinfo/ "${WK_PATH}/usr/share/zoneinfo"/ + ln -sf /usr/share/zoneinfo/America/Los_Angeles "${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/US/Pacific "${WK_PATH}/etc/localtime" fi -ln -sf /var/db/timezone/zoneinfo/US/Pacific "${WK_PATH}/etc/localtime" # zsh echo "Installing zsh..." @@ -94,6 +99,11 @@ cp -a /usr/sbin/networksetup "${WK_PATH}/usr/sbin"/ cp -a aliases "${WK_PATH}/.aliases" cp -a bashrc "${WK_PATH}/etc/profile" cp -a vimrc "${WK_PATH}/.vimrc" +if [[ "${OS_VERSION:3:2}" == "11" ]]; then + cp -a /usr/bin/fgrep "${WK_PATH}/usr/bin"/ + cp -a /usr/bin/locale "${WK_PATH}/usr/bin"/ + rsync -aS /usr/share/locale/ "${WK_PATH}/usr/share/locale"/ +fi # WizardKit echo "Installing WizardKit env..."