[openstack-keystone/el6] Add back the SysV init scripts

Alan Pevec apevec at fedoraproject.org
Wed Nov 30 22:49:20 UTC 2011


commit 38c775bb2e45615633a1f31c722a277993cac3da
Author: Alan Pevec <apevec at redhat.com>
Date:   Wed Nov 30 23:43:56 2011 +0100

    Add back the SysV init scripts

 openstack-keystone.spec |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/openstack-keystone.spec b/openstack-keystone.spec
index f8bd9cd..423a033 100644
--- a/openstack-keystone.spec
+++ b/openstack-keystone.spec
@@ -47,6 +47,7 @@ Requires:       python-setuptools
 Requires(post):   chkconfig
 Requires(postun): initscripts
 Requires(preun):  chkconfig
+Requires(preun):  initscripts
 Requires(postun): python-iniparse
 Requires(pre):    shadow-utils
 
@@ -121,14 +122,23 @@ exit 0
 %post
 if [ $1 -eq 1 ] ; then
     # Initial installation
+%if 0%{?fedora} >= 15
     /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+%else
+    /sbin/chkconfig --add openstack-keystone
+%endif
 fi
 
 %preun
 if [ $1 -eq 0 ] ; then
     # Package removal, not upgrade
+%if 0%{?fedora} >= 15
     /bin/systemctl --no-reload disable openstack-keystone.service > /dev/null 2>&1 || :
     /bin/systemctl stop openstack-keystone.service > /dev/null 2>&1 || :
+%else
+    /sbin/service openstack-keystone stop >/dev/null 2>&1
+    /sbin/chkconfig --del openstack-keystone
+%endif
 fi
 
 %postun
@@ -145,7 +155,11 @@ if not conf.has_option("DEFAULT", "log_dir"):
     fp=open(conf_file,"w")
     conf.write(fp)
     fp.close()'
+%if 0%{?fedora} >= 15
     /bin/systemctl try-restart openstack-keystone.service >/dev/null 2>&1 || :
+%else
+    /sbin/service openstack-keystone condrestart >/dev/null 2>&1 || :
+%endif
 fi
 
 %files


More information about the scm-commits mailing list