Updated Branches: refs/heads/4.1 f1c7f4022 -> 0ef3e6dd5
CLOUDSTACK-1936 add cloudstack-agent as a service Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/0ef3e6dd Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/0ef3e6dd Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/0ef3e6dd Branch: refs/heads/4.1 Commit: 0ef3e6dd5a0f687bbf0a4eeea1c6c8d225a636dd Parents: f1c7f40 Author: David Nalley <[email protected]> Authored: Thu Apr 4 09:37:13 2013 -0400 Committer: Chip Childers <[email protected]> Committed: Thu Apr 4 14:46:51 2013 +0100 ---------------------------------------------------------------------- packaging/centos63/cloud.spec | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/0ef3e6dd/packaging/centos63/cloud.spec ---------------------------------------------------------------------- diff --git a/packaging/centos63/cloud.spec b/packaging/centos63/cloud.spec index dd71956..2caf994 100644 --- a/packaging/centos63/cloud.spec +++ b/packaging/centos63/cloud.spec @@ -399,6 +399,13 @@ if [ -L $oldtomcatconf ] ; then fi fi +%preun agent +/sbin/service cloudstack-agent stop || true +if [ "$1" == "0" ] ; then + /sbin/chkconfig --del cloudstack-agent > /dev/null 2>&1 || true + /sbin/service cloudstack-agent stop > /dev/null 2>&1 || true +fi + %pre agent # save old configs if they exist (for upgrade). Otherwise we may lose them @@ -408,6 +415,10 @@ if [ -d "%{_sysconfdir}/cloud" ] ; then fi %post agent +if [ "$1" == "1" ] ; then + /sbin/chkconfig --add cloudstack-agent > /dev/null 2>&1 || true + /sbin/chkconfig --level 345 cloudstack-agent on > /dev/null 2>&1 || true +fi # if saved configs from upgrade exist, copy them over if [ -f "%{_sysconfdir}/cloud.rpmsave/agent/agent.properties" ]; then
