]> git.pld-linux.org Git - packages/coda.git/blobdiff - coda.update.init
- typo / formatting / etc.
[packages/coda.git] / coda.update.init
index 7b5c8983b5638f4a4675fb0414fba6e9d3b10a2a..23b35c3879b3f51356760cacd5e556e8eec24b7b 100644 (file)
@@ -15,7 +15,7 @@
 
 # Check that networking is up
 if is_yes "${NETWORKING}"; then
-       if [ ! -f /var/lock/subsys/network ]; then
+       if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
                msg_network_down update
                exit 1
        fi
@@ -33,10 +33,12 @@ case "$1" in
                RETVAL=$?
                msg_starting updatesrv
                daemon updatesrv
-               [ RETVAL -eq 0 ] && RETVAL=$?
+               RET=$?
+               [ RETVAL -eq 0 ] && RETVAL=$RET
                msg_starting updateclnt
                daemon updateclnt -h `cat /var/lib/vice/db/scm`
-               [ RETVAL -eq 0 ] && RETVAL=$?
+               RET=$?
+               if [ RETVAL -eq 0 ] && RETVAL=$RET
                [ RETVAL -eq 0 ] && touch /var/lock/subsys/update
        else
                msg_already_running update
This page took 0.058792 seconds and 4 git commands to generate.