From owner-freebsd-hackers Sat Jul 1 13:24:42 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA00696 for hackers-outgoing; Sat, 1 Jul 1995 13:24:42 -0700 Received: from UUCP-GW.CC.UH.EDU (root@UUCP-GW.CC.UH.EDU [129.7.1.11]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id NAA00689 for ; Sat, 1 Jul 1995 13:24:37 -0700 Received: from Taronga.COM by UUCP-GW.CC.UH.EDU with UUCP id AA25970 (5.67a/IDA-1.5); Sat, 1 Jul 1995 15:15:00 -0500 Received: by bonkers.taronga.com (smail2.5p) id AA24515; 1 Jul 95 15:14:21 CDT (Sat) Received: (from peter@localhost) by bonkers.taronga.com (8.6.11/8.6.6) id PAA24512; Sat, 1 Jul 1995 15:14:21 -0500 From: Peter da Silva Message-Id: <199507012014.PAA24512@bonkers.taronga.com> Subject: Re: Announcing 2.0.5-950622-SNAP To: terry@cs.weber.edu (Terry Lambert) Date: Sat, 1 Jul 1995 15:14:20 -0500 (CDT) Cc: freebsd-hackers@freebsd.org In-Reply-To: <9507011944.AA10785@cs.weber.edu> from "Terry Lambert" at Jul 1, 95 01:44:02 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 971 Sender: hackers-owner@freebsd.org Precedence: bulk This whoole thing is silly, It's very hard to build a completely data driven environment, at least with the BSD model. System V is a lot easier... you just put your init/getty stuff in /etc/conf/init.d, and your startup scripts in /etc/rc*.d/whatever. When you have a new installation it updates the standard scripts, and /etc/conf/init.d/base, and your custom stuff stays sane... Now this can fit well with Terry's /var ideas. I think there needs to be a pretty consistent location for all this stuff. /etc/local.rc -> /var/conf/rc.d/* /etc/ttys -> /var/conf/init.d/* /etc/uucp/* -> /var/conf/uucp.d/* /var/cron/* -> /var/conf/cron.d/* /etc/*.conf -> /var/conf/*.conf /etc/daily -> /var/conf/cron.d/daily And so on... The trick is, the *standard* distribution would come with all these files and directories empty. I think I might try setting my 1.1.5 system up this way and see how much of the config stuff can be moved out of /etc before I upgrade...