From owner-freebsd-hackers Tue Feb 2 06:09:13 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA17179 for freebsd-hackers-outgoing; Tue, 2 Feb 1999 06:09:13 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from nomad.dataplex.net (nomad.dataplex.net [208.2.87.8]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA17171 for ; Tue, 2 Feb 1999 06:09:09 -0800 (PST) (envelope-from rkw@dataplex.net) Received: from localhost (rkw@localhost) by nomad.dataplex.net (8.9.1/8.9.1) with ESMTP id IAA04868; Tue, 2 Feb 1999 08:08:22 -0600 (CST) (envelope-from rkw@dataplex.net) Date: Tue, 2 Feb 1999 08:08:21 -0600 (CST) From: Richard Wackerbarth To: Wes Peters cc: "Daniel O'Connor" , freebsd-hackers@FreeBSD.ORG, David Wolfskill Subject: Re: more modular rc/init/uninit system... In-Reply-To: <36B695B3.E00558DC@softweyr.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 1 Feb 1999, Wes Peters wrote: > > That was what drove my idea to use a makefile; you could write the > start/stop scripts and express the dependencies in the makefile; the > start/stop scripts would be useful on their own. The disadvantage is > that you now have to edit the Makefile to add or remove something; > which we were trying to avoid. Let me suggest that we "indirect" the script files one level (ala autoconfig). For each package, we create .rc which has the guts of the scripts and the dependancies. When we add, delete, or change a package, we rerun the startup configurer which rewrites the actual scripts as needed. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message