[elbe-devel] [PATCH 0/3] v2: Add support for XIncludes
Benedikt Spranger
b.spranger at linutronix.de
Thu Mar 23 14:14:18 CET 2017
Hi,
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
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
More information about the elbe-devel
mailing list