Files
poky/meta/recipes-connectivity/kea/files/kea-dhcp6-server
akuster d4ecc90268 kea: add init scripts
[ Yocto # 14074 ]

Add init scripts for dhcp4,6 and ddns

(From OE-Core rev: 6d20bfda696fc6c6c3989ecf9996d2494953e232)

Signed-off-by: Armin kuster <akuster808@gmail.com>

--
V2]

remove 'status' from usage
add patch to fix ps -p in keactrl.in

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-10-17 12:34:29 +01:00

1.1 KiB

#!/bin/sh

BEGIN INIT INFO

Provides: kea-dhcp6-server

Required-Start: $local_fs $network $remote_fs $syslog

Required-Stop: $local_fs $network $remote_fs $syslog

Default-Start: 2 3 4 5

Default-Stop: 0 1 6

Short-Description: ISC KEA DHCP IPv6 Server

END INIT INFO

PATH should only include /usr/* if it runs after the mountnfs.sh script

PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="kea-dhcp6-server" NAME=kea-dhcp6 DAEMON=/usr/sbin/keactrl DAEMON_ARGS=" -s dhcp6"

set -e

Exit if the package is not installed

[ -x "$DAEMON" ] || exit 0

Source function library.

. /etc/init.d/functions

case "$1" in start) echo -n "Starting $DESC: " start-stop-daemon -S -b -n $NAME -x $DAEMON -- start $DAEMON_ARGS echo "done." ;; stop) echo -n "Stopping $DESC: " kpid=pidof $NAME kill $kpid echo "done." ;; restart|force-reload) # $0 stop $0 start ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 exit 1 ;; esac