We do not provide a default config file for the pxe setup anymore.
There is no good default file we can provide here because we don't
know how the user has configured a pxe image. The documentation
should explain how to setup the pxe config and infrastructure with
the help of the static data provided by the kiwi-pxeboot package
Sphinx is not available on all platforms and required only to
build the manual pages. Thus the make build target can build
the man pages and pack the result into the source tarball
Beginning with SLE12 SP2 the default kernel is a pvops
capable kernel. This means it can be used in a Xen HVM full
virtual machine as well as in a PV - paravirtual machine.
However it's required to keep the paravirtual net, block
modules in the initrd. As their location also has move
an update of the boot image descriptions was necessary
Make a factory out of the task and allow to have e.g
a dracut boot image task at a later point in time.
The BootImageBase class creates an interface for this
implementation. So far only BootImageKiwi is implemented
export_modprobe_setup copies the contents of etc/modprobe.d
to a specified target root directory. The method is used to
transfer the modprobe configuration from the system image
to the boot image
custom args is a hash with option/value pairs. For vmdk the option
could be e.g adapter_type=value and the value is None. This is by
intention because qemu which receives those type of options allows
only the syntax "-o option=value". The kiwi code setting up the
options did not check correctly if there really is a value for
e.g adapter_type
Different distributions install grub2 to different places.
Therefore kiwi should not use a fixed location but allow
to lookup grub data at several places
When using an iso as repo, kiwi mounts it to a temporary
location. The location is different for each build and
therefore the zypper repo file needs to be recreated for
any new build in this situation