diff --git a/packaging/centos63/cloud.spec b/packaging/centos63/cloud.spec index 062e511966e..87d2c1ec578 100644 --- a/packaging/centos63/cloud.spec +++ b/packaging/centos63/cloud.spec @@ -454,6 +454,10 @@ if [ -f "%{_sysconfdir}/cloud.rpmsave/management/db.properties" ]; then mv %{_sysconfdir}/cloud.rpmsave/management/db.properties %{_sysconfdir}/cloud.rpmsave/management/db.properties.rpmsave fi +if [ -f %{_sysconfdir}/sysconfig/%{name}-management ] ; then + rm -f %{_sysconfdir}/sysconfig/%{name}-management +fi + chown -R cloud:cloud /var/log/cloudstack/management %preun agent diff --git a/packaging/centos7/cloud.spec b/packaging/centos7/cloud.spec index 6ed36915ac9..525421c0108 100644 --- a/packaging/centos7/cloud.spec +++ b/packaging/centos7/cloud.spec @@ -398,11 +398,13 @@ if [ ! -f %{_datadir}/cloudstack-common/scripts/vm/hypervisor/xenserver/vhd-util fi if [ -f %{_sysconfdir}/sysconfig/%{name}-management ] ; then - mv %{_sysconfdir}/sysconfig/%{name}-management %{_sysconfdir}/default/%{name}-management + rm -f %{_sysconfdir}/sysconfig/%{name}-management fi chown -R cloud:cloud /var/log/cloudstack/management +systemctl daemon-reload + %preun agent /sbin/service cloudstack-agent stop || true if [ "$1" == "0" ] ; then