Followup r102201, quote all variables to guard against paths with spaces in them.
authorDaniel Friesen <dantman@users.mediawiki.org>
Sun, 6 Nov 2011 23:13:36 +0000 (23:13 +0000)
committerDaniel Friesen <dantman@users.mediawiki.org>
Sun, 6 Nov 2011 23:13:36 +0000 (23:13 +0000)
maintenance/dev/install.sh
maintenance/dev/installmw.sh
maintenance/dev/installphp.sh
maintenance/dev/start.sh

index 067d687..daa7888 100755 (executable)
@@ -3,6 +3,6 @@
 if [[ "x$BASH_SOURCE" == "x" ]]; then echo '$BASH_SOURCE not set'; exit 1; fi
 DEV=$(cd -P "$(dirname "${BASH_SOURCE[0]}" )" && pwd)
 
-$DEV/installphp.sh
-$DEV/installmw.sh
-$DEV/start.sh
+"$DEV/installphp.sh"
+"$DEV/installmw.sh"
+"$DEV/start.sh"
index 6146b33..5d2cd64 100755 (executable)
@@ -7,10 +7,10 @@ set -e
 
 PORT=4881
 
-cd $DEV/../../; # $IP
+cd "$DEV/../../"; # $IP
 
-mkdir $DEV/data
-$DEV/php/bin/php maintenance/install.php --server="http://localhost:$PORT" --scriptpath="" --dbtype=sqlite --dbpath=$DEV/data --pass=admin "Trunk Test" $USER
+mkdir "$DEV/data"
+"$DEV/php/bin/php" maintenance/install.php --server="http://localhost:$PORT" --scriptpath="" --dbtype=sqlite --dbpath="$DEV/data" --pass=admin "Trunk Test" "$USER"
 echo ""
 echo "Development wiki created with admin user $USER and password 'admin'."
 echo ""
index 7ab3a67..b3285f3 100755 (executable)
@@ -5,25 +5,25 @@ DEV=$(cd -P "$(dirname "${BASH_SOURCE[0]}" )" && pwd)
 
 set -e # DO NOT USE PIPES unless this is rewritten
 
-if [ -d $DEV/php ]; then
+if [ -d "$DEV/php" ]; then
        echo "PHP is already installed"
        exit 1
 fi
 
 TAR=php5.4-latest.tar.gz
-PHPURL=http://snaps.php.net/$TAR
+PHPURL="http://snaps.php.net/$TAR"
 
-cd $DEV
+cd "$DEV"
 
 # Some debain-like systems bundle wget but not curl, some other systems
 # like os x bundle curl but not wget... use whatever is available
 echo -n "Downloading PHP 5.4"
 if command -v wget &>/dev/null; then
        echo "- using wget"
-       wget $PHPURL
+       wget "$PHPURL"
 elif command -v curl &>/dev/null; then
        echo "- using curl"
-       curl -O $PHPURL
+       curl -O "$PHPURL"
 else
        echo "- aborting"
        echo "Could not find curl or wget." >&2;
@@ -31,11 +31,11 @@ else
 fi
 
 echo "Extracting php 5.4"
-tar -xzf $TAR
+tar -xzf "$TAR"
 
 cd php5.4-*/
 
-echo "Configuring and installing php 5.4 in $IP/maintenance/dev/php/"
-./configure --prefix=$DEV/php/
+echo "Configuring and installing php 5.4 in \$IP/maintenance/dev/php/"
+./configure --prefix="$DEV/php/"
 make
 make install
index 9736c8b..8904556 100755 (executable)
@@ -8,5 +8,5 @@ PORT=4881
 echo "Starting up MediaWiki at http://localhost:$PORT/"
 echo ""
 
-cd $DEV/../../; # $IP
-$DEV/php/bin/php -S localhost:$PORT
+cd "$DEV/../../"; # $IP
+"$DEV/php/bin/php" -S "localhost:$PORT"