From 8220a0dca37e4eb6bc8c29bbc98fa74e6bba066a Mon Sep 17 00:00:00 2001 From: Jagadeesh Krishnanjanappa Date: Sat, 7 Jul 2018 22:32:37 +0530 Subject: tgt: Use return instead of exit to restart tgtd, if tgtd is not running 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 Signed-off-by: Bruce Ashfield --- 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 } -- cgit v1.2.3-54-g00ecf