From owner-cvs-src@FreeBSD.ORG Sat Oct 9 00:15:58 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4280416A4CF; Sat, 9 Oct 2004 00:15:58 +0000 (GMT) Received: from gw.Awfulhak.org (awfulhak.demon.co.uk [80.177.173.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62E6443D3F; Sat, 9 Oct 2004 00:15:57 +0000 (GMT) (envelope-from brian@Awfulhak.org) Received: from dev.lan.Awfulhak.org (brian@dev.lan.Awfulhak.org [172.16.0.5]) by gw.Awfulhak.org (8.13.1/8.13.1) with SMTP id i990FlRu043228; Sat, 9 Oct 2004 01:15:47 +0100 (BST) (envelope-from brian@Awfulhak.org) Date: Sat, 9 Oct 2004 01:15:53 +0100 From: Brian Somers To: Mike Makonnen Message-ID: <20041009011553.01708de1@dev.lan.Awfulhak.org> In-Reply-To: <200410071355.i97DtSJq024575@repoman.freebsd.org> References: <200410071355.i97DtSJq024575@repoman.freebsd.org> X-Mailer: Sylpheed-Claws 0.9.12b (GTK+ 1.2.10; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.64 X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on gw.lan.Awfulhak.org cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: What we keep under /etc (was: cvs commit: src/etc rc rc.shutdown src/etc/rc.d ...) X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Oct 2004 00:15:58 -0000 On Thu, 7 Oct 2004 13:55:28 +0000 (UTC), Mike Makonnen wrote: > mtm 2004-10-07 13:55:28 UTC > > FreeBSD src repository > > Modified files: > etc rc rc.shutdown > etc/rc.d DAEMON LOGIN NETWORKING SERVERS abi > accounting addswap adjkerntz amd apm apmd > archdep atm1 atm2 atm3 bgfsck bootparams > ccd cleanvar cleartmp cron devd devfs > dhclient dmesg dumpon early.sh fsck gbde > gbde_swap hostname ike inetd initdiskless > initrandom ip6addrctl ip6fw ipfilter ipfs > ipfw ipmon ipnat ipsec ipxrouted isdnd > jail kadmind kerberos keyserv kldxref > kpasswdd ldconfig local localpkg lomac > lpd mixer motd mountcritlocal > mountcritremote mountd moused mroute6d > mrouted msgs named natd netif netoptions > network_ipv6 nfsclient nfsd nfslocking > nfsserver nisdomain nsswitch ntpd ntpdate > othermta pccard pcvt pf pflog > power_profile ppp-user pppoed > preseedrandom pwcheck quota ramdisk > ramdisk-own random rarpd rcconf.sh resolv > root route6d routed routing rpcbind > rtadvd rwho savecore securelevel sendmail > serial sppp sshd swap1 syscons sysctl > syslogd timed tmp usbd var vinum > virecover watchdogd ypbind yppasswdd > ypserv ypset ypupdated ypxfrd > Log: > Remove the requirement for the FreeBSD keyword as it no longer > makes any sense. > > Discussed with: dougb, brooks > MFC after: 3 days This makes life painful enough to ask.... Is there any good reason that mergemaster deals with this stuff rather than make installworld? Or maybe I should ask, why doesn't make installworld handle *some* stuff in /etc, such as /etc/rc.d/ and /etc/defaults/? I guess the good reason is that POLA says that stuff under /etc/ doesn't change with an installworld. But does this mean that we should keep this stuff (along with /etc/defaults/) somewhere else (/system/rc.d/, /system/defaults/)? After all, the BSD world has always been against the sysV idea of storing binaries under /etc/, and /etc/rc.d/ is now full of binaries.... well, programs then. Or maybe I'm just completely off track and the real world (!) adds its own /etc/rc.d/ stuff and modifies /etc/defaults/? -- Brian Don't _EVER_ lose your sense of humour !