KIWI - Appliance Builder Next Generation EL8 fork
Go to file
Marcus Schäfer 9cb68abcea Fixed include processing
This commit fixes several issue connected with the use of
the <include> directive:

First and foremost the XSLT chain was broken in a way that
the include XSLT in combination with the PrettyPrinter XSLT
were called not in the chain of stylesheets but together.
This results in XML descriptions which duplicated the content
and went invalid

Another change is, when the include XSLT is called in the chain.
This commit moves it to become the very first processing
instruction such that the included data is part of all subsequent
XSLT stylesheets. This also allows to use older schema versions
in included XML data and they get automatically converted through
the chain of XSLT stylesheets.

Last change is the evaluation of the from= attribute value. This
value is now interpreted as an URI. Currently only local URIs are
supported. The reason to do this is because XSLT when processing
a document resolves relative paths according to the file path
of the master document. As kiwi does not change the original
content that path with will be a /var/tmp location if one of
the XSLT stylesheets were used. The documentation for this change
was updated as well
2021-11-12 07:46:52 -05:00
.github Only trigger functions workflow on certain paths 2021-11-09 14:49:18 +01:00
build-tests Merge pull request #1956 from OSInside/custom_partitions 2021-11-03 17:40:31 +01:00
doc Fixed include processing 2021-11-12 07:46:52 -05:00
dracut/modules.d Fixed nasty bug in ramdisk generator 2021-10-22 17:38:27 +02:00
helper Moved pages and pypi publish to github actions 2021-09-21 18:42:18 +02:00
kiwi Fixed include processing 2021-11-12 07:46:52 -05:00
package Revert "Cleanup xattr requirement" 2021-11-02 07:32:41 -04:00
test Fixed include processing 2021-11-12 07:46:52 -05:00
tools Partially revert dcounter.c flaw report 2020-11-18 13:33:09 +01:00
.bumpversion.cfg Bump version: 9.24.3 → 9.24.4 2021-11-11 15:11:20 +01:00
.codacy.yml Update codacy configuration file 2020-11-17 15:55:53 +01:00
.gitattributes Set ident export-subst git attribute on version.py 2016-04-21 16:21:00 +02:00
.gitignore Delete traces of travis integration 2020-12-15 11:38:13 +01:00
.gitlab-ci.yml Delete obsolete release stage from gitlab 2021-09-21 18:49:53 +02:00
.obs_test Update arm integration test 2018-05-08 16:31:57 +02:00
.obs_test_status Fixed make obs_test_status 2018-07-31 09:00:28 +02:00
.virtualenv.dev-requirements.txt Add support for portable result data (#1949) 2021-10-12 18:31:49 -04:00
.virtualenv.requirements.txt Add support for portable result data (#1949) 2021-10-12 18:31:49 -04:00
kiwi.yml Drop support for cdrtools 2021-11-11 06:43:56 -05:00
LICENSE Fixed GPL license text to match headers and spec 2017-04-28 12:13:30 +02:00
Makefile Revert "Revert "Fix installation of man pages"" 2021-05-21 17:32:23 +02:00
MANIFEST.in Fixed MANIFEST 2021-09-15 12:04:43 +02:00
README.rst Change donation message 2021-02-16 17:24:06 +01:00
setup.cfg Support custom partitions 2021-11-03 13:31:17 +01:00
setup.py Add support for portable result data (#1949) 2021-10-12 18:31:49 -04:00
tox.ini Added python 3.9, 3.10 to test workflow 2021-11-08 14:46:30 -05:00

KIWI - Next Generation
======================

.. |GitLab CI Pipeline| image:: https://gitlab.com/kiwi3/kiwi-ci/badges/master/pipeline.svg
   :target: https://gitlab.com/kiwi3/kiwi-ci/-/pipelines
.. |Health| image:: https://api.codacy.com/project/badge/Grade/8ebd8ce362294fabb0870f50358e564f
   :target: https://www.codacy.com/app/Appliances/kiwi?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=OSInside/kiwi&amp;utm_campaign=Badge_Grade
.. |Doc| replace:: `Documentation <https://osinside.github.io/kiwi/>`__
.. |Installation| replace:: `Installation <https://osinside.github.io/kiwi/installation.html>`__
.. |Contributing| replace:: `Contributing <https://osinside.github.io/kiwi/contributing.html>`__
.. |Donate| image:: https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif
   :target: https://www.paypal.me/SchaeferMarcus

|GitLab CI Pipeline| |Health|

**KIWI, the OS image and appliance builder.**

* |Installation|

* |Contributing|

* |Doc|

We'll donate it for good luck so's you're sure to come back :)

|Donate|