Killall (with a variety of signals) was not getting trapped correctly.
---
.../image_factory_connector/aeolus-connector.init | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/services/image_factory/image_factory_connector/aeolus-connector.init
b/services/image_factory/image_factory_connector/aeolus-connector.init
index 5aad737..02fced4 100755
--- a/services/image_factory/image_factory_connector/aeolus-connector.init
+++ b/services/image_factory/image_factory_connector/aeolus-connector.init
@@ -53,7 +53,7 @@ stop() {
exit 4
fi
echo -n $"Stopping $prog: "
- killall image_factory_connector
+ killproc image_factory_connector
retval=$?
if [ $retval -eq 0 ] && rm -f $lockfile ; then
echo_success
--
1.7.4