@@ -10,13 +10,13 @@ function get_db_details() {
1010
1111 echo
1212
13- if mysql -fs -u$SQLUSER -p$SQLPWD $DBNAME > /dev/null 2>&1 < /dev/null; then
13+ if mysql -fs -u" $SQLUSER " -p" $SQLPWD " " $DBNAME " > /dev/null 2>&1 < /dev/null; then
1414 echo " Database $DBNAME already exists!"
1515 echo
1616 read -p " Drop database $DBNAME ? [Y/n] " DELETE
1717 if [[ ! $DELETE =~ ^[nN]$ ]]; then
18- mysqladmin -f --user=$SQLUSER --password=$SQLPWD drop $DBNAME
19- mysqladmin --user=$SQLUSER --password=$SQLPWD create $DBNAME
18+ mysqladmin -f --user=" $SQLUSER " --password=" $SQLPWD " drop " $DBNAME "
19+ mysqladmin --user=" $SQLUSER " --password=" $SQLPWD " create " $DBNAME "
2020 else
2121 echo " Error! Must supply an empty database to proceed."
2222 echo
@@ -47,13 +47,13 @@ YUM_CMD=$(which yum)
4747APT_GET_CMD=$( which apt-get)
4848BREW_CMD=$( which brew)
4949
50- if [[ ! -z $YUM_CMD ]]; then
50+ if [[ ! -z " $YUM_CMD " ]]; then
5151 sudo curl -sL https://rpm.nodesource.com/setup | sudo bash -
5252 sudo yum install gcc libmysqlclient-dev python-devel mysql-server mysql-devel MySQL-python python-setuptools python-pip nodejs wkhtmltopdf npm -y
5353 sudo yum groupinstall ' Development Tools'
54- elif [[ ! -z $APT_GET_CMD ]]; then
54+ elif [[ ! -z " $APT_GET_CMD " ]]; then
5555 sudo apt-get install libjpeg-dev gcc libssl-dev python-dev libmysqlclient-dev python-pip mysql-server nodejs-legacy wkhtmltopdf npm -y
56- elif [[ ! -z $BREW_CMD ]]; then
56+ elif [[ ! -z " $BREW_CMD " ]]; then
5757 brew install gcc openssl python mysql node npm Caskroom/cask/wkhtmltopdf
5858else
5959 echo " ERROR! OS not supported. Try the Vagrant option."
@@ -69,7 +69,7 @@ get_db_details
6969
7070unset HISTFILE
7171
72- if [[ ! -z $BREW_CMD ]]; then
72+ if [[ ! -z " $BREW_CMD " ]]; then
7373 LC_CTYPE=C
7474fi
7575
@@ -81,25 +81,25 @@ cp dojo/settings.dist.py dojo/settings.py
8181if [[ ! -z $BREW_CMD ]]; then
8282 sed -i ' ' " s/MYSQLHOST/localhost/g" dojo/settings.py
8383 sed -i ' ' " s/MYSQLPORT/3306/g" dojo/settings.py
84- sed -i ' ' " s/MYSQLUSER/$SQLUSER /g" dojo/settings.py
85- sed -i ' ' " s/MYSQLPWD/$SQLPWD /g" dojo/settings.py
86- sed -i ' ' " s/MYSQLDB/$DBNAME /g" dojo/settings.py
87- sed -i ' ' " s#DOJODIR#$PWD /dojo#g" dojo/settings.py
88- sed -i ' ' " s/DOJOSECRET/$SECRET /g" dojo/settings.py
89- sed -i ' ' " s#BOWERDIR#$PWD /components#g" dojo/settings.py
90- sed -i ' ' " s#DOJO_MEDIA_ROOT#$PWD /media/#g" dojo/settings.py
91- sed -i ' ' " s#DOJO_STATIC_ROOT#$PWD /static/#g" dojo/settings.py
84+ sed -i ' ' " s/MYSQLUSER/$SQLUSER /g" dojo/settings.py
85+ sed -i ' ' " s/MYSQLPWD/$SQLPWD /g" dojo/settings.py
86+ sed -i ' ' " s/MYSQLDB/$DBNAME /g" dojo/settings.py
87+ sed -i ' ' " s#DOJODIR#$PWD /dojo#g" dojo/settings.py
88+ sed -i ' ' " s/DOJOSECRET/$SECRET /g" dojo/settings.py
89+ sed -i ' ' " s#BOWERDIR#$PWD /components#g" dojo/settings.py
90+ sed -i ' ' " s#DOJO_MEDIA_ROOT#$PWD /media/#g" dojo/settings.py
91+ sed -i ' ' " s#DOJO_STATIC_ROOT#$PWD /static/#g" dojo/settings.py
9292else
9393 sed -i " s/MYSQLHOST/localhost/g" dojo/settings.py
94- sed -i " s/MYSQLPORT/3306/g" dojo/settings.py
95- sed -i " s/MYSQLUSER/$SQLUSER /g" dojo/settings.py
96- sed -i " s/MYSQLPWD/$SQLPWD /g" dojo/settings.py
97- sed -i " s/MYSQLDB/$DBNAME /g" dojo/settings.py
98- sed -i " s#DOJODIR#$PWD /dojo#g" dojo/settings.py
99- sed -i " s/DOJOSECRET/$SECRET /g" dojo/settings.py
100- sed -i " s#BOWERDIR#$PWD /components#g" dojo/settings.py
101- sed -i " s#DOJO_MEDIA_ROOT#$PWD /media/#g" dojo/settings.py
102- sed -i " s#DOJO_STATIC_ROOT#$PWD /static/#g" dojo/settings.py
94+ sed -i " s/MYSQLPORT/3306/g" dojo/settings.py
95+ sed -i " s/MYSQLUSER/$SQLUSER /g" dojo/settings.py
96+ sed -i " s/MYSQLPWD/$SQLPWD /g" dojo/settings.py
97+ sed -i " s/MYSQLDB/$DBNAME /g" dojo/settings.py
98+ sed -i " s#DOJODIR#$PWD /dojo#g" dojo/settings.py
99+ sed -i " s/DOJOSECRET/$SECRET /g" dojo/settings.py
100+ sed -i " s#BOWERDIR#$PWD /components#g" dojo/settings.py
101+ sed -i " s#DOJO_MEDIA_ROOT#$PWD /media/#g" dojo/settings.py
102+ sed -i " s#DOJO_STATIC_ROOT#$PWD /static/#g" dojo/settings.py
103103fi
104104
105105# Detect Python version
0 commit comments