]> git.parisson.com Git - mezzo.git/commitdiff
fix composition start at boot
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 20 Jan 2016 18:48:40 +0000 (19:48 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 20 Jan 2016 18:48:40 +0000 (19:48 +0100)
init.sh.example
install_sysv.py

index 1f464004b782d719dca467484741bcef820cf1d6..d007080f1703b79a2d26619419ed48fcea73f2fc 100644 (file)
@@ -21,7 +21,7 @@ UPOPTS="-d --no-recreate --no-build --no-deps"
 case "$1" in
     start)
         log_daemon_msg "Starting $PROJECT_NAME Composition" "$PROJECT_NAME" || true
-        if docker-compose $OPTS up $UPOPTS 1>&2 ; then
+        if su -c "docker-compose $OPTS up $UPOPTS > /dev/null 2>&1" root ; then
             log_end_msg 0 || true
         else
             log_end_msg 1 || true
@@ -30,7 +30,7 @@ case "$1" in
 
     stop)
         log_daemon_msg "Stopping $PROJECT_NAME Composition" "$PROJECT_NAME" || true
-        if docker-compose $OPTS stop 1>&2 ; then
+        if su -c "docker-compose $OPTS stop > /dev/null 2>&1" root; then
             log_end_msg 0 || true
         else
             log_end_msg 1 || true
@@ -39,7 +39,7 @@ case "$1" in
 
     reload|force-reload)
         log_daemon_msg "Reloading $PROJECT_NAME Composition" "$PROJECT_NAME" || true
-        if docker-compose $OPTS up $UPOPTS 1>&2 ; then
+        if docker-compose $OPTS up $UPOPTS > /dev/null 2>&1 ; then
             log_end_msg 0 || true
         else
             log_end_msg 1 || true
@@ -48,7 +48,7 @@ case "$1" in
 
     restart|try-restart)
         log_daemon_msg "Restarting $PROJECT_NAME Composition" "$PROJECT_NAME" || true
-        if docker-compose $OPTS stop 1>&2; docker-compose $OPTS up $UPOPTS 1>&2 ; then
+        if docker-compose $OPTS stop > /dev/null 2>&1; docker-compose $OPTS up $UPOPTS > /dev/null 2>&1 ; then
             log_end_msg 0 || true
         else
             log_end_msg 1 || true
index 864aaf061bff7292df0b5e9ca36199ae926c2a8d..8c2cf178f195c81dd6099de5dece0b9f57c8c2bd 100755 (executable)
@@ -22,6 +22,6 @@ f.write(rules)
 f.close()
 
 os.system('chmod 755 ' + service)
-os.system('update-rc.d ' + name + ' defaults 90')
+os.system('update-rc.d ' + name + ' defaults')
 
 print 'done'