From owner-freebsd-current Thu Apr 11 23:04:54 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA26664 for current-outgoing; Thu, 11 Apr 1996 23:04:54 -0700 (PDT) Received: from GndRsh.aac.dev.com (GndRsh.aac.dev.com [198.145.92.241]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id XAA26652 Thu, 11 Apr 1996 23:04:46 -0700 (PDT) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id XAA17874; Thu, 11 Apr 1996 23:04:39 -0700 From: "Rodney W. Grimes" Message-Id: <199604120604.XAA17874@GndRsh.aac.dev.com> Subject: Re: feedback sought on proposed change to netstart To: pst@freefall.freebsd.org (Paul Traina) Date: Thu, 11 Apr 1996 23:04:38 -0700 (PDT) Cc: current@freefall.freebsd.org In-Reply-To: <199604120527.WAA23125@freefall.freebsd.org> from Paul Traina at "Apr 11, 96 10:27:19 pm" X-Mailer: ELM [version 2.4ME+ PL11 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Currently /etc/netstart evaluates /etc/start_if. if the file exists, > and THEN does any standard ifconfig commands if defined. > > This seems very backwards and broken to me. Here's my justification: > Basic stuff can be done by executing the commands in sysconfig, just like > we always do. /etc/start_if. is for additional stuff or exceptions, > such as configuring aliases. > > It makes sense to set up the interface, first, and then get fancy with it. You can't ifconfig some interfaces until they are setup, you don't want to ifconfig a slip line until sl0 is setup, same goes for ppp. start_if. was not meant to add aliases, it was added to ``start'' the interface so you could configure it. Perhaps we need to add a /etc/setup_if. to handle aliases, etc. > Here's the change, 24 hours to comment: Don't.... you'll break all the folks who are using start_if. for what it was meant to do. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD