diff --git a/setup/macos-live/El Capitan/Utilities.plist b/setup/macos-live/El Capitan/Utilities.plist new file mode 100644 index 00000000..89304181 --- /dev/null +++ b/setup/macos-live/El Capitan/Utilities.plist @@ -0,0 +1,69 @@ + + + + + Buttons + + + BundlePath + /Applications/iTerm.app + DescriptionKey + Hardware Diagnostics + Path + /Applications/iTerm.app/Contents/MacOS/iTerm2 + TitleKey + WizardKit: Hardware Diagnostics + + + BundlePath + /Applications/Utilities/Disk Utility.app + DescriptionKey + Repair or erase a volume. + Path + /Applications/Utilities/Disk Utility.app/Contents/MacOS/Disk Utility + TitleKey + Disk Utility + + + Menu + + + BundlePath + /Applications/Utilities/Firmware Password Utility.app + Path + /Applications/Utilities/Firmware Password Utility.app/Contents/MacOS/Firmware Password Utility + TitleKey + Firmware Password Utility + + + BundlePath + /System/Library/CoreServices/Applications/Network Utility.app + Path + /System/Library/CoreServices/Applications/Network Utility.app/Contents/MacOS/Network Utility + TitleKey + Network Utility + + + BundlePath + /System/Library/CoreServices/Applications/RAID Utility.app + Path + /System/Library/CoreServices/Applications/RAID Utility.app/Contents/MacOS/RAID Utility + Show If + + Selector + shouldShowRAIDUtility + + TitleKey + RAID Utility + + + BundlePath + /Applications/Utilities/Terminal.app + Path + /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + TitleKey + Terminal + + + + diff --git a/setup/macos-live/Utilities.plist b/setup/macos-live/Utilities.plist index 89304181..6d492017 100644 --- a/setup/macos-live/Utilities.plist +++ b/setup/macos-live/Utilities.plist @@ -6,11 +6,11 @@ BundlePath - /Applications/iTerm.app + /Applications/iTerm-2.app DescriptionKey Hardware Diagnostics Path - /Applications/iTerm.app/Contents/MacOS/iTerm2 + /Applications/iTerm-2.app/Contents/MacOS/iTerm2 TitleKey WizardKit: Hardware Diagnostics diff --git a/setup/macos-live/update-base-image b/setup/macos-live/update-base-image index 59dc387e..eeb505cb 100755 --- a/setup/macos-live/update-base-image +++ b/setup/macos-live/update-base-image @@ -29,7 +29,11 @@ rm -R "${WK_PATH}"/Install*.app # Update Utilities menu echo "Updating Utilities menu..." -cp -a Utilities.plist "${WK_PATH}/System/Installation/CDIS/macOS Utilities.app/Contents/Resources/Utilities.plist" +if [[ "${OS_VERSION}" == "El Capitan" ]]; then + cp -a "El Capitan/Utilities.plist" "${WK_PATH}/System/Installation/CDIS/macOS Utilities.app/Contents/Resources/Utilities.plist" +else + cp -a Utilities.plist "${WK_PATH}/System/Installation/CDIS/macOS Utilities.app/Contents/Resources/Utilities.plist" +fi # 1201 CA echo "Installing 1201 CA..." @@ -48,8 +52,14 @@ cp -a /Library/Fonts/Inconsolata*ttf "${WK_PATH}/System/Library/Fonts"/ # iTerm2 echo "Installing iTerm2..." +if [[ "${OS_VERSION}" == "El Capitan" ]]; then + rsync -aS /Applications/iTerm.app "${WK_PATH}/Applications"/ +else + rsync -aS /Applications/iTerm-2.app "${WK_PATH}/Applications"/ + rsync -aS /usr/lib/lib{apr,expat,ffi}* /Volumes/1201_UFD/usr/lib/ + rsync -aS /System/Library/Frameworks/{MetalKit,Quartz*}.framework "${WK_PATH}/System/Library/Frameworks"/ +fi cp -a ../linux/include/airootfs/etc/skel/.tmux.conf "${WK_PATH}/etc/tmux.conf" -rsync -aS /Applications/iTerm.app "${WK_PATH}/Applications"/ rsync -aS /System/Library/Colors/System.clr "${WK_PATH}/System/Library/Colors"/ rsync -aS /System/Library/Frameworks/{Scripting,ScriptingBridge,LocalAuthentication}.framework "${WK_PATH}/System/Library/Frameworks"/ rsync -aS /usr/bin/locale "${WK_PATH}/usr/bin"/