summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinstall43
1 files changed, 14 insertions, 29 deletions
diff --git a/install b/install
index 3b92daef..23501b9c 100755
--- a/install
+++ b/install
@@ -7,38 +7,23 @@ _gitstatus_install_daemon_found() {
shift
case "$daemon" in
- *-darwin-x86_64);;
- *)
- [ $# = 0 ] || "$@" "$daemon" "$version" "$installed"
- return
- ;;
- esac
-
- local cpu
- if [ "$uname_s" != darwin ] || [ "$uname_m" != arm64 ] ||
- [ -e /Library/Apple/System/Library/LaunchDaemons/com.apple.oahd.plist ] ||
- [ ! -x /usr/sbin/softwareupdate ] ||
- ! cpu="$(/usr/sbin/sysctl -n machdep.cpu.brand_string)"; then
- [ $# = 0 ] || "$@" "$daemon" "$version" "$installed"
- return
- fi
-
- case "$cpu" in
- *Intel*);;
- *)
- [ $# = 0 ] || "$@" "$daemon" "$version" "$installed"
- return
+ *-darwin-x86_64)
+ if [ "$uname_m" = arm64 ] &&
+ [ ! -e /Library/Apple/System/Library/LaunchDaemons/com.apple.oahd.plist ] &&
+ [ -x /usr/sbin/softwareupdate ]; then
+ >&"$e" printf 'Please run the following command to install Rosetta:\n'
+ >&"$e" printf '\n'
+ >&"$e" printf ' \033[32m/usr/sbin/softwareupdate\033[0m --install-rosetta\n'
+ >&"$e" printf '\n'
+ >&"$e" printf 'See for details: \033[4mhttps://support.apple.com/en-us/HT211861\033[0m\n'
+ >&"$e" printf '\n'
+ >&"$e" printf 'Once Rosetta is installed, restart your shell.\n'
+ return 1
+ fi
;;
esac
- >&"$e" printf 'Please run the following command to install Rosetta:\n'
- >&"$e" printf '\n'
- >&"$e" printf ' \033[32m/usr/sbin/softwareupdate\033[0m --install-rosetta\n'
- >&"$e" printf '\n'
- >&"$e" printf 'See for details: \033[4mhttps://support.apple.com/en-us/HT211861\033[0m\n'
- >&"$e" printf '\n'
- >&"$e" printf 'Once Rosetta is installed, restart your shell.\n'
- return 1
+ [ $# = 0 ] || "$@" "$daemon" "$version" "$installed"
}
_gitstatus_install_main() {