[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