kiwi: feature update to v5.05.67

kiwi was updated to v5.05.67 to supply features used in SUSE Linux Enterprise 12 development and base for building appliances in openSUSE 13.1.

- Fixed check for .repo file
The repo path is stored quoted for use use with the shell
but the perl test operator can't deal with shell escaped
characters and failed. Thus shell's test built-in is used
instead

- Use existing credentials name for repositories
* Don't add a credentials name to repositories if there is already one

- Make partedGetPartitionID more robust
* If we can't find a partition label for the disk don't proceed
checking for a partition ID and return an unknown ID 'xx'

- Use suse parted 'type' command extension to setup swap partition
type. This is done because the upstream way of setting swap type
is broken in the suse parted.

- Fixed __hasBootDescription() runtime check for pxe type
The type in the XML is 'pxe' but the boot description is
named 'netboot'

- Use existing credentials name for repositories
* Don't add a credentials name to repositories if there is already one

- Fixed pxePartitionInputGeneric
In case of a raid setup via pxeboot the required partition type 'fd'
is not explicitly provided in the PART line of the client config.
Instead the raid information is given in an additional RAID variable.
Thus the pxePartitionInputGeneric function has to set the partition
type 'fd' if the RAID variable is set too.

- Make partedGetPartitionID more robust
* If we can't find a partition label for the disk don't proceed
checking for a partition ID and return an unknown ID 'xx'

- Use suse parted 'type' command extension to setup swap partition
type. This is done because the upstream way of setting swap type
is broken in the suse parted.

- Fixed message displayed when the partition table is created/updated.
Even in the case of creating a new partition table the message said
something about repartition of the disk which is misleading. Thus
the message changed to just tell the user about a partition
process happening now

- Fixed --bootcd post processing mode

- Fixed --bootusb post processing mode

- Fixed __hasBootDescription() runtime check for pxe type
The type in the XML is 'pxe' but the boot description is
named 'netboot'

- Fixed message logging
* don't log message to already closed file descriptor

- Removed done statement from last Kiwi message

* The Done message at the last line was confusing, especially when
KIWI exited with errors.
To keep consistency and since the done message wasn't really needed
because the last message is not a task it was also removed for
the success messages.

- Added __hasBootDescription runtime check

Code written by Tim Hardeck. The test looks up the required
boot image description according to the selected build type
if no such description exists the build exit with an error
telling the user which rpm package is missing on the build
machine

- Fixed tests for KIWIRuntimeChecker code
* for each test call the corresponding runtime checker function
and not the container method which always calls all of them
* added variable KIWI_NO_FS which allows to switch off runtime
checks which accesses the filesystem. They can only be safely
called if the filesystem environment is controlled too

- Fixed __hasBootLoaderTools() runtime check to check for
the bootloader tool if 'grub' is selected

- Fixed runtime check __hasBootLoaderTools
check for grub2-bios-setup only if the firmare is set to: bios

- Revert "- use ext4 filesystem for clic'ed live iso's"
ext4 seems not supported on SLE11 but Studio uses clicfs to
build live images. This reverts commit fbeff95f4724.

- Added __hasBootLoaderTools runtime check
With this check we test if the tool chain to install the requested
bootloader is installed on the image build machine

Fixed bugs
Selected Binaries
openSUSE Build Service is sponsored by