Skip to content

Commit ac86140

Browse files
committed
Initial setup.bash cleanup
1 parent b5f2bc4 commit ac86140

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

setup.bash

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -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)
4747
APT_GET_CMD=$(which apt-get)
4848
BREW_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
5858
else
5959
echo "ERROR! OS not supported. Try the Vagrant option."
@@ -69,7 +69,7 @@ get_db_details
6969

7070
unset HISTFILE
7171

72-
if [[ ! -z $BREW_CMD ]]; then
72+
if [[ ! -z "$BREW_CMD" ]]; then
7373
LC_CTYPE=C
7474
fi
7575

@@ -81,25 +81,25 @@ cp dojo/settings.dist.py dojo/settings.py
8181
if [[ ! -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
9292
else
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
103103
fi
104104

105105
# Detect Python version

0 commit comments

Comments
 (0)