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/High Sierra/Utilities.plist b/setup/macos/High Sierra/Utilities.plist index 6d492017..0fc61ad2 100644 --- a/setup/macos/High Sierra/Utilities.plist +++ b/setup/macos/High Sierra/Utilities.plist @@ -6,11 +6,11 @@ BundlePath - /Applications/iTerm-2.app + /Applications/Utilities/Terminal.app DescriptionKey Hardware Diagnostics Path - /Applications/iTerm-2.app/Contents/MacOS/iTerm2 + /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal TitleKey WizardKit: Hardware Diagnostics diff --git a/setup/macos/install-deps b/setup/macos/install-deps index 1292b7c6..7112394f 100755 --- a/setup/macos/install-deps +++ b/setup/macos/install-deps @@ -43,7 +43,6 @@ if [[ "${OS_VERSION:0:5}" == "10.11" ]]; then # TODO: Maybe? true elif [[ "${OS_VERSION:0:5}" == "10.13" ]]; then - # TODO: Add colordiff brew install --build-from-source \ automake \ lua \ @@ -69,7 +68,9 @@ elif [[ "${OS_VERSION:0:5}" == "10.13" ]]; then watch brew install \ cmatrix \ + colordiff \ ddrescue \ + dropbear \ speedtest-cli \ tmux elif [[ "${OS_VERSION:0:5}" == "10.15" ]]; then @@ -93,3 +94,8 @@ fi # Python3 Packages pip3 install docopt mysql-connector NumPy psutil pylint pytz requests + +git clone https://github.com/yuyichao/gnuplot-py gnuplot-py +cd gnuplot-py +git checkout 2c2218dc67 +python3 setup.py install 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 23f46422..2f4e5712 100755 --- a/setup/macos/update-base-image +++ b/setup/macos/update-base-image @@ -76,11 +76,17 @@ 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..." +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" +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" fi -ln -sf /var/db/timezone/zoneinfo/US/Pacific "${WK_PATH}/etc/localtime" # zsh echo "Installing zsh..." @@ -98,6 +104,13 @@ 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"/ +elif [[ "${OS_VERSION:3:2}" == "13" ]]; then + cp -a /usr/lib/libexpat* "${WK_PATH}/usr/lib"/ +fi # WizardKit echo "Installing WizardKit env..."