summaryrefslogtreecommitdiffstats
path: root/install/tools/ipactl
diff options
context:
space:
mode:
Diffstat (limited to 'install/tools/ipactl')
-rwxr-xr-x[-rw-r--r--]install/tools/ipactl17
1 files changed, 16 insertions, 1 deletions
diff --git a/install/tools/ipactl b/install/tools/ipactl
index 96c96a4b6..e7544cfda 100644..100755
--- a/install/tools/ipactl
+++ b/install/tools/ipactl
@@ -45,6 +45,18 @@ function stop() {
fi
}
+function status() {
+ /sbin/service ipa_kpasswd status
+ /sbin/service httpd status
+ /sbin/service krb5kdc status
+ /sbin/service dirsrv status
+ /sbin/service ntpd status
+
+ if [ -e /var/lib/pki-ca ]; then
+ /sbin/service pki-cad status
+ fi
+}
+
case "$1" in
restart)
stop
@@ -56,8 +68,11 @@ start)
stop)
stop
;;
+status)
+ status
+ ;;
*)
- echo "Usage: ipactl {start|stop|restart}"
+ echo "Usage: ipactl {start|stop|restart|status}"
exit 1
;;
esac