A change in kiwi/schema/kiwi.rnc triggers the build of the
schema rng version as well as an auto update of the data
structures via python's generateDS. The intermediate xsd
schema format is only relevant for the data structure
creation process
At the moment there is no class to build the pxe client config
file from information provided with the optional pxedeploy
section. However this is not fatal to the build because the file
could be created manually too. Thus a warning message is shown
which will go away when the pxe client config file creation
has been ported
Put the creation of a result object into the builder classes
and return them from there. The builder instances knows about
the results not the task instances
If disk format and install media is configured together only
the install media will be built and a warning message for
skipping the disk format is shown
Kernel parameters like PRODUCT_TYPE=“PRODUCT BANANA” breaks
the code in includeKernelParameters. This patch allows spaces
for values in a way that it replaces the embedded whitespace
with \030 before parsing and then reverting after parsing.
Thanks to Jay Nitikman for providing the patch
The system image has to provide /etc/crypttab to allow dracut
to create a working initrd for reboot. In addition the name
of the luks map must be 'luks' to make dracut happy.
openSUSE Tumbleweed raspberrypi-firmware[-branding-openSUSE] packages
have been updated to install files to /boot/vc rather than /boot.
Ensure that all files in /boot/vc are provided in image/loader for
further reference
An instance of volume manager could cause the creation of a new
device e.g in case of LVM. The master device map in the disk
builder has to be updated with this device
Any time the version.py is changed and committed the git ident
will be reset by git. After a checkout of version.py the ident
will be updated in version.py to the git commit id of version.py
Whenever we relase a new kiwi version the process is as follows:
1. run bumpversion to set the version for the release
2. run tox to create the source tarball for the release
We have to make sure tox calls a git checkout of
version.py
As we are going to switch to tox the Makefile setup should be
cleaned up. The make targets to build xsd and rng schemas has
been moved to the master Makefile
As we are going to switch to tox the Makefile setup should be
cleaned up. The make targets to handle po files and their
installation has now been moved to the master Makefile
As we are going to switch to tox the Makefile setup should be
cleaned up. I'm going to move the various places and its tasks
into one master Makefile to make it easier to move the targets
one after the other into a tox setup.