[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