File tree Expand file tree Collapse file tree 1 file changed +49
-7
lines changed
Expand file tree Collapse file tree 1 file changed +49
-7
lines changed Original file line number Diff line number Diff line change @@ -34,19 +34,61 @@ installPackages() {
3434
3535 PKG_OK=$( dpkg-query -W --showformat=' ${Status}\n' " $packageName " | grep " install ok installed" )
3636 echo " Checking for $packageName : $PKG_OK "
37- if [ " " = " $PKG_OK " ]; then
38- echo " No $packageName . Setting up $packageName ."
39- sudo apt install -y " $packageName "
40- fi
41- echo " "
37+ while true ; do
38+ if [[ $ACCEPT_INSTALL =~ ^[Yy]$ ]]; then
39+ yn=" y"
40+ else
41+ read -r -p " Do you want to install $packageName ? (Y/N) " yn
42+ fi
43+ case $yn in
44+ [Yy]* )
45+ if [ " " = " $PKG_OK " ]; then
46+ echo " No $packageName . Setting up $packageName ."
47+ sudo apt install -y " $packageName "
48+ fi
49+ echo " "
50+ break
51+ ;;
52+ [Nn]* ) break ;;
53+ * ) echo " Please answer yes or no." ;;
54+ esac
55+ done
4256 done
4357}
4458installPackages
4559
4660echo " =========================== nvm ==========================="
47- bash nvm.sh
61+ while true ; do
62+ if [[ $ACCEPT_INSTALL =~ ^[Yy]$ ]]; then
63+ yn=" y"
64+ else
65+ read -r -p " Do you want to install nvm? (Y/N) " yn
66+ fi
67+ case $yn in
68+ [Yy]* )
69+ bash nvm.sh
70+ break
71+ ;;
72+ [Nn]* ) break ;;
73+ * ) echo " Please answer yes or no." ;;
74+ esac
75+ done
4876echo " "
4977
5078echo " ====================== redis-server ======================="
51- bash redis.sh
79+ while true ; do
80+ if [[ $ACCEPT_INSTALL =~ ^[Yy]$ ]]; then
81+ yn=" y"
82+ else
83+ read -r -p " Do you want to install redis-server? (Y/N) " yn
84+ fi
85+ case $yn in
86+ [Yy]* )
87+ bash redis.sh
88+ break
89+ ;;
90+ [Nn]* ) break ;;
91+ * ) echo " Please answer yes or no." ;;
92+ esac
93+ done
5294echo " "
You can’t perform that action at this time.
0 commit comments