On Thu, Feb 27, 2003 at 06:48:24PM +0900, GOTO Masanori wrote:
> > dpkg -s sysvinit| grep Pre-Depends
> Pre-Depends: libc6 (>= 2.2.4-4)
> Sysvinit pre-depends libc6. Libc6 should be installed and _correctly_
> _configured_ before sysvinit is unpacked.
Yup. sysvinit's essential:yes, so it has to be installed and working
correctly before libc6 is configured too. Compare with libc6's postinst
being a /bin/sh script, and bash's Pre-Dep on libc6.
> Your "bootstrapping tools
> should cope with" really confirms this rule?
It should, yes. I haven't tried it; but if it doesn't work it should
definitely be fixed.
> > If it's just meant to be "simpler & faster", it ought to be dropped
> > since it's less reliable.
> Would you teach me why you think "it's less reliable"?
It introduces bugs when file-rc gets reorganised (like the ones we just
had), and doesn't work if/when we get another package that manages init.d
scripts differently again.
Cheers,
aj
--
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.
``Dear Anthony Towns: [...] Congratulations --
you are now certified as a Red Hat Certified Engineer!''
Attachment:
pgpliSimsfa3m.pgp
Description: PGP signature