Now that we have dhcpd and dhcrelay in base, fix the inherited rcNG scripts
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Wed, 12 Jan 2005 02:32:15 +0000 (02:32 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Wed, 12 Jan 2005 02:32:15 +0000 (02:32 +0000)
and install them.

etc/defaults/rc.conf
etc/rc.d/Makefile
etc/rc.d/dhcpd
etc/rc.d/dhcrelay

index cebe4a0..f159d75 100644 (file)
@@ -14,7 +14,7 @@
 # All arguments must be in double or single quotes.
 #
 # $FreeBSD: src/etc/defaults/rc.conf,v 1.180 2003/06/26 09:50:50 smkelly Exp $
-# $DragonFly: src/etc/defaults/rc.conf,v 1.19 2004/12/20 13:13:19 joerg Exp $
+# $DragonFly: src/etc/defaults/rc.conf,v 1.20 2005/01/12 02:32:15 joerg Exp $
 
 ##############################################################
 ###  Important initial Boot-time options  ####################
@@ -59,6 +59,8 @@ hostname=""                   # Set this!
 nisdomainname="NO"             # Set to NIS domain if using NIS (or NO).
 dhclient_program="/sbin/dhclient"      # Path to dhcp client program.
 dhclient_flags=""              # Additional flags to pass to dhcp client.
+dhcpd_enable="NO"              # Set to YES to enable the DHCP server
+dhcrelay_enable="NO"           # Set to YES to enable the DHCP relay server
 firewall_enable="NO"           # Set to YES to enable firewall functionality
 firewall_script="/etc/rc.firewall" # Which script to run to set up the firewall
 firewall_type="UNKNOWN"                # Firewall type (see /etc/rc.firewall)
index ea15b37..3927075 100644 (file)
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.16 2001/01/14 15:37:22 minoura Exp $
 # $FreeBSD: src/etc/rc.d/Makefile,v 1.20 2003/06/29 05:15:57 mtm Exp $
-# $DragonFly: src/etc/rc.d/Makefile,v 1.8 2004/11/13 13:12:09 joerg Exp $
+# $DragonFly: src/etc/rc.d/Makefile,v 1.9 2005/01/12 02:32:15 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -10,7 +10,7 @@ FILES=        DAEMON LOGIN NETWORKING SERVERS abi accounting addswap adjkerntz \
        altqd amd \
        apm apmd archdep atm1 atm2.sh atm3.sh \
        bootconf.sh bootparams ccd cleanvar \
-       cleartmp cron dhclient diskless dmesg dumpon fsck \
+       cleartmp cron dhclient dhcpd dhcrelay diskless dmesg dumpon fsck \
        hostname inetd initdiskless initrandom ip6fw ipfilter ipfs ipfw ipmon \
        ipnat ipsec ipxrouted isdnd jail \
        kadmind kerberos keyserv kldxref kpasswdd \
index 774be69..ba5b7ff 100644 (file)
@@ -2,17 +2,18 @@
 #
 # $NetBSD: dhcpd,v 1.5 2002/03/22 04:33:58 thorpej Exp $
 # $FreeBSD: src/etc/rc.d/dhcpd,v 1.2 2002/06/13 22:14:36 gordon Exp $
-# $DragonFly: src/etc/rc.d/Attic/dhcpd,v 1.1 2003/07/24 06:35:37 dillon Exp $
+# $DragonFly: src/etc/rc.d/Attic/dhcpd,v 1.2 2005/01/12 02:32:15 joerg Exp $
 #
 
 # PROVIDE: dhcpd
 # REQUIRE: DAEMON
 # BEFORE:  LOGIN
+# KEYWORD: DragonFly
 
 . /etc/rc.subr
 
 name="dhcpd"
-rcvar=$name
+rcvar=`set_rcvar`
 command="/usr/sbin/${name}"
 pidfile="/var/run/${name}.pid"
 required_files="/etc/${name}.conf /var/db/${name}.leases"
index 56b045c..c182a4b 100644 (file)
@@ -2,17 +2,18 @@
 #
 # $NetBSD: dhcrelay,v 1.5 2002/03/22 04:33:58 thorpej Exp $
 # $FreeBSD: src/etc/rc.d/dhcrelay,v 1.2 2002/06/13 22:14:36 gordon Exp $
-# $DragonFly: src/etc/rc.d/Attic/dhcrelay,v 1.1 2003/07/24 06:35:37 dillon Exp $
+# $DragonFly: src/etc/rc.d/Attic/dhcrelay,v 1.2 2005/01/12 02:32:15 joerg Exp $
 #
 
 # PROVIDE: dhcrelay
 # REQUIRE: DAEMON
 # BEFORE:  LOGIN
+# KEYWORD: DragonFly
 
 . /etc/rc.subr
 
 name="dhcrelay"
-rcvar=$name
+rcvar=`set_rcvar`
 command="/usr/sbin/${name}"
 pidfile="/var/run/${name}.pid"