"Michael K. Edwards" <[EMAIL PROTECTED]> writes:

> What would be the impact on (c)debootstrap of changing the operation
> of dpkg?  I haven't looked at the exact sequence in a while, but IIRC
> those partially-installed states have valid uses in a debootstrap run.
>  For instance, an unconfigured package may not be ready for normal
> use, but may get some files into the right places so that another
> package installation can complete, and then another run of dpkg can
> fix the first package.

Afaik neither debootstrap, cdebootstrap nor rootstrap use dpkg -i to
partially install packages. They explicitly use --unpack and
--configure and use --force-* options to exactly say what they need.

If at any point dpkg returns an error (as dpkg -i would for partial
installs) then (c)debootstrap/rootstrap will stop.

> I think I'm of the "it's a low-level tool, you can shoot yourself in
> the foot if you insist on it" school.  That's what the --force-* flags
> are there for -- knowingly, carefully, shooting yourself in the foot
> because that's where the anaconda has started to eat you.  However,
> there might be a case for defaulting to peeking inside the new package
> to check dependencies before unpacking.  One could then add a new
> --force-unpack flag to get the current behavior in scenarios like
> debootstrap.
>
> Cheers,
> - Michael

dpkg -i checking configurability before unpacking should not impact
the previously mentioned tools at all afaik.

MfG
        Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to