From f5007eca741477bf98354a351f7f7cfb9786adcb Mon Sep 17 00:00:00 2001
From: Thomas Bruederli <thomas@roundcube.net>
Date: Wed, 29 Jan 2014 06:27:12 -0500
Subject: [PATCH] Invoke update scripts with php command directly (#1489322)

---
 bin/installto.sh |    2 +-
 bin/update.sh    |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/bin/installto.sh b/bin/installto.sh
index 269a5dc..fbd951b 100755
--- a/bin/installto.sh
+++ b/bin/installto.sh
@@ -71,7 +71,7 @@
 
   if (!$err) {
     echo "Running update script at target...\n";
-    system("cd $target_dir && bin/update.sh --version=$oldversion");
+    system("cd $target_dir && php bin/update.sh --version=$oldversion");
     echo "All done.\n";
   }
 }
diff --git a/bin/update.sh b/bin/update.sh
index 8bfb9d6..9b72ef3 100755
--- a/bin/update.sh
+++ b/bin/update.sh
@@ -157,7 +157,7 @@
   // check database schema
   if ($RCI->config['db_dsnw']) {
     echo "Executing database schema update.\n";
-    system(INSTALL_PATH . "bin/updatedb.sh --package=roundcube --version=" . $opts['version']
+    system("php " . INSTALL_PATH . "bin/updatedb.sh --package=roundcube --version=" . $opts['version']
       . " --dir=" . INSTALL_PATH . DIRECTORY_SEPARATOR . "SQL", $res);
 
     $success = !$res;
@@ -165,7 +165,7 @@
 
   // index contacts for fulltext searching
   if ($opts['version'] && version_compare(version_parse($opts['version']), '0.6.0', '<')) {
-    system(INSTALL_PATH . 'bin/indexcontacts.sh');
+    system("php " . INSTALL_PATH . 'bin/indexcontacts.sh');
   }
 
   if ($success) {

--
Gitblit v1.9.1