Ticket #18160: kea.init

File kea.init, 1.3 KB (added by thomas, 22 months ago)
Line 
1#!/bin/sh
2########################################################################
3# Begin kea-dhcpd
4#
5# Description : ISC Kea DHCP Server Boot Script.
6#
7# Author :
8#
9# Version : BLFS 7.0
10#
11########################################################################
12
13### BEGIN INIT INFO
14# Provides: kea-dhcpd
15# Required-Start: $network
16# Should-Start: networkmanager wicd
17# Required-Stop: $network
18# Should-Stop: networkmanager wicd
19# Default-Start: 2 3 4 5
20# Default-Stop: 0 1 6
21# Short-Description: Starts the ISC Kea DHCP Server
22# Description: Starts the ISC Kea DHCP Server
23# X-LFS-Provided-By: BLFS
24### END INIT INFO
25
26. /lib/lsb/init-functions
27
28case "$1" in
29 start)
30 log_info_msg "Starting ISC Kea DHCP Server"
31 mkdir -p /var/run/kea
32 /usr/sbin/keactrl start
33 evaluate_retval
34 ;;
35
36 stop)
37 log_info_msg "Stopping ISC Kea DHCP Server"
38 /usr/sbin/keactrl stop
39 evaluate_retval
40 ;;
41
42 reload)
43 log_info_msg "Reloading ISC Kea DHCP Server"
44 /usr/sbin/keactrl reload
45 evaluate_retval
46 ;;
47
48 restart)
49 $0 stop
50 sleep 1
51 $0 start
52 ;;
53
54 status)
55 /usr/sbin/keactrl status
56 ;;
57
58 *)
59 echo "Usage: $0 {start|stop|reload|restart|status}"
60 exit 1
61 ;;
62esac
63
64# End /etc/init.d/kea-dhcpd