Follow up r105821, as usual, commit the files I forgot to `svn add`
authorDaniel Friesen <dantman@users.mediawiki.org>
Sun, 11 Dec 2011 19:49:16 +0000 (19:49 +0000)
committerDaniel Friesen <dantman@users.mediawiki.org>
Sun, 11 Dec 2011 19:49:16 +0000 (19:49 +0000)
maintenance/dev/includes/php.sh [new file with mode: 0644]
maintenance/dev/includes/require-php.sh [new file with mode: 0644]

diff --git a/maintenance/dev/includes/php.sh b/maintenance/dev/includes/php.sh
new file mode 100644 (file)
index 0000000..3021b93
--- /dev/null
@@ -0,0 +1,12 @@
+# Include-able script to determine the location of our php if any
+
+if [ -d "$DEV/php" -a -x "$DEV/php/bin/php" ]; then
+       # Quick local copy
+       PHP="$DEV/php/bin/php"
+elif [ -d "$HOME/.mediawiki/php" -a -x "$HOME/.mediawiki/php/bin/php" ]; then
+       # Previous home directory location to install php in
+       PHP="$HOME/.mediawiki/php/bin/php"
+elif [ -d "$HOME/.mwphp" -a -x "$HOME/.mwphp/bin/php" ]; then
+       # Previous home directory location to install php in
+       PHP="$HOME/.mwphp/bin/php"
+fi
diff --git a/maintenance/dev/includes/require-php.sh b/maintenance/dev/includes/require-php.sh
new file mode 100644 (file)
index 0000000..470e6eb
--- /dev/null
@@ -0,0 +1,8 @@
+# Include-able script to require that we have a known php binary we can execute
+
+. "$DEV/includes/php.sh"
+
+if [ "x$PHP" == "x" -o ! -x "$PHP" ]; then
+       echo "Local copy of PHP is not installed"
+       exit 1
+fi