From owner-freebsd-hackers Thu Sep 28 11:41:58 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA24079 for hackers-outgoing; Thu, 28 Sep 1995 11:41:58 -0700 Received: from healer.com (healer-gw.Empire.Net [205.164.80.204]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id LAA24066 for ; Thu, 28 Sep 1995 11:41:29 -0700 Received: (from gryphon@localhost) by healer.com (8.6.11/8.6.9.1) id OAA24987; Thu, 28 Sep 1995 14:42:49 -0400 Date: Thu, 28 Sep 1995 14:42:49 -0400 From: Coranth Gryphon Message-Id: <199509281842.OAA24987@healer.com> To: terry@lambert.org Subject: Re: ports startup scripts Cc: gryphon@healer.com, hackers@freebsd.org, jmb@kryten.atinc.com, patl@asimov.volant.org, peter@taronga.com Sender: owner-hackers@freebsd.org Precedence: bulk From: Terry Lambert > +> Actually, it will still generate correctly, but will fail at boot > +> time since A is not runable. > +> > +> Which is what I would consider the correct behavior. > Failing to boot is NEVER correct behaviour. NEVER. OK. So, under the SysV mechanism (S##foo) , if I put in Package B, and not put in Package A (which B depends upon) what is the correct behavior? How much is going to run? "Fail at boot time" means run a sysadmin shell at that point (just like it does now if something important fails). By using "make -k" for startup, it will do whatever it can and skip anything that proper dependencies do not exit for. The only other option is to try and do some sort of sanity check when running "makerc" to determine if the things are all in the right places. (For example, using "make -n start"). -coranth ------------------------------------------+------------------------+ Coranth Gryphon | "Faith Manages." | | - Satai Delenn | Phone: 603-598-3440 Fax: 603-598-3430 +------------------------+ USMail: 3 Hansom Drive, Merrimack, NH 03054 Disclaimer: All these words are yours, except Europa...