Changeset: c5382bba3b87 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c5382bba3b87
Modified Files:
        sql/debian/monetdb5-sql.default
        sql/debian/monetdb5-sql.init.d
Branch: default
Log Message:

workaround for socket permission bug, script is working now


diffs (39 lines):

diff -r 55391ab3f365 -r c5382bba3b87 sql/debian/monetdb5-sql.default
--- a/sql/debian/monetdb5-sql.default   Fri May 21 21:39:24 2010 +0200
+++ b/sql/debian/monetdb5-sql.default   Sat May 22 12:44:12 2010 +0200
@@ -2,4 +2,8 @@
 # sourced by /etc/init.d/monetdb5-sql
 # installed at /etc/default/monetdb5-sql by the maintainer scripts
 
+# should merovingian be started at system startup (yes/no)
 STARTUP="no"
+
+# should all databases be started (yes/no)
+START_ALL_DBS="no"
diff -r 55391ab3f365 -r c5382bba3b87 sql/debian/monetdb5-sql.init.d
--- a/sql/debian/monetdb5-sql.init.d    Fri May 21 21:39:24 2010 +0200
+++ b/sql/debian/monetdb5-sql.init.d    Sat May 22 12:44:12 2010 +0200
@@ -7,6 +7,8 @@
 
 test -x $DAEMON || exit 0
 
+umask 022
+
 LOGDIR=/var/log/MonetDB
 PIDFILE=/var/run/MonetDB/$NAME.pid
 
@@ -67,6 +69,14 @@
         else
             echo " ERROR, $NAME didn't start"
         fi
+
+        # TODO: this can be removed when fabian fixes the socket permission bug
+        sleep 3
+        chmod g+rw /var/MonetDB5/dbfarm/.merovingian_*
+
+        if [ "$START_ALL_DBS" = "yes" ]; then
+             /bin/su -c "/usr/bin/monetdb start -a" -s /bin/bash monetdb
+        fi
         ;;
   stop)
         echo -n "Stopping $DESC: "
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to