Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Jun 2001 18:21:06 -0700
From:      "David O'Brien" <obrien@freebsd.org>
To:        Dag-Erling Smorgrav <des@ofug.org>
Cc:        Doug Barton <DougB@DougBarton.net>, Warner Losh <imp@harmony.village.org>, freebsd-hackers@freebsd.org, freebsd-arch@freebsd.org
Subject:   Re: Changes to the /etc/rc* boot system
Message-ID:  <20010620182106.C99923@dragon.nuxi.com>
In-Reply-To: <xzpd77yy7k0.fsf@flood.ping.uio.no>; from des@ofug.org on Thu, Jun 21, 2001 at 02:56:31AM %2B0200
References:  <20010618175638.L37408-100000@dt051n37.san.rr.com> <200106190451.f5J4ppV59574@harmony.village.org> <3B2EF1F8.9710CC61@DougBarton.net> <20010620175006.A99923@dragon.nuxi.com> <xzpd77yy7k0.fsf@flood.ping.uio.no>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jun 21, 2001 at 02:56:31AM +0200, Dag-Erling Smorgrav wrote:
> I think a step in the right direction might be to fiddle with our
> Makefiles so that developers have the option to install the NetBSD rc
> stuff instead of our own.

I have patches for `rcorder' (posted to -arch).  I will either commit
them, or a new vendor import after USENIX.  Once that is done, I'll add
rcorder to src/sbin/Makefile.

Here is a patch that will get the rc.d files install in the minimal
amount of changes.

Index: Makefile
===================================================================
RCS file: /home/ncvs/src/etc/Makefile,v
retrieving revision 1.255
diff -u -r1.255 Makefile
--- Makefile	2001/06/13 16:39:23	1.255
+++ Makefile	2001/06/21 01:19:15
@@ -131,6 +131,8 @@
 		set -x; \
 		ln -s mail/aliases ${DESTDIR}/etc/aliases; \
 	fi
+	cd ${.CURDIR}/rc.d; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
+	    ${RC_D} ${DESTDIR}/etc/rc.d
 	${INSTALL} -c -o ${BINOWN} -g operator -m 664 /dev/null \
 	    ${DESTDIR}/etc/dumpdates
 	${INSTALL} -c -o nobody -g ${BINGRP} -m 644 /dev/null \
@@ -211,3 +213,6 @@
 	    ${DESTDIR}/usr/share/examples/etc/defaults)
 
 .include <bsd.prog.mk>
+
+.include "${.CURDIR}/rc.d/Makefile"
+RC_D= ${FILES}

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010620182106.C99923>