summaryrefslogtreecommitdiffstats
path: root/network/heimdal/config/rc.heimdal
blob: 7c0b93fe72b84ac6e04198ad666d2ba5fe631424 (plain)
#!/bin/sh

heimdal_start() {
  if [ -r /var/heimdal/kdc.conf -a -x /usr/heimdal/libexec/kdc ]; then
    echo "Starting the Kerberos service:  /usr/heimdal/libexec/kdc --detach"
    /usr/heimdal/libexec/kdc --detach
  fi

}

heimdal_stop() {
  killall kdc

}

heimdal_restart() {
  heimdal_stop
  sleep 1
  heimdal_start

}

case "$1" in
'start')
  heimdal_start
  ;;
'stop')
  heimdal_stop
  ;;
'restart')
  heimdal_restart
  ;;
*)
  echo "Usage: $0 start|stop|restart"
esac