[meta-virtualization] [m-c-s][master][sumo][rocko][PATCH] tgt: Use return instead of exit to restart tgtd, if tgtd is not running

Jagadeesh Krishnanjanappa jkrishnanjanappa at mvista.com
Sat Jul 7 10:02:37 PDT 2018


If the tgtd daemon is stopped, then '/etc/init.d/tgtd.init restart'
does not start the new tgtd daemon, as the control comes out from the
stop function, if it finds tgtd is not running.

Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa at mvista.com>
---
 meta-openstack/recipes-support/tgt/files/tgtd.init | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-openstack/recipes-support/tgt/files/tgtd.init b/meta-openstack/recipes-support/tgt/files/tgtd.init
index 350fd0c..4b0ce94 100644
--- a/meta-openstack/recipes-support/tgt/files/tgtd.init
+++ b/meta-openstack/recipes-support/tgt/files/tgtd.init
@@ -57,11 +57,11 @@ stop ()
     RETVAL=$?
     if [ "$RETVAL" -eq 107 ] ; then
         if [ "$TASK" != "restart" ] ; then
-            exit 1
+            return 1
         fi
     elif [ "$RETVAL" -ne 0 ] ; then
         echo "Some initiators are still connected - could not stop tgtd"
-        exit 2
+        return 2
     fi
     echo -n
 }
-- 
2.7.4



More information about the meta-virtualization mailing list