From 026e4e499e6b01ebe4b6d9748c6e2eb182ad1359 Mon Sep 17 00:00:00 2001
From: Jackson Delahunt <jackson@jacksondelahunt.com>
Date: Wed, 16 Jan 2019 05:01:34 +1100
Subject: [PATCH] installer: make TEST_CURRENT_SHELL use basename (#7514)

Fixes #7492
---
 tools/install.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/install.sh b/tools/install.sh
index 0cc020053..2fb87cdaf 100755
--- a/tools/install.sh
+++ b/tools/install.sh
@@ -79,7 +79,7 @@ main() {
   mv -f ~/.zshrc-omztemp ~/.zshrc
 
   # If this user's login shell is not already "zsh", attempt to switch.
-  TEST_CURRENT_SHELL=$(expr "$SHELL" : '.*/\(.*\)')
+  TEST_CURRENT_SHELL=$(basename "$SHELL")
   if [ "$TEST_CURRENT_SHELL" != "zsh" ]; then
     # If this platform provides a "chsh" command (not Cygwin), do it, man!
     if hash chsh >/dev/null 2>&1; then