Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Sep 1995 13:40:15 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        gryphon@healer.com (Coranth Gryphon)
Cc:        terry@lambert.org, gryphon@healer.com, hackers@FreeBSD.ORG, jmb@kryten.atinc.com, patl@asimov.volant.org, peter@taronga.com
Subject:   Re: ports startup scripts
Message-ID:  <199509282040.NAA13263@phaeton.artisoft.com>
In-Reply-To: <199509281842.OAA24987@healer.com> from "Coranth Gryphon" at Sep 28, 95 02:42:49 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> > 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?

Don't run the packages is the best behaviour.

Run the packages and have the run fail without failing subsequent
components is acceptable behaviour.

> How much is going to run?

As much as can run, hopefully.

> By using "make -k" for startup, it will do whatever it can and skip
> anything that proper dependencies do not exit for.

This is probably the closest you could come.

> 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").

Right.  Allow it to be installed, but don't allow it to be made active
until the dependencies are met.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509282040.NAA13263>