On Mon, Aug 04, 2003 at 11:05:54AM -0500, Adam Heath wrote:
> 
> > You also need to ensure that adduser and anything that it depends on to
> > function are always available at all times just like libc6.
> 
> You're confusing pre-depends and essentialness.

What about the case if adduser needs a new feature in useradd and
thus uses a versioned dependency on passwd.  This means that the
new adduser can be unpacked before the new passwd is unpacked or
configured since it's only a plain old dependency.

As an unversioned pre-dependency is fulfilled as long as a
package was previously configured, this will allow packages declaring
pre-dependencies on adduser to run their preinsts even though
the new passwd is not yet available, rendering adduser useless.
-- 
Debian GNU/Linux 3.0 is out! ( http://www.debian.org/ )
Email:  Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

Reply via email to