[elbe-devel] [PATCH 0/3] v2: Add support for XIncludes
Manuel Traut
manuel.traut at linutronix.de
Thu Mar 23 14:18:10 CET 2017
Hi Bene,
> XML Inclusions (XInclude) Version 1.0 specified by W3C provide a generic
> inclusion mechanism for XML. E.L.B.E. receipes can now be splitted up
> into smaller pieces.
>
> XInclude can be used for every node, but not for node content. i.e. the
> include contains the complete node.
>
> v1: initial patch series
> v2: remove unrelated receipes from examples
okay. Looks sane now :)
Nice feature for doing some kind of managing similar targets with elbe.
Thanks a lot!
Manu
> Regards
> Bene
>
> Benedikt Spranger (3):
> XML schema: allow XML base attribute
> Add a E.L.B.E. preprocessor command
> Add XInclude examples
>
> elbepack/commands/preprocess.py | 41 +++
> elbepack/dbsfed.xsd | 352 ++++++++++++++-------
> elbepack/initvmaction.py | 12 +
> elbepack/xmlpreprocess.py | 53 ++++
> examples/includes/devel/finetuning.xml | 5 +
> examples/includes/devel/hostname.xml | 2 +
> examples/includes/devel/part.xml | 10 +
> examples/includes/devel/pkglist.xml | 12 +
> examples/includes/prod/finetuning.xml | 6 +
> examples/includes/prod/hostname.xml | 2 +
> examples/includes/prod/part.xml | 10 +
> examples/includes/prod/pkglist.xml | 11 +
> .../x86_32-pc-hdimg-with-include-development.xml | 39 +++
> .../x86_32-pc-hdimg-with-include-production.xml | 39 +++
> 14 files changed, 488 insertions(+), 106 deletions(-)
> create mode 100644 elbepack/commands/preprocess.py
> create mode 100644 elbepack/xmlpreprocess.py
> create mode 100644 examples/includes/devel/finetuning.xml
> create mode 100644 examples/includes/devel/hostname.xml
> create mode 100644 examples/includes/devel/part.xml
> create mode 100644 examples/includes/devel/pkglist.xml
> create mode 100644 examples/includes/prod/finetuning.xml
> create mode 100644 examples/includes/prod/hostname.xml
> create mode 100644 examples/includes/prod/part.xml
> create mode 100644 examples/includes/prod/pkglist.xml
> create mode 100644 examples/x86_32-pc-hdimg-with-include-development.xml
> create mode 100644 examples/x86_32-pc-hdimg-with-include-production.xml
>
> --
> 2.11.0
>
>
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel
--
------------------------------------------------
Linutronix GmbH
fon +49 7556 25999 16
Firmensitz: D-88690 Uhldingen, Bahnhofstraße 3
Registergericht: Freiburg i. Br., HRB 700 806;
Geschäftsführer: Heinz Egger, Thomas Gleixner
More information about the elbe-devel
mailing list