Linutronix / elbe

Embedded Linux Build Environment
https://elbe-rfs.org
GNU General Public License v3.0
163 stars 59 forks source link

Extend debootstrap configuration #315

Closed ghost closed 2 years ago

ghost commented 2 years ago

This set of patches improves the debootstrap configuration. The currently used configuration has two drawbacks:

  1. One can only inlcude additional packages into debootstrap, if a variant is used.
  2. There is no possibility to exclude packages from debootstrap.

This patch eliminates these drawbacks.

A possible new configuration looks like:

<debootstrap>
    <variant>minbase</variant>
    <include>ca-certificates</inlcude>
    <exlucde>systemd-timesyncd</exclude>
</debootstrap>

If a project contains an old debootstrapvariant configuration, it will automatically be replaced during pre-processing.

All examples and tests have been updated to use the new configuration.

Signed-off-by: Daniel Braunwarth daniel.braunwarth@kuka.com

ghost commented 2 years ago

Is there any chance to get some feedback to this?

bgermann commented 2 years ago

See https://lists.linutronix.de/pipermail/elbe-devel/2022-January/005517.html