Bastian Blank <wa...@debian.org> writes:

> On Sat, Jul 24, 2010 at 04:51:50PM -0700, Steve Langasek wrote:
>> > > Only because it's a cdebootstrap bug.  Unless you see something that 
>> > > causes
>> > > initramfs-tools to be pulled into the essential set (which I do not), 
>> > > this
>> > > is a cdebootstrap bug for not fulfilling the pre-depends of the essential
>> > > packages before continuing.
>
> At least in Lucid, initramfs-tools is essential:
> util-linux -> upstart(upstart-job) -> mountall -> plymouth -> initramfs-tools
>
>> > You should know better, awk is not essential. Also essential means that
>> > it have to work _without_ being configured.
>> I know quite well that awk *is* part of the essential closure, because it's a
>> pre-dependency of an essential package.  Even *unpacking* of base-files is
>> not supposed to happen (in an ideal world) before awk has been configured,
>> and you definitely shouldn't be trying to configure *other* packages before
>> the pre-depends of essential packages have been satisfied.
>
> In an ideal world, it is possible to configure every essential package
> with its dependencies and pre-dependendies on its own.
>
> Bastian

Maybe since awk is essential by way of being a pre-depends of base-files
both mawk and gawk should behave as if they were essential. Meaning awk
should work with [gm]awk unpacked but not yet configured.

If both gawk and mawk create the awk link in preinst if it is missing
then awk can be used with [mg]awk unpacked. Probably needs some special
hand holding of update-alternatives in postinst for it to work
though. But it should be managable.

MfG
        Goswin



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to