summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-server.spec.in
diff options
context:
space:
mode:
authorKarl MacMillan <kmacmill@redhat.com>2007-12-18 16:25:46 -0500
committerKarl MacMillan <kmacmill@redhat.com>2007-12-18 16:25:46 -0500
commit6575aa606f18f8d998dcad5552e4f770e9addcdf (patch)
treed75cb650b3b9f27cad0786d7aa40a5cd3f188061 /ipa-server/ipa-server.spec.in
parenta0eacec8e587c0fbc7e24378cef58fa7835ae64a (diff)
parent4814c0d3f6c11971b841eb6eedcd7925d8840f26 (diff)
downloadfreeipa.git-6575aa606f18f8d998dcad5552e4f770e9addcdf.tar.gz
freeipa.git-6575aa606f18f8d998dcad5552e4f770e9addcdf.tar.xz
freeipa.git-6575aa606f18f8d998dcad5552e4f770e9addcdf.zip
Merge.
Diffstat (limited to 'ipa-server/ipa-server.spec.in')
-rw-r--r--ipa-server/ipa-server.spec.in21
1 files changed, 20 insertions, 1 deletions
diff --git a/ipa-server/ipa-server.spec.in b/ipa-server/ipa-server.spec.in
index 874d82cf..e43f07aa 100644
--- a/ipa-server/ipa-server.spec.in
+++ b/ipa-server/ipa-server.spec.in
@@ -37,7 +37,6 @@ Requires: python-krbV
Requires: TurboGears
Requires: python-tgexpandingformwidget
Requires: acl
-Requires: freeradius
Requires: pyasn1
Requires: libcap
@@ -69,12 +68,32 @@ rm %{buildroot}/%{plugin_dir}/libipa-dna-plugin.la
%clean
rm -rf %{buildroot}
+%post
+if [ $1 = 1 ]; then
+ /sbin/chkconfig --add ipa-kpasswd
+ /sbin/chkconfig --add ipa-webgui
+fi
+
+%preun
+if [ $1 = 0 ]; then
+ /sbin/chkconfig --del ipa-kpasswd
+ /sbin/chkconfig --del ipa-webgui
+ /sbin/service ipa-kpasswd stop >/dev/null 2>&1 || :
+ /sbin/service ipa-webgui stop >/dev/null 2>&1 || :
+fi
+
+%postun
+if [ "$1" -ge "1" ]; then
+ /sbin/service ipa-kpasswd condrestart >/dev/null 2>&1 || :
+ /sbin/service ipa-webgui condrestart >/dev/null 2>&1 || :
+fi
%files
%defattr(-,root,root,-)
%{_sbindir}/ipa-server-install
%{_sbindir}/ipa-replica-install
%{_sbindir}/ipa-replica-prepare
+%{_sbindir}/ipa-server-certinstall
%{_sbindir}/ipa_kpasswd
%{_sbindir}/ipa-webgui
%attr(4750,root,apache) %{_sbindir}/ipa-keytab-util