blob: e38e38b8aa401b27bd4450f65207dfe3e4c2e818 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#!/bin/sh /etc/rc.common
2
3START=65
4
5lease_file=/var/dhcpd6.leases
6config_file=/etc/dhcpd6.conf
7pid_file=/var/run/dhcpd6.pid
8
9start() {
10 if [ ! -e $lease_file ]; then
11 touch $lease_file
12 fi
13
14 /usr/sbin/dhcpd -q -6 -cf $config_file -lf $lease_file -pf $pid_file $dhcp_ifs
15
16 if [ $? -ne 0 ]; then
17 return 1
18 fi
19}
20
21stop() {
22 if [ ! -e $pid_file ]; then
23 return 1
24 fi
25
26 kill -9 `cat $pid_file`
27
28 if [ $? -ne 0 ]; then
29 return 1
30 fi
31
32 rm $pid_file
33}