File:  [DragonFly] / src / etc / rc.d / Makefile
Revision 1.3: download - view: text, annotated - select for diffs
Thu Dec 11 23:28:41 2003 UTC (10 years, 4 months ago) by dillon
Branches: MAIN
CVS tags: HEAD
Adjust rc.subr to generate system-wide varsyms tracking RCNG operations.
This will allow us to support run-time dependancy management.

Have dummy rc files (that exist just to specify dependancies) call a dummy
command routine which will set the appropriate varsym variables representing
the keywords they provide.

    1: # $NetBSD: Makefile,v 1.16 2001/01/14 15:37:22 minoura Exp $
    2: # $FreeBSD: src/etc/rc.d/Makefile,v 1.20 2003/06/29 05:15:57 mtm Exp $
    3: # $DragonFly: src/etc/rc.d/Makefile,v 1.3 2003/12/11 23:28:41 dillon Exp $
    4: 
    5: .include <bsd.own.mk>
    6: 
    7: # note: bgfsk, devd, devfs, and lomac left out (from 5.0)
    8: #
    9: FILES=	DAEMON LOGIN NETWORKING SERVERS abi accounting addswap adjkerntz \
   10: 	altqd amd \
   11: 	apm apmd archdep atm1 atm2.sh atm3.sh \
   12: 	bootconf.sh bootparams ccd cleanvar \
   13: 	cleartmp cron dhclient diskless dmesg dumpon fsck \
   14: 	hostname inetd initdiskless initrandom ip6fw ipfilter ipfs ipfw ipmon \
   15: 	ipnat ipsec ipxrouted isdnd jail \
   16: 	kadmind kerberos keyserv kldxref kpasswdd \
   17: 	ldconfig lkm1 lkm2 lkm3 local localdaemons lpd \
   18: 	motd mountall mountcritlocal mountcritremote \
   19: 	mountd moused mroute6d mrouted msgs \
   20: 	named netif netoptions network network1 network2 network3 \
   21: 	network_ipv6 nfsclient nfsd nfslocking nfsserver nisdomain ntpd \
   22: 	ntpdate othermta pccard pcvt ppp ppp-user pppoed pwcheck quota random \
   23: 	rarpd rcconf.sh root route6d routed routing rpcbind rtadvd rwho \
   24: 	sysdb savecore securelevel sendmail serial sppp sshd swap1 \
   25: 	syscons sysctl \
   26: 	syslogd timed ttys usbd vinum virecover watchdogd ypbind \
   27: 	yppasswdd ypserv ypset ypupdated ypxfrd \
   28: 	wscons
   29: FILESDIR=	/etc/rc.d
   30: FILESMODE=	${BINMODE}
   31: 
   32: NOPROG= noprog
   33: 
   34: .include <bsd.prog.mk>