diff options
author | Simo Sorce <ssorce@redhat.com> | 2007-12-12 13:58:55 -0500 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2007-12-12 13:58:55 -0500 |
commit | 87bc5c4d6394ce2b0f0a5e18bcff5721b34ebdc1 (patch) | |
tree | 9120e61c2af2a0a49b5195b1ae7fb1bdb3d3036f /ipa-server/ipa-server.spec | |
parent | 18992de6577e614f59e43fec77d437fe80a63c4b (diff) | |
download | freeipa-87bc5c4d6394ce2b0f0a5e18bcff5721b34ebdc1.tar.gz freeipa-87bc5c4d6394ce2b0f0a5e18bcff5721b34ebdc1.tar.xz freeipa-87bc5c4d6394ce2b0f0a5e18bcff5721b34ebdc1.zip |
Handle add/removing and stopping restarting daemons in update/remove
Diffstat (limited to 'ipa-server/ipa-server.spec')
-rwxr-xr-x | ipa-server/ipa-server.spec | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ipa-server/ipa-server.spec b/ipa-server/ipa-server.spec index f84affe86..8c8df82e8 100755 --- a/ipa-server/ipa-server.spec +++ b/ipa-server/ipa-server.spec @@ -69,6 +69,25 @@ 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,-) |