---
 conf/deltacloud-dbomatic |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/conf/deltacloud-dbomatic b/conf/deltacloud-dbomatic
index dd05356..020b042 100755
--- a/conf/deltacloud-dbomatic
+++ b/conf/deltacloud-dbomatic
@@ -25,14 +25,19 @@ DBOMATIC_PROG=dbomatic
 start() {
     echo -n "Starting deltacloud-dbomatic: "
 
-    daemon --user=$DCLOUD_USER $DBOMATIC_PATH/$DBOMATIC_PROG
-    RETVAL=$?
-    if [ $RETVAL -eq 0 ] && touch $DBOMATIC_LOCKFILE ; then
+    if  test -f $DBOMATIC_LOCKFILE ; then
       echo_success
       echo
     else
-      echo_failure
-      echo
+      daemon --user=$DCLOUD_USER $DBOMATIC_PATH/$DBOMATIC_PROG
+      RETVAL=$?
+      if [ $RETVAL -eq 0 ] && touch $DBOMATIC_LOCKFILE ; then
+        echo_success
+        echo
+      else
+        echo_failure
+        echo
+      fi
     fi
 }
 
-- 
1.7.2.3

_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel

Reply via email to