summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Perepelitsa <roman.perepelitsa@gmail.com>2020-11-26 10:53:49 +0300
committerRoman Perepelitsa <roman.perepelitsa@gmail.com>2020-11-26 10:53:49 +0300
commita7f417245dc21b666f5647c4a0d55a1f51fe6cac (patch)
tree38d689245df88cc6e5ec52b9fa6f8bebc1692ab9
parent622069e60f9573c714f482dd6c76858229f4732a (diff)
Squashed 'gitstatus/' changes from 4211e33b..e2276e72
e2276e72 install: fix the check for rosetta on darwin-arm64 git-subtree-dir: gitstatus git-subtree-split: e2276e729e0155391126ee4aa090aa38b345b9fd
-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() {