debian/littlebird-tc-sql.postinst
changeset 72 13e6c7d7e367
parent 63 4b1a3d9a3cae
child 75 a587bc920c3d
--- a/debian/littlebird-tc-sql.postinst	Wed Sep 14 21:48:05 2011 +0200
+++ b/debian/littlebird-tc-sql.postinst	Thu Sep 15 14:13:37 2011 +0200
@@ -72,9 +72,17 @@
 			--adminuser "$adminuser" --adminpass "$adminpass" \
 			--user "$user" --pass "$pass"
 		    fi
-		    env PATH=/usr/local/zend/bin:$PATH \
-			bash /srv/www/littlebird/TrustCenter/scripts/install_update_db.sh \
-			"$adminuser" "$adminpass"
+
+		    if test -x /srv/www/littlebird/TrustCenter/scripts/install_update_db
+		    then
+			env PATH=/usr/local/zend/bin:$PATH \
+			    /srv/www/littlebird/TrustCenter/scripts/install_update_db \
+			    "$adminuser" "$adminpass"
+		    else
+			env PATH=/usr/local/zend/bin:$PATH \
+			    bash /srv/www/littlebird/TrustCenter/scripts/install_update_db.sh \
+			    "$adminuser" "$adminpass"
+		    fi
 
 		# avoid stupid messages next time
 	        db_set littlebird-tc/db/have-admin false || true