]> Untitled Git - lemmy.git/commitdiff
Improve the yes/no prompt in install.sh (#683)
authorRichie Zhang <12566991+StaticallyTypedRice@users.noreply.github.com>
Fri, 1 May 2020 14:33:28 +0000 (07:33 -0700)
committerGitHub <noreply@github.com>
Fri, 1 May 2020 14:33:28 +0000 (10:33 -0400)
* Improve the yes/no prompt in install.sh

The old implementation used a feature only present on Bash version 4, which not all systems have. The new version should work on all bash shells.

* Update install.sh

install.sh

index ad3e4ab3a92468aad301914a300b7196ef13e1e6..d84761a2e408776d05c11795169ec169388de575 100755 (executable)
@@ -16,10 +16,10 @@ init_db_final=0
 while [ "$init_db_valid" == 0 ]
 do
   read -p "Initialize database (y/n)? " init_db
-  case "${init_db,,}" in
-    y|yes ) init_db_valid=1; init_db_final=1;;
-    n|no ) init_db_valid=1; init_db_final=0;;
-    * ) echo "Invalid input" 1>&2;;
+  case "$init_db" in
+    [yY]* ) init_db_valid=1; init_db_final=1;;
+    [nN]* ) init_db_valid=1; init_db_final=0;;
+    * ) echo "Invalid input. Please enter either \"y\" or \"n\"." 1>&2;;
   esac
   echo
 done