[elbe-devel] [PATCH 0/3] Extend debootstrap configuration
Torben Hohn
torben.hohn at linutronix.de
Tue Jan 4 09:50:11 CET 2022
On Tue, Jan 04, 2022 at 08:13:35AM +0100, Daniel Braunwarth wrote:
> This set of patches improves the debootstrap configuration.
> The currently used configuration has two drawbacks:
Hi Daniel,
sorry for not being attentive. But i was involved in other projects
which had higher priorities than elbe.
I prefer your solution over the solution i posted yesterday.
For the whole series:
Reviewed-by: Torben Hohn <torben.hohn at linutronix.de>
Gonna merge it to master and target it for v14.0
>
> 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.
>
> This set of patches fixes #285.
>
> 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.32.0
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel
--
Torben Hohn
Linutronix GmbH | Bahnhofstrasse 3 | D-88690 Uhldingen-Mühlhofen
Phone: +49 7556 25 999 18; Fax.: +49 7556 25 999 99
Hinweise zum Datenschutz finden Sie hier (Informations on data privacy
can be found here): https://linutronix.de/kontakt/Datenschutz.php
Linutronix GmbH | Firmensitz (Registered Office): Uhldingen-Mühlhofen |
Registergericht (Registration Court): Amtsgericht Freiburg i.Br., HRB700
806 | Geschäftsführer (Managing Directors): Heinz Egger, Thomas Gleixner
More information about the elbe-devel
mailing list