summaryrefslogtreecommitdiffstats
path: root/freeipa.spec.in
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2014-06-17 16:12:47 +0200
committerMartin Kosek <mkosek@redhat.com>2014-06-25 09:11:00 +0200
commitbd1df14bd6f7f94de9044294cae045549019273f (patch)
tree2ad3982bb3c9bde9cedc486bd15ec5c062ceb9d5 /freeipa.spec.in
parent628bed867376a1eccedcb9fe17d6a3c0e8394389 (diff)
downloadfreeipa-bd1df14bd6f7f94de9044294cae045549019273f.tar.gz
freeipa-bd1df14bd6f7f94de9044294cae045549019273f.tar.xz
freeipa-bd1df14bd6f7f94de9044294cae045549019273f.zip
Fix ipa.service restart
Ticket: https://fedorahosted.org/freeipa/ticket/4243 Reviewed-By: Martin Kosek <mkosek@redhat.com>
Diffstat (limited to 'freeipa.spec.in')
-rw-r--r--freeipa.spec.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in
index 0d2221d09..e19fd2a19 100644
--- a/freeipa.spec.in
+++ b/freeipa.spec.in
@@ -506,7 +506,10 @@ fi
python2 -c "import sys; from ipaserver.install import installutils; sys.exit(0 if installutils.is_ipa_configured() else 1);" > /dev/null 2>&1
# NOTE: systemd specific section
if [ $? -eq 0 ]; then
- /bin/systemctl try-restart ipa.service >/dev/null 2>&1 || :
+ /bin/systemctl is-enabled ipa.service >/dev/null 2>&1
+ if [ $? -eq 0 ]; then
+ /bin/systemctl restart ipa.service >/dev/null 2>&1 || :
+ fi
fi
# END