[elbe-devel] [PATCH 0/3] Extend debootstrap configuration
Bastian Germann
bage at linutronix.de
Thu Sep 9 14:04:51 CEST 2021
Related issue: https://github.com/Linutronix/elbe/issues/285
Am 09.09.21 um 14:02 schrieb Daniel Braunwarth:
> 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.
>
> Daniel Braunwarth (3):
> Extend debootstrap configuration
> Automatically replace debootstrapvariant
> Use new debootstrap configuration
>
> elbepack/rfs.py | 29 ++++---
> elbepack/validate.py | 48 +++++------
> elbepack/xmlpreprocess.py | 25 ++++++
> examples/armhf-ti-beaglebone-black.xml | 4 +-
> examples/armhf-ubuntu.xml | 4 +-
> examples/x86_64-docker.xml | 4 +-
> .../x86_64-pc-hdimg-grub-hybrid-buster.xml | 4 +-
> schema/dbsfed.xsd | 80 ++++++++++---------
> tests/pbuilder-amd64.xml | 4 +-
> 9 files changed, 122 insertions(+), 80 deletions(-)
>
> --
> 2.33.0
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel
>
More information about the elbe-devel
mailing list