Merge "Localisation updates from http://translatewiki.net."
[lhc/web/wiklou.git] / tests / phpunit / install-phpunit.sh
index aca7ace..3601274 100755 (executable)
@@ -1,5 +1,12 @@
 #!/bin/sh
 
+has_binary () {
+    if [ -z `which $1` ]; then
+        return 1
+    fi
+    return 0
+}
+
 if [ `id -u` -ne 0 ]; then
     echo '*** ERROR' Must be root to run
     exit 1
@@ -10,13 +17,20 @@ if ( has_binary phpunit ); then
 else if ( has_binary pear ); then
     echo Installing phpunit with pear
     pear channel-discover pear.phpunit.de
-    pear install phpunit/PHPUnit
+    pear channel-discover components.ez.no
+    pear channel-discover pear.symfony.com
+    pear update-channels
+    pear install --alldeps phpunit/PHPUnit
 else if ( has_binary apt-get ); then
     echo Installing phpunit with apt-get
     apt-get install phpunit
 else if ( has_binary yum ); then
     echo Installing phpunit with yum
     yum install phpunit
+else if ( has_binary port ); then
+    echo Installing phpunit with macports
+    port install php5-unit
+fi
 fi
 fi
 fi