From 9aa6b5dcbacf734a93602515f0b1857b91c1d408 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 52d98c3..5937ff0 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