Updated Branches: refs/heads/master c0c46268a -> 770bfe435
CLOUDSTACK-3583: Fix for Management server stop is not removing the PID Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/770bfe43 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/770bfe43 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/770bfe43 Branch: refs/heads/master Commit: 770bfe43542fea0f25fda2fab026361e7c701a5b Parents: c0c4626 Author: Saksham Srivastava <[email protected]> Authored: Fri Oct 11 16:34:49 2013 +0530 Committer: Rajesh Battala <[email protected]> Committed: Tue Oct 22 16:20:51 2013 +0530 ---------------------------------------------------------------------- packaging/centos63/cloud-management.rc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/770bfe43/packaging/centos63/cloud-management.rc ---------------------------------------------------------------------- diff --git a/packaging/centos63/cloud-management.rc b/packaging/centos63/cloud-management.rc index 35f31b2..2f04793 100755 --- a/packaging/centos63/cloud-management.rc +++ b/packaging/centos63/cloud-management.rc @@ -57,6 +57,8 @@ stop() { done if [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ]; then log_success_msg "Stopping ${NAME}:" + rm -f /var/run/${NAME}.pid + rm -f /var/lock/subsys/${NAME} else log_failure_msg "Stopping ${NAME}:" fi @@ -77,7 +79,7 @@ set_ulimit() { } handle_pid_file() { - if [ "$1" -ne 0 ] ; then + if [ "$1" -ne 0 ] && [ "$1" -ne 3 ]; then echo "The pid file locates at /var/run/${NAME}.pid and lock file at /var/lock/subsys/${NAME}. Starting ${NAME} will take care of them or you can manually clean up." fi
