James Crofts wrote:

> I performed the following series of non-interactive builds; in each case 
> "lh_clean --purge" was run before beginning the next build:

First, thanks for your detailed bug report.

> * LH_PACKAGES_LISTS="minimal cryptonas", LH_APT_SECURE="disabled" ==> 
> ~139MB image, incorrect set of packages (for example, subversion was still
> present)

The problem is that live-helper expands *all* package lists in
config/chroot_local-packageslists, regardless of whether they are specified
in the LH_PACKAGES_LISTS variable or not.

This why when you did:

  > At this point, I renamed 
  > config/chroot_local-packageslists/cryptonas-devel to cnas-devel.bkp, ran
  > lh_clean --purge, and built again

.. it worked, as the "cryptonas-devel" list wasn't around to be expanded.

Now, this may still be a bug - to be able to build images with slightly
different contents like this is quite a compelling use-case, and the
LH_PACKAGES_LISTS variable is hardly intuitive with the current behaviour.

(Daniel, any objections to removing helpers/lh_chroot_local-packageslists?
The Expand_packagelist code sources the local packageslist drectory already.)


Regards,

-- 
Chris Lamb, UK                                       [EMAIL PROTECTED]
                                                            GPG: 0x634F9A20

Attachment: signature.asc
Description: PGP signature

Reply via email to