SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for kiwi-5.06.182-16.1.x86_64.rpm :
Tue May 12 14:00:00 2015 msAATTsuse.de
- v5.06.182 released

Tue May 12 14:00:00 2015 msAATTsuse.de
- v5.06.181 released

Tue May 12 14:00:00 2015 msAATTsuse.de
- Google doesn\'t like pretty print of json metadata

Tue May 12 14:00:00 2015 msAATTsuse.de
- Fixed console initialization on exception
If multiple consoles are used like console=tty0 console=ttyS0
the output is multiplexed among all consoles if plymouth or blogd
is in use. However if a system shell exception occurs the
exception shell was not correctly initialized as controlling
terminal. In order to fix this the sulogin program is used and
the shell .bashrc will reset the spawned console first.
This fixes (bnc#928090)

Mon May 4 14:00:00 2015 msAATTsuse.de
- v5.06.180 released

Mon May 4 14:00:00 2015 msAATTsuse.de
- Fixed use of fdasd on SLE12
when using fdasd on an empty disk two questions raises which
needs to be answered/confirmed before kiwi can proceed to create
partitions (bnc #928550)

Thu Apr 23 14:00:00 2015 msAATTsuse.de
- v5.06.179 released

Wed Apr 22 14:00:00 2015 msAATTsuse.de
- Fixed product name in SLE12 s390 JeOS

Tue Apr 21 14:00:00 2015 msAATTsuse.de
- Delete kernel/adaptec-firmware from boot images
For s390 there are no such packages in the SLE12 code base

Wed Apr 8 14:00:00 2015 msAATTsuse.de
- v5.06.178 released

Wed Apr 8 14:00:00 2015 msAATTsuse.de
- Implement support for importing gce license
If gcelicense is specified the information is included into
the gce format tarball

Wed Apr 8 14:00:00 2015 msAATTsuse.de
- Added gcelicense attribute in section
The gcelicense attribute receives a free form text information
which is used to create a manifest file in the gce image format.
The gce image format is Google\'s expected Compute Engine image
format for uploading and registering an OS image in GCE

Tue Mar 24 13:00:00 2015 msAATTsuse.de
- Setup kernel symlinks in sle11 elilo compat mode

Tue Mar 24 13:00:00 2015 msAATTsuse.de
- Use filesystem UUID to identify the recovery

Fri Mar 13 13:00:00 2015 msAATTsuse.de
- v5.06.177 released

Thu Mar 12 13:00:00 2015 msAATTsuse.de
- Mount EFI partition only if not already mounted
Check via mountpoint and mount /boot/efi only if
not already a mountpoint (bnc #921970)

Wed Mar 11 13:00:00 2015 msAATTsuse.de
- Update elilo compat mode
Support copy of vendor specific EFI boot config
In addition use the oem boot title as title for the
elilo configuration too (bnc #921852)

Thu Mar 5 13:00:00 2015 msAATTsuse.de
- Move loader install tool check to the right place
Only if a bootloader must be installed check if the tool
to perform the call is present on the host (bnc #921062)

Wed Mar 4 13:00:00 2015 msAATTsuse.de
- Fixed __checkSelectedBootLoaderIncluded check
The runtime check for grub2 has the choice for several packages
Especially on SLE11 only grub2-x86_64-efi exists. (bnc #921013)

Wed Mar 4 13:00:00 2015 msAATTsuse.de
- Increase the EFI/vboot fat partition
Instead of 32MB use 200MB to allow holding a little more
data like firmware and/or loaders (bnc #921017)

Tue Feb 17 13:00:00 2015 msAATTsuse.de
- v5.06.176 released

Fri Feb 13 13:00:00 2015 jmassaguerplaAATTsuse.de
- check user_name is defined when checking file tree
It is possible to have files that should be owned by root which
are owned by a non-existing user, meaning the uid has no corresponding
username. When this happens, the check used to give the error
\"Use of uninitialized value $user_name in concatenation (.) or string
at /usr/share/kiwi/modules/KIWIRuntimeChecker.pm line 1558.\"
Thus we need to check whether the user exists.

Thu Feb 12 13:00:00 2015 msAATTsuse.de
- v5.06.175 released

Wed Feb 11 13:00:00 2015 msAATTsuse.de
- Explicitly add kbd package to boot images

Tue Feb 10 13:00:00 2015 jmasonAATTsuse.de
- Move the vhdfixed tag to 64K offset.
The tag specification calls for moving the tag from a 16K offset to a 64K
offset to avoid conflicting with the GPT.

Fri Feb 6 13:00:00 2015 msAATTsuse.de
- v5.06.174 released

Mon Feb 2 13:00:00 2015 msAATTsuse.de
- v5.06.173 released

Fri Jan 30 13:00:00 2015 msAATTsuse.de
- Fixed callPartitioner
Instead of making the decision for the correct partition tool
by the name of the device use a method which knows better about
the type of the storage device. This applies to s390 only were
a dasd device could be a real dasd with 4k blocksize or an
emulated dasd with 512byte blocksize. In the first case fdasd
is used and in the other case parted must be used. The decision
for the tool is now based on the result if isDASDDevice()
which returns false for emulated dasd devices because we
only distinguish a different handling if the blocksize of the
device is _not_ 512byte

Fri Jan 30 13:00:00 2015 msAATTsuse.de
- Fixed handling of zipl options
For some reason it was not possible to provide the
information as commandline arguments. Thus we wrote
it into the menu section. In addition the verbose
zipl installation information is now part of the
kiwi build log file

Fri Jan 30 13:00:00 2015 msAATTsuse.de
- Fixed import of emulated dasd device
dasd_configure is required to be called but kiwi
skipped that step for emulated dasd devices and
thus they did not exist on boot

Fri Jan 30 13:00:00 2015 msAATTsuse.de
- Added support for emulated DASD devices on s390
an emulated dasd is a dasd device in FBA mode using
512byte blocksize. kiwi did not properly install zipl
to allow to boot from such devices

Thu Jan 29 13:00:00 2015 adrianAATTsuse.de
- collecting of -debuginfo packages from special suffixed packages

Thu Jan 29 13:00:00 2015 msAATTsuse.de
- Fixed importHostPackageKeys
Import on systems which doesn\'t have a
/usr/lib/rpm/gnupg/keys structure failed

Thu Jan 29 13:00:00 2015 msAATTsuse.de
- Fixed exception handling if device type is unknown

Thu Jan 29 13:00:00 2015 msAATTsuse.de
- Added support for s390 emulated DASD devices
An emulated DASD device is a disk with 512byte blocksize
like it is the case for real zFCP (scsi) devices. Therefore
kiwi handles an emulated DASD like a zFCP device but does
not configure host and disk adapter for it

Wed Jan 28 13:00:00 2015 msAATTsuse.de
- Fixed SLES12 s390 JeOS image template
deleted obsolete packages, update pattern name

Wed Jan 28 13:00:00 2015 msAATTsuse.de
- Fixed resetBootBind
make sure the tmp directory is removed while moving the
boot data one hierarchy level up

Mon Jan 26 13:00:00 2015 msAATTsuse.de
- Make sure to handle all udev daemon processes
If the call to udevadm control for some reason did not
stop all udev daemon processes kiwi checks the pids it
found and kills them manually. However kiwi just looked
up one process even though there might be more

Mon Jan 26 13:00:00 2015 msAATTsuse.de
- Use udevadm control to exit udev daemon
Killing the udevd is done in two steps. First we issue
an udevadm call to exit udevd the documented way. According
to the man page the call waits until udevd is stopped.
After the call we check against the process ID of udevd
we know about if they really have been stopped. If not we
kill them

Fri Jan 23 13:00:00 2015 msAATTsuse.de
- Don\'t use /mnt as mount point in a kiwi process
It could cause conflicts if the building system has /mnt
mounted for some reasons. Especially if the image target
directory is set to /mnt kiwi failed because it over
mounted its own results

Wed Jan 14 13:00:00 2015 jmassaguerplaAATTsuse.de
- fix dependencies of s390 requires

* zipl was never an own package, it is part of s390-tools

* syslinux does not exist on SLES 12 s390
(cherry picked from commit 43798988bfd41072e6c537211b7360969fe1baf4)

Thu Dec 11 13:00:00 2014 msAATTsuse.de
- Added support for custom qemu-img format options
When kiwi calls qemu-img to convert the image into the format
the user has specified in the XML description it might be
required to pass on additional format options like the compat
mode for the qcow2 format. This can now be done like the
following example shows:


Sun Dec 7 13:00:00 2014 msAATTsuse.de
- v5.06.172 released

Fri Dec 5 13:00:00 2014 msAATTsuse.de
- Fixed setupBootLoaderGrub2 GRUB_TERMINAL setup
in case of uefi we configured a text console terminal but
graphics terminal works well with the shim efi module now

Thu Dec 4 13:00:00 2014 msAATTsuse.de
- Fixed setupBTRFSSubVolumes
if a subvolume for e.g /var/spool should be created kiwi
failed because the /var path did not exist. As a workaround
people could add /var as a volume but if only /var/spool
should be a volume and not /var there was no way to do it.
This commit fixed it in a way that kiwi checks if the path
to the volume exists and if not it is created prior to the
creation of the subvolume

Thu Dec 4 13:00:00 2014 msAATTsuse.de
- v5.06.171 released

Thu Dec 4 13:00:00 2014 adrianAATTsuse.de
- Fix handling of source rpms
As soon as binaries requires src and nosrc version as it\'s
the case for e.g i686 glibc or -32bit packages the collector
put the .src.rpm and the .nosrc.rpm on the media. This is
wrong because only one of them should be used

Wed Dec 3 13:00:00 2014 msAATTsuse.de
- Fixed recovery of EFI bootdata
+ restore EFI module provided by the rpm package. The one kiwi
created is specific to the uuid of the root filesystem which
changes on factory restore.
+ make sure correct linux/linuxefi and initrd/initrdefi commands
are used in recovery grub config by checking against grub_platform
to allow recovery in BIOS and EFI mode
+ make sure mkfs.fat exists in the initrd to allow recovery of
EFI fat partition, actually implement recovery of EFI fat
partition

Tue Dec 2 13:00:00 2014 msAATTsuse.de
- Added restore of btrfs subvolumes in restore mode (bnc #908011)
In oem recovery (restore) mode a new function named
restoreBtrfsSubVolumes will be called if the root filesystem
is btrfs based. The function will restore the configured
subvolumes back to the factory state

Tue Dec 2 13:00:00 2014 msAATTsuse.de
- v5.06.170 released

Tue Dec 2 13:00:00 2014 msAATTsuse.de
- Update rng schema due to date change
This should be done in the repo because the required
trang tool is not part of the build env which caused
the build to fail

Tue Dec 2 13:00:00 2014 msAATTsuse.de
- v5.06.169 released

Tue Dec 2 13:00:00 2014 msAATTsuse.de
- Force creation of recovery filesystem
When kiwi setup the recovery partition with a filesystem it
might find a bootloader installation in the recovery partition
from an earlier attempt. This leads to a question on mke2fs and
an abort of the oem installation as consequence.

Fri Nov 28 13:00:00 2014 msAATTsuse.de
- v5.06.168 released

Thu Nov 27 13:00:00 2014 msAATTsuse.de
- Call updateProtectiveMBR in GPT recovery mode
for some reasons parted leaves an active partition in the
protective MBR which can cause some EFIs to ignore the disk

Thu Nov 27 13:00:00 2014 msAATTsuse.de
- Fixed backup of disk layout in recovery mode
kiwi recovery creates a backup of the disk layout which includes
bootloader code and partitions. For GPT there was no code to
correctly store the table

Thu Nov 27 13:00:00 2014 msAATTsuse.de
- Fixed use of linuxefi/initrdefi commands for recovery grub2 setup

Wed Nov 26 13:00:00 2014 msAATTsuse.de
- Make sure the preferlvm attribute is inherited
If this information is not present the useLVM
method in KIWIGlobals will not be able to provide
the correct result whether LVM is used or not

Wed Nov 26 13:00:00 2014 msAATTsuse.de
- Fixed use of uninitialized value

Tue Nov 18 13:00:00 2014 msAATTsuse.de
- v5.06.167 released

Mon Nov 17 13:00:00 2014 msAATTsuse.de
- Fixed suseStripKernel for updates/ modules
If the dependency checker finds a dependency to a module in the updates
or weak-updates directory the move of the module will fail because kiwi
always uses updates/weak-updates modules and has moved them already.
The dependency code however creates a new updates/weak-updates directory
for the affected module and that causes a conflict when the original
updates/weak-updates are moved back to the final place. In the end the
result is that no updates/weak-updates module are present in the initrd

Wed Nov 12 13:00:00 2014 msAATTsuse.de
- v5.06.166 released

Wed Nov 12 13:00:00 2014 msAATTsuse.de
- Update .travis.yml to run for master only

Mon Oct 6 14:00:00 2014 msAATTsuse.de
- Added bundle task for GCE images

Thu Oct 2 14:00:00 2014 msAATTsuse.de
- Fixup createGoogleComputeEngine
no paths allowed inside the tarball, only the disk.raw
they are really strict on their checks :-)

Thu Oct 2 14:00:00 2014 msAATTsuse.de
- Fixup createGoogleComputeEngine
There are some conventions around the naming and content of
a GCE tarball. This patch hopefully addresses all of them

Thu Oct 2 14:00:00 2014 msAATTsuse.de
- Added support for format=\"gce\"
This is for creating Google Compute Engine ready images to be
uploaded into a bucket in the google cloud storage via gsutil

Fri Sep 26 14:00:00 2014 msAATTsuse.de
- v5.06.165 released

Fri Sep 26 14:00:00 2014 msAATTsuse.de
- Make sure to wait for nic link up (bnc #898505)

Thu Sep 25 14:00:00 2014 msAATTsuse.de
- Fixed double encoded luks system (bnc #898249)
when kiwi builds a disk image it can either dump a filesystem
image onto a raw partition or it rsync a tree of files onto
a partition which has a filesystem created on top of a subsystem
or a subsystem stack like lvm, luks, etc. In kiwi this is
controlled by the value of the $treeAccess variable. If
treeAccess is disabled but the support for syncing a tree in
the given configuration is implemented this results in
duplicate preparation of the filesystem and the subsystems
which results in an unbootable mess.

Thu Sep 25 14:00:00 2014 msAATTsuse.de
- Fixed passthrough of luks cipher (bnc #898249)
kiwi passed the ciper using a shell echo command which is
bad because the shell evaluates the contents of this information
and might break the cipher if it contains shell meta characters.
This patch fixes this by using a simple pipe stream to the
cryptsetup process without invoking a shell command

Thu Sep 25 14:00:00 2014 msAATTsuse.de
- Fixed URI credentials setup
Make sure the ?credentials=kiwiRepoCredentials flag is only added
to the url if the appropriate credentials file exists

Tue Sep 23 14:00:00 2014 msAATTsuse.de
- v5.06.164 released

Tue Sep 23 14:00:00 2014 msAATTsuse.de
- Added missing filesystem provides for the xfs filesystem (bnc #897935)
With the kiwi-filesystem:xfs Provides the buildservice is able
to setup a build environment including the needed tools called
by kiwi when building inside this environment

Sun Sep 21 14:00:00 2014 msAATTsuse.de
- v5.06.163 released

Sun Sep 21 14:00:00 2014 msAATTsuse.de
- Follow up fix for max storage device wait period (bnc #897516)
Hannes Reinecke suggested to increase it to 60 seconds; 30 seconds
is the typical I/O timeout value, so I\'d be giving it double the
time to allow error handling to complete.

Fri Sep 19 14:00:00 2014 msAATTsuse.de
- v5.06.162 released

Fri Sep 19 14:00:00 2014 msAATTsuse.de
- Increase max per storage device wait period to 30 sec (bnc #897516)

Fri Sep 19 14:00:00 2014 msAATTsuse.de
- Prevent activation of a partition on non x86 systems (bnc #897507)
The active flag is used by legacy BIOS systems on x86 systems.
On other architectures it could cause trouble because that
information is not expected

Fri Sep 19 14:00:00 2014 msAATTsuse.de
- Eliminate use of haveBootPartition variable in the initrd code
kiwi provides exact information in the partition ID\'s variables
created when the image is build in setupPartIDs. The indicator if
a boot partition is in use was not set correctly by the existing
function. The indicator for a boot partition should be the
filesystem label set to \'BOOT\' and the check if this partition is
not equal to the root partition. In the repartition code the
partition ID for the root partition is always defined correctly
by the kiwi_RootPart variable and should not depend on any
condition. That way there was no code left which requires and
extra boolean haveBootPartition variable and also fixes the wrong
pID assignment described in bug (bnc #897497)

Fri Sep 19 14:00:00 2014 cooloAATTsuse.de
- remove media check from mini iso (bnc#895021)

Thu Sep 18 14:00:00 2014 cooloAATTsuse.de
- make the mini isos reasonable size again
instead of just removing the root file, remove all files actually downloaded
from NET repo

Wed Sep 17 14:00:00 2014 msAATTsuse.de
- v5.06.161 released

Wed Sep 17 14:00:00 2014 msAATTsuse.de
- Add a post install script for kiwi
The file /dev/shm/lwp-download will be removed in order to
allow kiwi to create this file with the permissions it needs.
The support to allow kiwi to run kiwi --info as non root user
requires this cleanup step because lwp-download is created
with permissions which allows root and normal users to call
the script. former versions leaves a version of the script
which doesn\'t allow non root users to call or change it which
results in a raise condition for a non privileged --info
call

Wed Sep 17 14:00:00 2014 msAATTsuse.de
- Really fixed package update from sle11 to sle12 (bnc #893340)
the man pages were moved from kiwi-doc to the main kiwi package
between sle11 and sle12. Thus the main kiwi package has to set
a conflicts for the kiwi-doc package in versions < 5

Wed Sep 17 14:00:00 2014 adrianAATTsuse.de
- KIWICollect: handle POOL flavors as \"ftp\" flavors (bnc#896930)

Wed Sep 17 14:00:00 2014 msAATTsuse.de
- Fixed spec file by adding missing requirements; tar and psmisc

Tue Sep 16 14:00:00 2014 msAATTsuse.de
- Allow kiwi --info to be called without root permission
There is one exception though. If the repo is an iso file
which needs to be loop mounted we still need root privileges
to call the mount system call. In such a case kiwi will
exit with a useful error message

Tue Sep 16 14:00:00 2014 msAATTsuse.de
- v5.06.160 released

Tue Sep 16 14:00:00 2014 msAATTsuse.de
- Improve spee of nic setup in netboot initrd (bnc #893788)
With this commit the list of preferred interfaces which are
either the BOOTIF interface or the list of all detected ones
is used to run the dhcp discovery. The first successfully
discovered interface is used to setup the default gateway
and route as there can only be one

Mon Sep 15 14:00:00 2014 msAATTsuse.de
- Fixed package build due to failed unit tests
The unit tests failed when building on non x86 architectures
because the test reference files for these architectures
contained an unexpected newline at the end of the file. In
addition subsequent tests should not fail which was the case
because existing test tmpdirs were not correctly cleaned up

Fri Sep 12 14:00:00 2014 msAATTsuse.de
- Use legacy bios_grub partition only on ix86 and x86_64 (bnc #896445)

Fri Sep 12 14:00:00 2014 msAATTsuse.de
- v5.06.159 released

Fri Sep 12 14:00:00 2014 msAATTsuse.de
- Fully document virtualsize attribute of in schema

Fri Sep 12 14:00:00 2014 msAATTsuse.de
- Move useLVM helper function into global space and explain
conditions for using LVM or not in one central place

Fri Sep 12 14:00:00 2014 msAATTsuse.de
- Added runtime check for the bootpartition requirements
If the use of a bootpartition is explicitly disabled
and one of the filesystems btrfs, zfs or xfs are used
this is only supported with the grub2 bootloader.

Fri Sep 12 14:00:00 2014 msAATTsuse.de
- Implement preferlvm=\"true|false\" attribute for
When using filesystems which provides a volume management like
btrfs and zfs do, kiwi will make use of it by default. With the
preferlvm attribute the user can overwrite the default and prefer
LVM for volume management

Thu Sep 11 14:00:00 2014 opensuseAATTsuse.de
- make the two vagrant box templates more consistent
This makes it easier to see the differences which really matter.

Thu Sep 11 14:00:00 2014 opensuseAATTsuse.de
- remove pointless $xmlsize assignment
This assignment is pointless since $xmlsize will always get set to
another value soon after.

Thu Sep 11 14:00:00 2014 adrianAATTsuse.de
- do not publish appdata for source rpms

Thu Sep 11 14:00:00 2014 msAATTsuse.de
- Make suseImportBuildKey more robust (bnc #896126)
Check if dumpsigs tool exist and don\'t operate on
files which do not exist

Wed Sep 10 14:00:00 2014 msAATTsuse.de
- Prevent building iso with empty loader directory

Wed Sep 10 14:00:00 2014 msAATTsuse.de
- Added test_virtualboxGuestOS unit test

Wed Sep 10 14:00:00 2014 msAATTsuse.de
- Update unit tests due to ovf osType adaptions

Wed Sep 10 14:00:00 2014 msAATTsuse.de
- Fixed OVF creation for writing osType
osType is a subsection of the OperatingSystemSection not an attribute
osType was supported for VMware vmw: flagged systems. This patch adds
osType support for virtualbox vbox: flagged systems too

Tue Sep 9 14:00:00 2014 msAATTsuse.de
- v5.06.158 released

Tue Sep 9 14:00:00 2014 msAATTsuse.de
- Fixed spec file requirement for perl-Config-IniFiles (bnc #895623)
Older versions of this module doesn\'t have the \'exists\' method
which is used by kiwi

Tue Sep 9 14:00:00 2014 msAATTsuse.de
- Remove obsolete/unused code from KIWILog::setFlag

Mon Sep 8 14:00:00 2014 msAATTsuse.de
- Follow up fix for message logging
prevent obsolete in cache newline

Mon Sep 8 14:00:00 2014 msAATTsuse.de
- Added missing lvmetad tool
The tools is required to scan the LVM metadata if it does live
on e.g md devices. It seems the default internal scanning did
not work correctly on pvresize, vgchange, etc...

Mon Sep 8 14:00:00 2014 aosthofAATTsuse.de
- Fixed indentation

Mon Sep 8 14:00:00 2014 aosthofAATTsuse.de
- Corrected typo (s/sda1/hda1)

Mon Sep 8 14:00:00 2014 msAATTsuse.de
- Fixed building of vagrant boxes (bnc #895353)
If multiple boxes for different providers are built at once
kiwi uses the result of the first build as input for the next
one which is wrong because it should use the same raw disk
file for all format conversions

Mon Sep 8 14:00:00 2014 msAATTsuse.de
- Don\'t create /var/run (/run) tmpfs for SLE11 systems (bnc #895417)

Mon Sep 8 14:00:00 2014 msAATTsuse.de
- Fixed message logging
Due to the status flags the sequence of log messages could look
broken because of missing newlines at the end of a log message.
This patch checks if a newline is required for the previos message
when the next message is on the way

Mon Sep 8 14:00:00 2014 msAATTsuse.de
- Fixed reset of cursor position to work on both stderr _and_ stdout
This fixes messages displayed in flag colors to be correctly
displayed in the standard terminal output color

Mon Sep 8 14:00:00 2014 msAATTsuse.de
- Put kiwiOVFConfigWriter.pm from critic level 2 to 3 because
of too high code complexity for level 2. We need to refactor
the ovf code but for now I just lowered the critic level

Fri Sep 5 14:00:00 2014 opensuseAATTsuse.de
- make it clear which directory couldn\'t be created
If a previous build failed, it might have left the root directory
behind. Giving the path in the error will help the user clean it up.

Wed Sep 3 14:00:00 2014 aosthofAATTsuse.de
- Added new firmware type \'ec2hvm\' to handle EC2 HVM instances properly

Tue Sep 2 14:00:00 2014 msAATTsuse.de
- Fixed grub2 EFI setup for aarch64 (bnc #894307)

Tue Sep 2 14:00:00 2014 msAATTsuse.de
- Fixed baseSetupUserPermissions (bnc #894378)
The function should not operate on system user accounts.
The function should not operate on accounts without
login shell

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- v5.06.157 released

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- Fixed KIWIOVFConfigWriter rasd:HostResource for ovf:/disk
The reference ID was set to a wrong value not matching the
ovf:DiskSection section

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- Fixed creation of virtualbox vagrant boxes
Add hardlink box-disk1.vmdk to real vmdk image in box tarball

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- Cleanup KIWIOVFConfigWriter
Prevent use of uninitialized values

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- Update vagrant example for virtualbox

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- Added missing format attribute in ovf:DiskSection in config writer

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- v5.06.156 released

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- Allow bootloader setup to run on aarch64 for grub2 and uboot (bnc #894214)

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- Added virtualbox-guest-tools in suse-13.1 vagrant example

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- Fixed broken ovf:href for image file
Within the vagrant virtualbox box creation the vmdk file was
renamed but this action broke the reference to that file inside
the ovf config file

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- Prevent creation of custom /etc/ImagePackages in netboot
The information there is created at image creation time
already and the call increases the first boot time. This
fixes (bnc #893776)

Fri Aug 29 14:00:00 2014 msAATTsuse.de
- Make sure kiwi initrd creates /run/log
dracut stores its log file there

Tue Aug 26 14:00:00 2014 msAATTsuse.de
- v5.06.155 released

Tue Aug 26 14:00:00 2014 msAATTsuse.de
- Make sure kiwi initrd creates /run/lock (bnc #893624)
The location for /var/lock has been moved to /run/lock and /var/lock
is a symlink instead. /run is a tmpfs and thus the directory must be
created properly

Tue Aug 26 14:00:00 2014 msAATTsuse.de
- v5.06.154 released

Tue Aug 26 14:00:00 2014 msAATTsuse.de
- Don\'t prevent the pre-init stage if root= is set in the cmdline
If a root= information is passed to the cmdline kiwi uses this
device and wrongly indicates the system has completed the first
boot by setting LOCAL_BOOT=yes This prevents the correct setup
of the bootloader device.map as well as the bootloader config
to be written (bnc #893368)

Tue Aug 26 14:00:00 2014 msAATTsuse.de
- Prevent creation of custom /etc/ImagePackages file for the
oem and vmx image types. The information there is created
at image creation time already and the call increases the
first boot time, related to (bnc #893368)

Tue Aug 26 14:00:00 2014 msAATTsuse.de
- Fixed schema validation error output
if the schema is invalid kiwi uses jing to create good error
messages but the output of jing was not displayed

Mon Aug 25 14:00:00 2014 msAATTsuse.de
- Adapt unit test due to last XSL change

Mon Aug 25 14:00:00 2014 msAATTsuse.de
- Fixed xsl/convert58to59.xsl to convert old controller=\'scsi\'
to controller=\'lsilogic\' and not \'ide\' which unexpectedly
changes the layout (bnc #893345)

Mon Aug 25 14:00:00 2014 msAATTsuse.de
- Fixed NFS root mount, use nolock option (bnc #892672)

Mon Aug 25 14:00:00 2014 msAATTsuse.de
- Fixed package update from sle11 to sle12 (bnc #893340)
the man pages were moved from kiwi-doc to the main kiwi package
between sle11 and sle12. Thus the main kiwi package has to set
the correct file provides/obsoletes in order to avoid conflicts

Mon Aug 25 14:00:00 2014 msAATTsuse.de
- make sure e2fsprogs is installed explicitly in isoboot
boot image descriptions for openSUSE 13.1/13.2 and SLE12
There is no package requirement for e2fsprogs which
pulls it in (bnc #892087)

Mon Aug 25 14:00:00 2014 msAATTsuse.de
- Fixed spec file requirements
cdrkit-cdrtools-compat is a requirement on suse in order to
correctly find the iso tools in the search path

Mon Aug 25 14:00:00 2014 msAATTsuse.de
- Fixed legacy service insert/remove using chkconfig
suseInsertService and suseRemoveService can deal with native systemd
services and legacy SYS V init scripts stored in /etc/init.d/. In case
of legacy services a call to \"chkconfig /etc/init.d/${service} on|off\"
is issued but fails because chkconfig only expects a service name
and not a full path.

Sun Aug 24 14:00:00 2014 tbechtoldAATTsuse.de
- Set sudoers secure_path for vagrant examples
secure_path is needed to find executables under i.e.
/sbin/ when vagrant uses sudo.
This fixes the problem when using vagrant-libvirt and
sync a folder via 9p which leads currently to:
==> devstack1: mounting p9 share in guest
modprobe 9p
bash: line 2: modprobe: command not found

Fri Aug 15 14:00:00 2014 msAATTsuse.de
- v5.06.153 released

Fri Aug 15 14:00:00 2014 msAATTsuse.de
- Add RHEL7 JeOS template to kiwi-templates in spec file

Fri Aug 15 14:00:00 2014 msAATTsuse.de
- RHEL7 parted cannot set swap flag, skip this flag setup

Thu Aug 14 14:00:00 2014 msAATTsuse.de
- Added oemboot description for RHEL7

Thu Aug 14 14:00:00 2014 msAATTsuse.de
- Added vmxboot description for RHEL7

Thu Aug 14 14:00:00 2014 msAATTsuse.de
- Use lookup function to check for initrd tools pidof/killall5

Thu Aug 14 14:00:00 2014 msAATTsuse.de
- Use menu.c32 for live ISO boot menu if not gfxboot theme exists

Thu Aug 14 14:00:00 2014 rjschweiAATTsuse.de
- fix ovf file generation
+ missing name space qualifiers for
- Description, Info, Network, OperatingSystem, Name
+ tag mismatch on line 38 of .ovf file
+ missing entry in schemaLocation

Thu Aug 14 14:00:00 2014 msAATTsuse.de
- v5.06.152 released

Thu Aug 14 14:00:00 2014 msAATTsuse.de
- Use group_command=compat in yum.conf
if this is not used I get errors saying:
There is no installed groups file.

Thu Aug 14 14:00:00 2014 msAATTsuse.de
- Fixed file logging
log messages were still written to stdout/stderr
channels even if a logfile was set

Thu Aug 14 14:00:00 2014 msAATTsuse.de
- Added RHEL7 JeOS template

Thu Aug 14 14:00:00 2014 msAATTsuse.de
- Added isoboot description for RHEL7

Thu Aug 14 14:00:00 2014 msAATTsuse.de
- v5.06.151 released

Wed Aug 13 14:00:00 2014 msAATTsuse.de
- Update JeOS templates for SLE12 / Factory
Fix ec2 type to use the correct loader and firmware setup
Make use of LVM without boot partition as an example for the vmx type

Wed Aug 13 14:00:00 2014 msAATTsuse.de
- Add grub2 modules for lvm and btrfs/xfs filesystems on demand

Wed Aug 13 14:00:00 2014 msAATTsuse.de
- Update vmx|oemboot descriptions for SLE12 / Factory
Make sure grub2-x86_64-xen is installed if a xen or ec2
profile is in use and the architecture is x86_64

Wed Aug 13 14:00:00 2014 msAATTsuse.de
- v5.06.150 released

Wed Aug 13 14:00:00 2014 msAATTsuse.de
- Allow to boot LVM images without extra boot partition
Added new type attribute bootpartition=true|false. The value
controls the creation of a boot partition for disk images and
overwrites the default layout kiwi would create if this is not
specified. It\'s not guaranteed that the resulting image is able
to boot with regards to the underlaying bootloader capabilities
Given that grub2 in a recent version is used booting LVM images
using extX and btrfs filesystems will work

Wed Aug 13 14:00:00 2014 msAATTsuse.de
- v5.06.149 released

Tue Aug 12 14:00:00 2014 msAATTsuse.de
- store result of kiwi --describe in /var/cache/kiwi/describe
+ ignore /var/cache for inspection

Tue Aug 12 14:00:00 2014 msAATTsuse.de
- Fixed adding packages marked for deletion given by the
command line option --del-package (bnc #890195)

Mon Aug 11 14:00:00 2014 msAATTsuse.de
- v5.06.148 released

Mon Aug 11 14:00:00 2014 msAATTsuse.de
- Fixed __createTarArchive exclude pattern

* the pattern match for \'image\' was too global as we only
wanted to exlude the /image directory from the toplevel

Mon Aug 11 14:00:00 2014 msAATTsuse.de
- Make sure e2fsprogs stay in netboot initrd for SLE12

Mon Aug 11 14:00:00 2014 msAATTsuse.de
- v5.06.147 released

Fri Aug 8 14:00:00 2014 msAATTsuse.de
- v5.06.146 released

Fri Aug 8 14:00:00 2014 msAATTsuse.de
- keep console keytables and loadkeys in initrd for pwd dialogs
- keep klogconsole as debug helper tool in initrd

Fri Aug 8 14:00:00 2014 rjschweiAATTsuse.de
- set up the baseproduct link correctly fixe bnc #891120
+ SuSE-brand does not exist in newer distros, it has been replaced by
/etc/os-release. Use the value there to try and provide our best guess
about what the product is

Fri Aug 8 14:00:00 2014 rjschweiAATTsuse.de
- generate the proper name for the network definition for vmx files
+ this addresses bnc #891100

Fri Aug 8 14:00:00 2014 msAATTsuse.de
- Use systemd-vconsole-setup to initialize the console if present

Fri Aug 8 14:00:00 2014 msAATTsuse.de
- Optimize size of kiwi initrd

* remove unneeded python installation which exists only
due to building the initrd rootfs using zypper

* make sure dracut scripts stays

Thu Aug 7 14:00:00 2014 msAATTsuse.de
- Fixed use of IFS in bash boot code

* don\'t use internal field separator in main boot scripts
to avoid tainting of the global variable space

* don\'t use internal field separator in user config
functions in KIWIConfig.sh to avoid conflicts

* make sure every function in the KIWILinuxRC.sh pool
starts with a localized and default initialized IFS
value

Thu Aug 7 14:00:00 2014 dvaleevAATTsuse.de
- Fix ofw firmware type

Thu Aug 7 14:00:00 2014 dvaleevAATTsuse.de
- SLED is x86 only
Signed-off-by: Dinar Valeev

Thu Aug 7 14:00:00 2014 rjschweiAATTsuse.de
- Use the x86-64-xen or i386-xen format for the grub2 image creation on EC2
+ this is a follow up change for b1be72f59f5f4498 addressing bnc #887801
we avoid the hacky symlink introduced by the previous commit.
This change requires a grub release that contains
http://git.savannah.gnu.org/cgit/grub.git/commit/ChangeLog?id=9612ebc0

Thu Aug 7 14:00:00 2014 dvaleevAATTsuse.de
- drop ppc64 profile for sle12
Starting openSUSE 13.1 we have no longer kernel-ppc64 available
anymore
Signed-off-by: Dinar Valeev

Thu Aug 7 14:00:00 2014 dvaleevAATTsuse.de
- yaboot is deprecated on newer power distributions
Signed-off-by: Dinar Valeev

Thu Aug 7 14:00:00 2014 msAATTsuse.de
- v5.06.145 released

Thu Aug 7 14:00:00 2014 msAATTsuse.de
- Added missing handling for recommends in the libsolv path
Also fixed passing the patternType value from the XML to
the solver module

Wed Aug 6 14:00:00 2014 msAATTsuse.de
- v5.06.144 released

Wed Aug 6 14:00:00 2014 msAATTsuse.de
- Fix report files generated by KIWICollect.pm
The report files were reduced to only one package per included
architecture, everything else was discarded. Fix done by
Ruediger Oertel

Wed Aug 6 14:00:00 2014 msAATTsuse.de
- v5.06.143 released

Tue Aug 5 14:00:00 2014 msAATTsuse.de
- Update JeOS templates for SLE12 and openSUSE 13.2

* pass splash to the kernel cmdline in order to display the
default plymouth splash

Tue Aug 5 14:00:00 2014 msAATTsuse.de
- Fixed kiwi --describe command

* wrong metadata reference still in the code due to a rename

* make sure exit code is set correctly

* fixed broken jpg menu icons

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- v5.06.142 released

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- Fixed consoleInit, use /dev/console not tty0

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- Don\'t block initial boot by warning messages

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- Fixed union setup in kiwi boot code

* rw/ro variables should not be overwritten with empty content

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- Fixed build.sh jenkins test

* typo in option handling

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- v5.06.141 released

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- Fixed build.sh jenkins test

* requires a mandatory arch parameter now

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- v5.06.140 released

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- Varios fixes around OVF creation

* make sure return value from createOVFConfiguration is handled
correctly in createVagrantBox

* make sure output of messages is not jumbled up by status messages

* make sure --format parameter is correctly handled when
specified on the command line

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- v5.06.139 released

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- Adapt unit tests for OVF tests to be correct with regards
to the size of the fake image and the size configured

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- Fixed KIWIOVFConfigWriter::writeConfigFile
The size placed as ovf:capacity in the OVF metadata should
be obtained from the real embedded image and not from the
XML configuration. Reason is mostly that is an option
in the XML configuration and also does not exactly match
the real byte value due to alignment adaptions

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- v5.06.138 released

Mon Aug 4 14:00:00 2014 msAATTsuse.de
- Fixed jenkins test

* don\'t require kiwi to be installed on the jenkins host

* fixed tests to run kiwi from the git checkout

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- v5.06.137 released

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- Fixed kiwiOVFConfigWriter unit test
The test has been written exclusively for the x86_64 architecture
In order to not fail on other architectures I added an arch
check when needed. Actually this is not an ideal solution and
the test itself should be written arch independent. Thus I
expect a follow up on this one soon

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- v5.06.136 released

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- Don\'t populate java classpath warnings to the user when
calling jing for showing detailed validation errors in
case of an invalid XML description

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- Several s390 fixes from Rudi

* s390 can use grub2, make sure kiwi can make use of it

* don\'t use route command, ip is the tool we want to use

* make sure dasdinfo exists in initrd

* fixed IFS restore bug in setupDNS

* fixed use of test \'-eq\' vs \'=\' operator

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- Deleted indention helper script

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- DB: rebuild schema documentation

Fri Aug 1 14:00:00 2014 rjschweiAATTsuse.de
- Add platform dependent reference results for the OVF write tests
- Make the OVF write test platform independent

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- Update indention level to 4 spaces

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- Update .indent helper script to use 4 spaces as indention

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- Fixed indention typos in createOVFConfiguration

Fri Aug 1 14:00:00 2014 msAATTsuse.de
- Fixed disk partition alignment calculation. As we setup
the disk by numbers of sectors it\'s required to handle
the alignment boundary sectorsize conform

Thu Jul 31 14:00:00 2014 rjschweiAATTsuse.de
- oblige by the new indentation style

Thu Jul 31 14:00:00 2014 msAATTsuse.de
- Fixed use of HERE documents in shell code
The move from tabs to spaces needs an adaption of the
end-of-document indicator

Thu Jul 31 14:00:00 2014 rjschweiAATTsuse.de
- Unit tests for the new OVF config file write
+ Include reference results using the new file comparison mechanism

Thu Jul 31 14:00:00 2014 msAATTsuse.de
- Changed indention from tabs to spaces

Thu Jul 31 14:00:00 2014 msAATTsuse.de
- Make sure disk alignment and start sector values used to create
the image disk are stored in the initrd because they are needed
when the disk is repartitioned in an OEM deploy process

Thu Jul 31 14:00:00 2014 rjschweiAATTsuse.de
- Implement OVF config writer class
+ This isolates the configuration writing functionality from other code
and makes it unit testable.
+ Update the ovf file writing to more closely resemble what vCloud expects
+ Tie the new class into the config writer factory
+ Use the new code in ImageFormat directly, more restructuring is needed
to use the factory.
- Only create a manifest file for OVA, it is not expected or needed for OVF

Thu Jul 31 14:00:00 2014 msAATTsuse.de
- Fixed spec file Provides for kiwi-requires meta package
The kiwi-requires package is used by the buildservice to resolve
package requirements according to the selected build type. In
case of docker and tbz types the needed Provides tag was missing

Thu Jul 31 14:00:00 2014 thardeckAATTsuse.de
- Prevent DiskStartSector values below the global default
Since the DiskAlignment value is used to calculate the DiskStartSector
it is possible to have a too small value.
To prevent this the global DiskStartSector default is used if the
DiskAlignment value is smaller.
This behavior can be overwritten by using the parameter
--disk-start-sector.

Thu Jul 31 14:00:00 2014 rjschweiAATTsuse.de
- Add notset support to the test log
+ The KIWILog implements notset indicators. The test log needs to handle
this to support testing more code
- Implement file comparison support
+ Thus far we have encoded reference results in the test directly. This is
not practical when comparing larger generated files such as container or
ovf configuration files. This implements support for storing reference
results as files and using the reference results for comparison

Thu Jul 31 14:00:00 2014 thardeckAATTsuse.de
- Set disk alignment default value to 1 MB
A value of 1 MB should be fine for most SSDs and doesn\'t have any impact
on regular hard disks.
It can be changed with the parameter --disk-alignment.

Thu Jul 31 14:00:00 2014 msAATTsuse.de
- Added unit information to default values in KIWIGlobals
Also set default disk alignment to 4 KB

Thu Jul 31 14:00:00 2014 msAATTsuse.de
- Update .indent helper script

* handle all files except Makefile and .git metadata

* check and re-apply permission bits

* use two spaces for one tab

Thu Jul 31 14:00:00 2014 thardeckAATTsuse.de
- Show information about disk alignment during build

Thu Jul 31 14:00:00 2014 msAATTsuse.de
- v5.06.135 released

Thu Jul 31 14:00:00 2014 thardeckAATTsuse.de
- Adapt getSector to consider DiskAlignment values in KB

Thu Jul 31 14:00:00 2014 msAATTsuse.de
- Be more clear in variable assignment with regards to name vs. content

Thu Jul 31 14:00:00 2014 msAATTsuse.de
- Improve logging of errors for session scripts
kiwi creates session scripts running in screen logging all
output to the kiwi logfile. In case of an error we only want
to see the stderr information and not the entire history

Wed Jul 30 14:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Wed Jul 30 14:00:00 2014 msAATTsuse.de
- Fixed typo in message texts

Wed Jul 30 14:00:00 2014 msAATTsuse.de
- Update bash completion
Added possible options for --upgrade

Wed Jul 30 14:00:00 2014 msAATTsuse.de
- Delete git from Recommends list in the spec file
SUSE by default installs all recommended packages which
increases the amount of software installed when kiwi is
installed by an unnecessary number of packages

Wed Jul 30 14:00:00 2014 msAATTsuse.de
- Fixed logging module

* delete obsolete and unused code from KIWILog

* make sure error log messages are printed on stderr

* delete obsolete --log-port option

Wed Jul 30 14:00:00 2014 msAATTsuse.de
- use count information from IO::Select to loop through
available data for reading

Wed Jul 30 14:00:00 2014 thardeckAATTsuse.de
- Use value of provided DiskAlignment for DiskStartSector
If a value for DiskAlignment is provided by the user it is also used as
base for DiskStartSector.
If DiskStartSector is specified by the user it doesn\'t get overriden.

Wed Jul 30 14:00:00 2014 thardeckAATTsuse.de
- Fix comment about the default DiskStartSector size

Tue Jul 29 14:00:00 2014 msAATTsuse.de
- Fixed OEM installer for LVM on LUKS images

Tue Jul 29 14:00:00 2014 msAATTsuse.de
- Make sure LUKS encoding is not applied if the given device
already contains a LUKS container

Tue Jul 29 14:00:00 2014 msAATTsuse.de
- Don\'t call losetup with stderr redirected to stdout if the
show option is used. potential error messages could then
affect the standard output

Tue Jul 29 14:00:00 2014 msAATTsuse.de
- Added check for given type name on the commandline compared to
the selected build type in the checkType global function.
If the commandline specified type is valid but not specified
in the configuration kiwi exits

Tue Jul 29 14:00:00 2014 msAATTsuse.de
- Call cryptsetup in one central encoding function in
KIWIBoot for disk based images

Tue Jul 29 14:00:00 2014 msAATTsuse.de
- Add info messages for intermediate steps when creating the
disk layout such like information about creation of md raid
or luks extensions

Mon Jul 28 14:00:00 2014 msAATTsuse.de
- Support LUKS extension with LVM

Mon Jul 28 14:00:00 2014 msAATTsuse.de
- Avoid blocking IO in callCmd if large chunks of data arrive

Mon Jul 28 14:00:00 2014 adrianAATTsuse.de
- fix open3 usage

Mon Jul 28 14:00:00 2014 msAATTsuse.de
- Fixed --help output for disk-alignment
The option value must be given in KBytes but the help did
not explain that and the default value information used the
wrong unit too

Mon Jul 28 14:00:00 2014 adrianAATTsuse.de
- avoid warnings when rpm-md repos are disabled

Mon Jul 28 14:00:00 2014 adrianAATTsuse.de
- avoid warnings when an info value is unset

Mon Jul 28 14:00:00 2014 thardeckAATTsuse.de
- Pass along the DataAlignment to LVM and LUKS

Mon Jul 28 14:00:00 2014 adrianAATTsuse.de
- fail when a product plugin dir is configured, but does not exist

Thu Jul 24 14:00:00 2014 msAATTsuse.de
- v5.06.134 released

Thu Jul 24 14:00:00 2014 msAATTsuse.de
- Fixed setup of object variable originXMLPath
According to the XML read code moved from KIWIBoot into a function
KIWIGlobals::readXMLFromImage the path information was stored in
the wrong module. This had an impact to the search path of the
editbootinstall/editbootconfig scripts so that they were not
found anymore if specified relatively to the origin of the XML
description

Thu Jul 24 14:00:00 2014 msAATTsuse.de
- Fixed use of repo URI with credentials information
If there is no ?credentials= tag in the repo URI kiwi uses the
default credentials file name \'kiwiRepoCredentials\' and does
not fail using an uninitialized value $credFile

Thu Jul 24 14:00:00 2014 msAATTsuse.de
- v5.06.133 released

Wed Jul 23 14:00:00 2014 msAATTsuse.de
- Fixed creation of vagrant boxes for virtualbox provider
vagrant\'s VBoxManage requires boxes containing ovf metadata
which kiwi did not provide. This commit changes the raw box
contents to match these requirements (github: #374)

Fri Jul 18 14:00:00 2014 msAATTsuse.de
- v5.06.132 released

Fri Jul 18 14:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Fri Jul 18 14:00:00 2014 msAATTsuse.de
- DB: Update kiwi-doc-signkey.xml by native speaker

Thu Jul 17 14:00:00 2014 msAATTsuse.de
- v5.06.131 released

Thu Jul 17 14:00:00 2014 msAATTsuse.de
- Fixed xen dom0 image builds

* problem was an invalid kernel pattern match

Thu Jul 17 14:00:00 2014 msAATTsuse.de
- Fixed suseActivateDefaultServices

* distinguish default services for systemd and sysVinit

* add info message which service is activated

Thu Jul 17 14:00:00 2014 rjschweiAATTsuse.de
- properly setup grub2 for EC2 usage [bnc #887801]
+ PV-GRUB looks for the grub2 modules in /boot/grub2/xen-x86_64, although
this is not a \"real grub2 target. Symlinking to i386-pc does the trick.
Using the prefix setting in the grub configuration trips up PV-GRUB.

Wed Jul 16 14:00:00 2014 msAATTsuse.de
- Follow up fix for calling kiwi from git checkout

* fixup broken locale links in source boot image descriptions

* added Makefile target to check/update locale links on install

Wed Jul 16 14:00:00 2014 msAATTsuse.de
- Cleanup KIWIArchList and KIWIUtil for style, conventions and perl critic

Wed Jul 16 14:00:00 2014 msAATTsuse.de
- Cleanup use of modules and base classes

* prevent redefine of class methods

Wed Jul 16 14:00:00 2014 msAATTsuse.de
- Cleanup use of objects

* write global function readXMLFromImage

* use readXMLFromImage at all code parts which need to read
the XML description from an image file

Wed Jul 16 14:00:00 2014 msAATTsuse.de
- Cleanup use of objects

* move xen check helper from KIWIBoot to global space

* move kernel splash helper from KIWIBoot to global space

* move buildmd5sum helper from KIWIBoot to global space

* prevent instances of KIWIBoot just for the purpose of
calling setupSplash and/or buildmd5sum

Tue Jul 15 14:00:00 2014 msAATTsuse.de
- DB: update documentation (bnc #886791)

* Added Chapter how to include rpm signing keys

Tue Jul 15 14:00:00 2014 msAATTsuse.de
- make sure all KMS drivers are present in boot images (bnc #887148)

* fixed for SLE12 and openSUSE boot descriptions

Mon Jul 14 14:00:00 2014 msAATTsuse.de
- v5.06.130 released

Mon Jul 14 14:00:00 2014 msAATTsuse.de
- Fixed Makefile, wrong use of pushd/popd

Mon Jul 14 14:00:00 2014 msAATTsuse.de
- v5.06.129 released

Mon Jul 14 14:00:00 2014 msAATTsuse.de
- Don\'t taint the system with rpm host package keys (bnc #886791)

* kiwi imports host rpm package keys during preparation of the new
root filesystem. This is ok but after preparation these keys
should be removed again because we don\'t want to have host keys
in the new root filesystem

Mon Jul 14 14:00:00 2014 msAATTsuse.de
- Update bundler

* raw disk images are now bundled as xz compressed files

Mon Jul 14 14:00:00 2014 msAATTsuse.de
- Fixed typo in usage message

* option is called --destdir not --dest-dir

Mon Jul 14 14:00:00 2014 msAATTsuse.de
- Follow up fix for calling kiwi from git checkout

* fixup broken include links in source boot image descriptions

* added Makefile target to check/update include links on install

* update kiwi call command to set System path

Mon Jul 14 14:00:00 2014 msAATTsuse.de
- Added kiwi call command to run kiwi from a git checkout

Mon Jul 14 14:00:00 2014 msAATTsuse.de
- Fixed lib path search in kiwi.pl

* multiple lib statements overwrites each other.
correct use is use lib LIST

Fri Jul 11 14:00:00 2014 msAATTsuse.de
- v5.06.128 released

Fri Jul 11 14:00:00 2014 msAATTsuse.de
- Added function updateProtectiveMBR to the boot code

* if the protective MBR in a GPT table contains partitions
marked as active this could cause the EFI firmware to
ignore this disk. Thus it\'s important to check and update
the protective MBR at deployment time

Thu Jul 10 14:00:00 2014 msAATTsuse.de
- Fixed installBootLoaderGrub2 for EFI legacy BIOS boot

* in this mode we have to install the bootloader for the i386-pc target

Thu Jul 10 14:00:00 2014 msAATTsuse.de
- Fixed installBootLoader to work with x86 architecture again

Thu Jul 10 14:00:00 2014 msAATTsuse.de
- Prevent lazy umounts

* revert commit: 58308ed, can\'t cleanly umount devpts here
this needs to be done differently

* if the kernel can\'t free the resource there is no chance
for the user to even see that it was mounted before

Thu Jul 10 14:00:00 2014 msAATTsuse.de
- Follow up fix for ppc installBootLoaderGrub2 changes

* add a message if no bootloader installation will be done

Thu Jul 10 14:00:00 2014 msAATTsuse.de
- Make sure devpts and sysfs exists in bootstrap phase too

Thu Jul 10 14:00:00 2014 msAATTsuse.de
- Cleanup for coding style and conventions

Thu Jul 10 14:00:00 2014 dvaleevAATTsuse.de
- Rewrite searchOFBoot function
Use chosen/bootpath from device-tree to find a device we\'ve booted from.
This is more reliable than searching for PROM id, which is not available
under KVM
Signed-off-by: Dinar Valeev

Thu Jul 10 14:00:00 2014 dvaleevAATTsuse.de
- Don\'t write MBR ID on non x86 architectures
Signed-off-by: Dinar Valeev

Thu Jul 10 14:00:00 2014 dvaleevAATTsuse.de
- PowerPC kernel is vmlinux
Signed-off-by: Dinar Valeev

Wed Jul 9 14:00:00 2014 msAATTsuse.de
- Update setupBootLoaderGrub2Recovery function
+ video_bochs and video_cirrus were removed from grub2

Wed Jul 9 14:00:00 2014 msAATTsuse.de
- Follow up fix for; Don\'t use video_ grub2 modules
+ video_bochs and video_cirrus were removed from grub2
Thus don\'t use this modules for efi grub2 images too

Mon Jul 7 14:00:00 2014 msAATTsuse.de
- v5.06.127 released

Mon Jul 7 14:00:00 2014 msAATTsuse.de
- Make sure squashfs module is loaded in any case
Depending on the install method udev does not auto load
the squashfs module if there is a cascade of loop devices
to the target file. This happens if e.g the install iso
is used as a disk in hybrid mode

Mon Jul 7 14:00:00 2014 msAATTsuse.de
- v5.06.126 released

Mon Jul 7 14:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Mon Jul 7 14:00:00 2014 msAATTsuse.de
- DB: update documentation
+ Added information about handleSplash hook

Mon Jul 7 14:00:00 2014 msAATTsuse.de
- Prevent initrd code to break console setup
Many people using more than one active console stumbled over
the problem that messages gets lost while the system is booting
the first time with the kiwi initrd. The following changes
fixes this:

* Setting up console by using udev\'s console_init

* Added handleSplash hook at the end of the hideSplash function
and let kiwi only disable the splash if there is one active
console

* There is not much value using klogconsole to set the kernel
default loglevel. Delete this code and the no longer needed
klogconsole tool from the kiwi initrd

Mon Jul 7 14:00:00 2014 msAATTsuse.de
- Don\'t use video_ grub2 modules
+ video_bochs and video_cirrus were removed from grub2

Mon Jul 7 14:00:00 2014 msAATTsuse.de
- Deleted ifplugd from SLE12 JeOS template
+ ifplugd does not exist in main SLE12 repo

Fri Jul 4 14:00:00 2014 msAATTsuse.de
- v5.06.125 released

Fri Jul 4 14:00:00 2014 msAATTsuse.de
- Enhance installation procedure for legacy grub loader
If a system root tree is present we install the loader from
within the system root tree via chroot. This is to allow use
of legacy grub on host systems which dropped grub

Thu Jul 3 14:00:00 2014 msAATTsuse.de
- v5.06.124 released

Thu Jul 3 14:00:00 2014 dvaleevAATTsuse.de
- SLE12 PowerPC template fix
SLE12 switched to default kernel flavor for Power

Thu Jul 3 14:00:00 2014 dvaleevAATTsuse.de
- Add ofw firmware type for Power

Thu Jul 3 14:00:00 2014 dvaleevAATTsuse.de
- Some architectures have kernel unpacked

Thu Jul 3 14:00:00 2014 msAATTsuse.de
- travis setup up and running, removed prophet scripts and data

Thu Jul 3 14:00:00 2014 msAATTsuse.de
- Fixed kiwiRuntimeChecker unit test
+ the case without zypper installed is not an error. Thus the
return message is of type info not error

Thu Jul 3 14:00:00 2014 msAATTsuse.de
- Update travis setup
+ we need syslinux for the tests

Thu Jul 3 14:00:00 2014 msAATTsuse.de
- Update travis setup
+ we need xsltproc for the tests

Thu Jul 3 14:00:00 2014 msAATTsuse.de
- Fixed running tests in travis
+ changed kiwiLocator test to check for bash instead of perl
because in travis perl is relinked to perlbrew
+ call prove with perl prove in order to make sure the perlbrew
linked interpreter is called including all module INC paths

Wed Jul 2 14:00:00 2014 dvaleevAATTsuse.de
- Add grub2 for Power
Signed-off-by: Dinar Valeev

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Update perl module list
+ remove modules required by modules that\'s auto resolved

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Update module include path for prove calls

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Update travis script
+ force install of modules with cpanm

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Update travis script
+ add more information about installed prerequiremets

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Update .perlmodules list for travis
+ List::MoreUtils was missing

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Update travis script
+ make sure all required perl modules are fetched

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Fixed perl include path for calling tests in travis

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Update travis script
+ install perl modules as system modules

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Fixed perl include path for calling tests in travis

Wed Jul 2 14:00:00 2014 adrianAATTsuse.de
- avoid listing packages twice if target destination is the same.
eg. noarch on multi-arch medias

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Provide additional module include path for travis
It looks like the install routine in travis installs in /home/travis
thus we need to use this path as additional include path in prove

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Update travis script
+ don\'t stick to a specific perl version

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Make sure unit test cleanup scripts runs using bash

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Update travis script
+ require Test::Unit::Lite in install section

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Rename markdown files to use the .md extension

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Update repository README

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Update travis script command to match kiwi tests

Wed Jul 2 14:00:00 2014 msAATTsuse.de
- Added Travis configuration file
Would like to use travis-ci.org instead of prophet because
there we just can use the hosting service for open projects
like kiwi is one

Mon Jun 30 14:00:00 2014 msAATTsuse.de
- v5.06.123 released

Mon Jun 30 14:00:00 2014 msAATTsuse.de
- Added prophet setup script
Prophet uses the git api to set status messages in pull requests.
In kiwi it\'s used to auto run the unit tests for each open request

Sat Jun 28 14:00:00 2014 rjschweiAATTsuse.de
- allow \"raw\" as a format specifier
+ raw is the default image creation format and kiwi always creates a
.raw file. However the user may want to specify the default as the
format and we should not error out when the default is explicitly
specified, as is the case today.

Thu Jun 26 14:00:00 2014 msAATTsuse.de
- v5.06.122 released

Thu Jun 26 14:00:00 2014 msAATTsuse.de
- Fixed provides tags for main kiwi package
The buildservice handles provides tags named kiwi-image:
taken into account for setting up a buildsystem when an image
build is requested. The tbz provides was missing and the lxc
provides was wrong

Thu Jun 26 14:00:00 2014 adrianAATTsuse.de
- link COPYING files to satisfy license checks of kiwi-instsource submissions

Thu Jun 26 14:00:00 2014 adrianAATTsuse.de
- KIWICollect: no leading dash in zypp product file when release is undefined

Wed Jun 25 14:00:00 2014 msAATTsuse.de
- Update openSUSE 13.2 JeOS template
+ Set openSUSE:Factory/snapshot repository
+ Set namedCollection base pattern
+ Set openSUSE-release

Wed Jun 25 14:00:00 2014 msAATTsuse.de
- Added URI pattern to correctly resolve openSUSE:Factory/snapshot

Wed Jun 25 14:00:00 2014 adrianAATTsuse.de
- copy also README.BETA to .license directory (bnc#882034)

Tue Jun 24 14:00:00 2014 msAATTsuse.de
- v5.06.121 released

Tue Jun 24 14:00:00 2014 msAATTsuse.de
- Fixed buildservice -requires meta package requirements
In SLE12 grub is obsoleted by sles-release thus no package
is allowed to require it

Tue Jun 24 14:00:00 2014 msAATTsuse.de
- v5.06.120 released

Mon Jun 23 14:00:00 2014 tbechtoldAATTsuse.de
- Add suse-SLES11/suse-vagrant-box example

Mon Jun 23 14:00:00 2014 msAATTsuse.de
- Fixed solvable pattern metadata creation
The new pattern system allows to pass the option -X to the
libsolv
*2solv tools. If this option is not passed no pattern
metadata is created in the solvable file. kiwi now checks if
the libsolv tools are capable of -X and passes the option

Mon Jun 23 14:00:00 2014 msAATTsuse.de
- v5.06.119 released

Sat Jun 21 14:00:00 2014 msAATTsuse.de
- Update bash completion file

* split into commands and options for commands

Fri Jun 20 14:00:00 2014 msAATTsuse.de
- Follow up implementation for sha256 hash creation
Use perl\'s Digest module instead of calling an external program

Fri Jun 20 14:00:00 2014 msAATTsuse.de
- Added creation of sha256 hash to product bundler

Fri Jun 20 14:00:00 2014 msAATTsuse.de
- Correctly duplex stdout to /dev/console
I still have the problem if we call e.g dialog in a new controlling
terminal using setctsid all subsequent messages are only shown on
this terminal even though the console might point to more devices
which were correctly duplexed before setting a controlling terminal

Wed Jun 18 14:00:00 2014 msAATTsuse.de
- Fixed building of firmware=\"ec2\" image in combination with grub2
The partition table type was set to gpt in this case but that
is not desired for ec2 cloud images. In addition the partition
setup was incomplete to allow successful installing of grub2
without a bios_grub partition which was not created for ec2
typed firmware images

Tue Jun 17 14:00:00 2014 msAATTsuse.de
- v5.06.118 released

Tue Jun 17 14:00:00 2014 msAATTsuse.de
- Make livestick tool more robust

* added image check to make sure only a kiwi live iso can be used

* fixed signature check if the stick already has been deployed with
a kiwi live iso

Tue Jun 17 14:00:00 2014 msAATTsuse.de
- make sure __getInstallData returns a uniq and sorted list of items

Tue Jun 17 14:00:00 2014 msAATTsuse.de
- v5.06.117 released

Tue Jun 17 14:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Tue Jun 17 14:00:00 2014 msAATTsuse.de
- DB: update documentation
+ add information about installpxe option in the man page
+ make it more clear which file is expected to the --install
*-system option

Tue Jun 17 14:00:00 2014 msAATTsuse.de
- Fixed command call quoting bug in __isInstallBootImage
leading to a Use of uninitialized value $2 in concatenation
error

Tue Jun 17 14:00:00 2014 msAATTsuse.de
- Fixed __getHomeDirs in analyser code

* initialize pwd field with an empty (
*) password

Tue Jun 17 14:00:00 2014 adrianAATTsuse.de
- fix handling of product variables containing just a \"0\"

Mon Jun 16 14:00:00 2014 msAATTsuse.de
- v5.06.116 released

Mon Jun 16 14:00:00 2014 msAATTsuse.de
- Fixed install of grub2 in bios_grub mode

* Use grub2-install with correct options instead of
raw calling grub2-bios-setup

Mon Jun 16 14:00:00 2014 msAATTsuse.de
- Fixed error handling in recovery mode

* the progress information is shown by the continous output
of a sub process of the calling shell. The sub-process has
no access to the controlling terminal thus calling system
exceptions there cause a hangup of the process at that
stage. This patch fixes it by not calling exceptions and
handling the result exit code of the sub-process outside

Mon Jun 16 14:00:00 2014 msAATTsuse.de
- Fixed createFilesystem boot code function

* make sure btrfs creation uses -f option to force creation
of filesystem even if another fs exists

Mon Jun 16 14:00:00 2014 msAATTsuse.de
- Fixed creation of recovery filesystem and rootfs type detection

* wait for the recovery partition device to appear

* use a journaled (ext3) filesystem for the recovery

* wait for the root device to appear

Mon Jun 16 14:00:00 2014 msAATTsuse.de
- Fixed minor mkdir issue in setupBootLoaderGrub2Recovery

* use -p switch and don\'t complain when it already exists

Fri Jun 13 14:00:00 2014 msAATTsuse.de
- v5.06.115 released

Fri Jun 13 14:00:00 2014 msAATTsuse.de
- Fixed user data view to take only users with a real password
into account. System users are no real users in this scope

Fri Jun 13 14:00:00 2014 msAATTsuse.de
- Fixed use of of uninitialized value $homedir

Fri Jun 13 14:00:00 2014 msAATTsuse.de
- Added user data view to custom files report page

Fri Jun 13 14:00:00 2014 msAATTsuse.de
- Update KIWIAnalyse.filter

* filter out var/tmp and var/lib

Fri Jun 13 14:00:00 2014 rjschweiAATTsuse.de
- fix access to potentially undefined data structure

Thu Jun 12 14:00:00 2014 msAATTsuse.de
- v5.06.114 released

Thu Jun 12 14:00:00 2014 msAATTsuse.de
- Added better handling of custom/unpackaged file in analyser
Instead of an auto generated sync script the code to sync
the data moved into KIWIAnalyseSystem. by default no sync
file information is configured but a descriptive markdown
readme including an example is added to the generated
description. The user now only needs to place a file called
custom.sync
describing which files/directories should be content
controlled and any subsequent call of kiwi --describe will
do the job

Thu Jun 12 14:00:00 2014 adrianAATTsuse.de
- do not overwrite product release number if it is set to \"0\"

Wed Jun 11 14:00:00 2014 msAATTsuse.de
- Update createCustomDataSyncScript

* the script now requires an argument which could be the kiwi
generated custom.files file. if called without argument an
information how to use the custom.sync script is displayed
The reason why we changed from default use of custom.files
to a self provided information is that on real systems many
custom files and directories exists but not all of them
needs to be tracked

Wed Jun 11 14:00:00 2014 msAATTsuse.de
- v5.06.113 released

Wed Jun 11 14:00:00 2014 adrianAATTsuse.de
- fix missing dependency to grub(1) for vmx and oem builds

Wed Jun 11 14:00:00 2014 msAATTsuse.de
- Fixed KIWIGlobals::downloadFile function

* quote shell escape chars because the url is passed to lwp-download

* fix regexp extracting url credentials. the expression matches too
much of a file path in the first ancor

* fixed cleanup of files downloaded if solvable creation out of
this data has failed. Don\'t leave waste of data in this case

Wed Jun 11 14:00:00 2014 msAATTsuse.de
- Fixed kiwi --info --select repo-patterns

* For SLE12 and Factory the new pattern system is based on
rpm packages. Thus the solvable metadata has changed. This
commit allows to get the patterns from the repo for the old
and the new pattern system

Wed Jun 11 14:00:00 2014 adrianAATTsuse.de
- require at least one instsource plugin via generic provide

Tue Jun 10 14:00:00 2014 msAATTsuse.de
- v5.06.112 released

Tue Jun 10 14:00:00 2014 msAATTsuse.de
- Fixed return value for __checkQemuImg helper in image
format creation. The function has to return the path
to the qemu-img binary

Tue Jun 10 14:00:00 2014 msAATTsuse.de
- v5.06.111 released

Tue Jun 10 14:00:00 2014 msAATTsuse.de
- Added kiwi-image: -requires package provides for OBS

Tue Jun 10 14:00:00 2014 adrianAATTsuse.de
- support usage of PRODUCT_RELEASE definitions

Tue Jun 10 14:00:00 2014 msAATTsuse.de
- v5.06.110 released

Tue Jun 10 14:00:00 2014 msAATTsuse.de
- Update Summary and description for -requires meta packages

Tue Jun 10 14:00:00 2014 adrianAATTsuse.de
- Add the OBS provides to -requires packages
This avoids the need to manually track kiwi dependencies in OBS prjconf substitute
rules. However, we need to disable the rules for current distros, but that
will phase out via time :)

Tue Jun 10 14:00:00 2014 msAATTsuse.de
- v5.06.109 released

Tue Jun 10 14:00:00 2014 msAATTsuse.de
- Make sure temporary copy of data from the initrd to the
system is removed correctly within the cleanImage method

Tue Jun 10 14:00:00 2014 msAATTsuse.de
- v5.06.108 released

Tue Jun 10 14:00:00 2014 msAATTsuse.de
- Update SLE12 JeOS description

* make sure kiwi-templates will be installed

Tue Jun 10 14:00:00 2014 msAATTsuse.de
- Use the KIWILocator to find tools qemu-img, mksquashfs and
modinfo and call them with full path instead of relying on
the caller shell PATH setup

Fri Jun 6 14:00:00 2014 msAATTsuse.de
- Make sure getBootIncludePackages returns a uniq sorted list

Fri Jun 6 14:00:00 2014 msAATTsuse.de
- Added argument check for disk device in livestick tool

Fri Jun 6 14:00:00 2014 msAATTsuse.de
- Added ntfs modules to be present in isoboot initrd
if used for creation of a livestick it enables people to do
that on USB sticks with preformatted NTFS filesystem

Fri Jun 6 14:00:00 2014 msAATTsuse.de
- v5.06.107 released

Fri Jun 6 14:00:00 2014 msAATTsuse.de
- Fixed grub2 recovery setup

* Recovery menu entry was not populated to all config files

Thu Jun 5 14:00:00 2014 msAATTsuse.de
- v5.06.106 released

Thu Jun 5 14:00:00 2014 msAATTsuse.de
- Use menu.c32 for isolinux to display a text menu if no
graphics theme is available

Wed Jun 4 14:00:00 2014 msAATTsuse.de
- Fixed bundle-build result for vagrant image results

Wed Jun 4 14:00:00 2014 msAATTsuse.de
- Follow up change for --bundle-build command
Make sure the build metadata files .packages/.verified/.channel
are part of the bundle

Wed Jun 4 14:00:00 2014 msAATTsuse.de
- Fixed typo, surplus status flag

Tue Jun 3 14:00:00 2014 msAATTsuse.de
- Follow up patch for KIWICollect::indexOfArray

* follow coding style and conventions

Tue Jun 3 14:00:00 2014 msAATTsuse.de
- Added new class KIWIResult and command:
kiwi --bundle-build --dest-dir
Along with the new KIWIResult class the above command was added.
With bundle-build and the given build number and build target
directory kiwi takes the information from the build target
directory and bundles the user relevant image files as single
files and/or tarball suitable for publishing.

Tue Jun 3 14:00:00 2014 adrianAATTsuse.de
- KIWICollect: fix order of architectures if one repository contains multiple architecture
versions of same rpm.

Tue Jun 3 14:00:00 2014 msAATTsuse.de
- Write a kiwi.buildinfo file for each build
The buildinfo file contains information about the build which
will be used to collect user relevant image files according
to the requested image type and parameters. The result of a
kiwi build could contain intermediate build results which
will be embedded in the final result and stay in the result
directory in order to allow faster rebuilds. There will be
a new kiwi post processing command which collects only the
important result image files and provide them together with
a build number.

Mon Jun 2 14:00:00 2014 msAATTsuse.de
- In preparation to support enable/disable of boot partition
+ remove obsolete boot_id/root_id code from grub2 codebase
for grub2 we don\'t search via id, we search either by uuid
or by flag file
+ for other bootloaders make sure boot_id is set to the root
partition id if no explicit boot partition exists

Mon Jun 2 14:00:00 2014 msAATTsuse.de
- v5.06.105 released

Mon Jun 2 14:00:00 2014 msAATTsuse.de
- Make sure the selected build type is used in upgrade mode.
With the wrong build type this could lead to unneeded
runtime checks called and failing (bnc #880744)

Mon Jun 2 14:00:00 2014 msAATTsuse.de
- Fixed spec file, kiwi-templates contains arch specific
templates thus it\'s wrong to make this a noarch package

Mon Jun 2 14:00:00 2014 msAATTsuse.de
- Fixed grub.conf setup for RHEL systems using legacy grub
on RHEL grub.conf is a link to the menu.lst file

Fri May 30 14:00:00 2014 msAATTsuse.de
- v5.06.104 released

Fri May 30 14:00:00 2014 msAATTsuse.de
- make sure KIWISatSolver correctly quotes repo alias names
in a way that the shell can still find files with e.g spaces

Fri May 30 14:00:00 2014 msAATTsuse.de
- make sure kiwi scripts runs in C locale (bnc #880674)

Wed May 28 14:00:00 2014 msAATTsuse.de
- Follow up update jenkins prepare worker script
+ make sure validation runtime checks find all tools on the host

Wed May 28 14:00:00 2014 msAATTsuse.de
- Update jenkins prepare worker script
+ make sure validation runtime checks find all tools on the host

Tue May 27 14:00:00 2014 msAATTsuse.de
- v5.06.103 released

Tue May 27 14:00:00 2014 msAATTsuse.de
- Fixed creation of versioned vagrant box json file

Tue May 27 14:00:00 2014 msAATTsuse.de
- v5.06.102 released

Tue May 27 14:00:00 2014 msAATTsuse.de
- Update suse-13.1/suse-vagrant-box example
+ build for two providers, libvirt and virtualbox

Tue May 27 14:00:00 2014 msAATTsuse.de
- Allow to specify multiple vagrantconfig sections
+ one can build boxes for different providers in one build
+ report missing machine configuration only when it makes sense

Tue May 27 14:00:00 2014 msAATTsuse.de
- v5.06.101 released

Tue May 27 14:00:00 2014 msAATTsuse.de
- Cleanup examples and templates
+ remove obsolete openSUSE 12.1 examples
+ fix package lists and type setup according to result
of preparation runtime checks

Tue May 27 14:00:00 2014 msAATTsuse.de
- Update Makefile
+ don\'t use shell backticks, instead use make\'s shell command
+ limit scope of \'make valid\' target to the present architecture

Tue May 27 14:00:00 2014 msAATTsuse.de
- Extend scope of kiwi --check-config
Additionally call the prepare runtime checks after validation

Tue May 27 14:00:00 2014 msAATTsuse.de
- Added runtime check __checkSelectedBootLoaderIncluded
Check if the selected bootloader will also be installed into the image

Tue May 27 14:00:00 2014 msAATTsuse.de
- Fixed typo in suse-13.1/suse-vagrant-box definition

* wrong indention

Tue May 27 14:00:00 2014 msAATTsuse.de
- v5.06.100 released

Tue May 27 14:00:00 2014 msAATTsuse.de
- Fixed search path for
*.kiwi control files in getControlFile

Mon May 26 14:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Mon May 26 14:00:00 2014 msAATTsuse.de
- DB: update documentation, remove obsolete kiwistderr information

Mon May 26 14:00:00 2014 msAATTsuse.de
- Removed obsolete setup of kiwistderr cmdline value.
The kiwi boot code does not handle this information since
quite some time

Mon May 26 14:00:00 2014 msAATTsuse.de
- v5.06.99 released

Mon May 26 14:00:00 2014 msAATTsuse.de
- Update rhel-dump with regards to xz vs gzip change: 10aa35e3

Mon May 26 14:00:00 2014 msAATTsuse.de
- Don\'t start klogconsole if quiet boot is set (bnc #879768)

Sun May 25 14:00:00 2014 msAATTsuse.de
- Be a bit smarter in best guess of the minimum size for
the boot partition if we need one. The function __getBootSize
now calculates the size using some parameters to keep
roughly 100MB free. This is more accurate than using a
fixed size min default value. Setting a custom value for the
boot partition using the bootpartsize attribute results in
+ Use of bootpartsize without any message if it is bigger
than recommended value
+ Use of bootpartsize with warning if it is smaller than
recommended value

Fri May 23 14:00:00 2014 msAATTsuse.de
- v5.06.98 released

Fri May 23 14:00:00 2014 msAATTsuse.de
- Make sure the auto inclusion of a system strip section
according to the bootincluded packages happens before
image.sh is called

Fri May 23 14:00:00 2014 msAATTsuse.de
- break up too long lines of code

Fri May 23 14:00:00 2014 msAATTsuse.de
- Better error message

* if no rpm db was found tell us where we searched for it

Fri May 23 14:00:00 2014 msAATTsuse.de
- Removed code duplication for calling images.sh

Thu May 22 14:00:00 2014 msAATTsuse.de
- v5.06.97 released

Thu May 22 14:00:00 2014 msAATTsuse.de
- Fixed syntax typo in warning call

Thu May 22 14:00:00 2014 msAATTsuse.de
- v5.06.96 released

Thu May 22 14:00:00 2014 msAATTsuse.de
- Make sure tools in bootincluded packages and archives
automatically stay inside the boot image (initrd) without
having the need for an additional section

Thu May 22 14:00:00 2014 msAATTsuse.de
- Fixed Use of uninitialized value $ENV{PATH}

Wed May 21 14:00:00 2014 msAATTsuse.de
- don\'t call the rpm dump/reload if all packages are specified
in the bootstrap section. In that case no rpm action happens
inside the chroot. Thus it\'s not needed to dump/reload the
rpm database.
+ It\'s not required to have the rpm db tools installed on the host
- The rpm database inside the new root tree stays incompatible

Tue May 20 14:00:00 2014 msAATTsuse.de
- v5.06.95 released

Tue May 20 14:00:00 2014 msAATTsuse.de
- make sure we have /var/run and /run with the same bind
contents inside the initrd and in the later system

Tue May 20 14:00:00 2014 msAATTsuse.de
- Removed obsolete KIWISchemaTest reference. image testing is
implemented using os-autoinst

Tue May 20 14:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Tue May 20 14:00:00 2014 msAATTsuse.de
- DB: update manual page

Mon May 19 14:00:00 2014 msAATTsuse.de
- v5.06.94 released

Mon May 19 14:00:00 2014 msAATTsuse.de
- Cleanup KIWIPromoDVDPlugin.pm to critic level 3

Mon May 19 14:00:00 2014 msAATTsuse.de
- Cleanup KIWILiveTreePlugin.pm to critic level 3

Mon May 19 14:00:00 2014 msAATTsuse.de
- Cleanup KIWIFinishEFIPlugin.pm to critic level 3

Mon May 19 14:00:00 2014 msAATTsuse.de
- Cleanup KIWIPatternsPlugin.pm to critic level 3

Mon May 19 14:00:00 2014 msAATTsuse.de
- Cleanup KIWIMiniIsoPlugin.pm to critic level 3

Mon May 19 14:00:00 2014 msAATTsuse.de
- Cleanup KIWIEulaPlugin.pm to critic level 3

Mon May 19 14:00:00 2014 msAATTsuse.de
- Update pre-commit not-clean list

Mon May 19 14:00:00 2014 msAATTsuse.de
- Cleanup KIWIDescrPlugin.pm to critic level 3

Mon May 19 14:00:00 2014 msAATTsuse.de
- Added callCmd helper function to KIWIBasePlugin.pm

Mon May 19 14:00:00 2014 msAATTsuse.de
- Cleanup KIWIContentPlugin.pm to critic level 3

Sun May 18 14:00:00 2014 msAATTsuse.de
- v5.06.93 released

Sat May 17 14:00:00 2014 msAATTsuse.de
- Fixed __isValidBootFS constructor check in KIWIXMLTypeData
The ext4 filesystem is valid for booting

Sat May 17 14:00:00 2014 msAATTsuse.de
- Fixed livestick tool, the kiwi_hybridpersistent option
takes a true|false value not a yes|no value

Fri May 16 14:00:00 2014 msAATTsuse.de
- v5.06.92 released

Thu May 15 14:00:00 2014 msAATTsuse.de
- Don\'t use the fsmountoptions to mount the filesystems
created for the installstick disk. The filesystem used to
store the system image on the stick disk is different from
the configured system image filesystem, thus the options
does not fit.

Thu May 15 14:00:00 2014 msAATTsuse.de
- v5.06.91 released

Thu May 15 14:00:00 2014 msAATTsuse.de
- Instead of a symlink named box.img to the actual image file
in a vagrant box, directly store the image file under the
name box.img. Older versions of vagrant did not work if
box.img is a symlink

Thu May 15 14:00:00 2014 msAATTsuse.de
- v5.06.90 released

Wed May 14 14:00:00 2014 msAATTsuse.de
- Added rsync to suse-vagrant-box example template
vagrant requires rsync to be present in a base box

Wed May 14 14:00:00 2014 msAATTsuse.de
- Update vagrant support
+ also create a vagrant cloud configuration file
+ add box.img link to be present in the .box file

Wed May 14 14:00:00 2014 msAATTsuse.de
- Added Vagrant box example template description
+ extras/suse-13.1/suse-vagrant-box

Wed May 14 14:00:00 2014 msAATTsuse.de
- Fixed invalid entries in /etc/mtab
On systems with /etc/mtab as a file and not as a link to proc
kiwi left entries from the host system in the file which are
wrong when the image boots up

Wed May 14 14:00:00 2014 msAATTsuse.de
- v5.06.89 released

Wed May 14 14:00:00 2014 msAATTsuse.de
- Fixed setupUnionFS (bnc #877451)

* update UNIONFS_CONFIG only if all parameters have a value

Wed May 14 14:00:00 2014 msAATTsuse.de
- v5.06.88 released

Tue May 13 14:00:00 2014 fcastelliAATTsuse.de
- Remove lxc package from the docker example
The lxc pacakge is not required by docker images, hence it can be
removed from the template shipped with the examples.

Tue May 13 14:00:00 2014 dvaleevAATTsuse.de
- Don\'t generate TRANS.TBL for POWER iso
It seems only POWER does TRANS.TBL generation. Let be consentive with
other architectures.
Signed-off-by: Dinar Valeev

Tue May 13 14:00:00 2014 adrianAATTsuse.de
- drop license.tar.gz in root dir for rpm-md repos
- fail when license.tar.gz misses one of the required files

* license.txt

* directory.yast
license.tar.gz is still part of the rpm-md metadata directory

Tue May 13 14:00:00 2014 msAATTsuse.de
- Added support for creating vagrant boxes
In order to create a vagrant box the format parameter in the
image type acts as trigger to start the box creation. Vagrant
boxes requires some metadata in order to allow adding the box
for a specific provider. Thus the following minimal type spec
is needed e.g:



The result .box file can be added to vagrant as follows
vagrant box add /path/to/file.box
Once added vagrant can run the box using the specified provider
Please note the kiwi image for vagrant needs to provide some
configuration like the existence of a user vagrant and ssh
keys. All this can be achieved in a kiwi image description.
For details visit:
http://docs.vagrantup.com/v2/boxes/base.html

Tue May 13 14:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Tue May 13 14:00:00 2014 msAATTsuse.de
- DB: update OEM PXE installation documentation

Tue May 13 14:00:00 2014 msAATTsuse.de
- Use xz instead of gzip to compress the raw disk file in an
oem PXE installation tarball. xz produces smaller results
compared to gzip.

Tue May 13 14:00:00 2014 msAATTsuse.de
- Added xz tool to oem boot image descriptions

Tue May 13 14:00:00 2014 msAATTsuse.de
- Removed suse-12.1 boot descriptions

Mon May 12 14:00:00 2014 msAATTsuse.de
- v5.06.87 released

Mon May 12 14:00:00 2014 msAATTsuse.de
- Fixed __checkContainerHasLXC runtime check

* if docker is used it\'s not required to have lxc installed
as part of the container

Mon May 12 14:00:00 2014 msAATTsuse.de
- Fixed suseSetupProduct

* if no /etc/products.d directory exists, prevent creating
a broken baseproduct link

Mon May 12 14:00:00 2014 msAATTsuse.de
- Fixed kiwi root init() function

* make sure manually created toplevel directories belong to root:root

Mon May 12 14:00:00 2014 msAATTsuse.de
- Added __isInstallBootImage sanity check for all
install media postprocessing modes:
kiwi --installcd
kiwi --installstick
kiwi --installpxe
If the given boot image does not provide install
capabilities the user will find out on first boot
which is a bad experience

Mon May 12 14:00:00 2014 msAATTsuse.de
- Fixed service disablement in docker types for non
systemd based distributions e.g SLE11

Fri May 9 14:00:00 2014 msAATTsuse.de
- Fixed creation of live iso images with flags=\"compressed\"
In this mode the live setup is based on a split image type and
did not allow to have a persistent data block available in the
iso. This patch changed this so that you can also use the
hybridpersistent=\"true\" feature when using the hybrid iso on
e.g a usb stick to store new data persistently

Fri May 9 14:00:00 2014 msAATTsuse.de
- Added live iso type to SLE11 JeOS template

Thu May 8 14:00:00 2014 msAATTsuse.de
- Looks like memtest86+ does not exist for SLE11 anymore
Thus removed it from the SLE11 boot image descriptions

Thu May 8 14:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Thu May 8 14:00:00 2014 msAATTsuse.de
- DB: Update documentation, remove obsolete information

Thu May 8 14:00:00 2014 msAATTsuse.de
- v5.06.86 released

Thu May 8 14:00:00 2014 msAATTsuse.de
- fixed typo in spec file, unbalanced %if

Thu May 8 14:00:00 2014 msAATTsuse.de
- v5.06.85 released

Thu May 8 14:00:00 2014 msAATTsuse.de
- Cleanup list of authors per package in spec file

Thu May 8 14:00:00 2014 msAATTsuse.de
- Update package helper tools to auto update the kiwi-schema
provides in the spec file if the kiwi RNC schema has changed

Thu May 8 14:00:00 2014 msAATTsuse.de
- Added kiwi-schema metadata provides to spec file
This was requested by the slepos team to be able to require
the right kiwi version and schema to yast2-product-creator

Thu May 8 14:00:00 2014 msAATTsuse.de
- Added compatibility fix for fetchFile function

* Instead of matching for the exact value \'uncompressed\' the
function treats all values matching the expression \'^uncomp\'
as a statement to indicate an uncompressed image

Wed May 7 14:00:00 2014 msAATTsuse.de
- Fixed __hasBootDescription runtime check

* the check should also work with custom user boot descriptions

Wed May 7 14:00:00 2014 msAATTsuse.de
- Follup up fix for spec file requirements:

* need virt-utils for SLE11, use qemu-tools for anything else

* add virt-utils/qemu-tools to base kiwi package only

Wed May 7 14:00:00 2014 msAATTsuse.de
- Added custom filters for kiwi --describe in KIWIAnalyse.filter

Wed May 7 14:00:00 2014 msAATTsuse.de
- DB: rebuild man pages

Wed May 7 14:00:00 2014 msAATTsuse.de
- DB: update man page

Wed May 7 14:00:00 2014 msAATTsuse.de
- v5.06.84 released

Wed May 7 14:00:00 2014 msAATTsuse.de
- Fixed spec file requirements:
Replaced virt-utils with qemu-tools, virt-utils was dropped

Wed May 7 14:00:00 2014 msAATTsuse.de
- v5.06.83 released

Wed May 7 14:00:00 2014 msAATTsuse.de
- DB: update schema documentation

Wed May 7 14:00:00 2014 msAATTsuse.de
- Follow up fix for directory check in cleanMount
use the exact same parameter for test as for umount

Tue May 6 14:00:00 2014 msAATTsuse.de
- Fixed SLE12 JeOS template

* install patterns with the namedCollection attribute

* make sure the desired release package is installed in
the bootstrap phase to avoid the installation of this
strange dummy-release package which I don\'t understand
what it is good for at all

Tue May 6 14:00:00 2014 msAATTsuse.de
- Fixed directory check in cleanMount
If no repo alias is set the repo uri is also used as name for
the mount point directory. In this case the name could contain
quoted characters. Perl\'s test operator can\'t deal with shell
escaped directory names. Thus we check with the shell test
built-in if the mount point directory exists

Mon May 5 14:00:00 2014 msAATTsuse.de
- v5.06.82 released

Mon May 5 14:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Mon May 5 14:00:00 2014 tom_schrAATTsuse.de
- Added some info about Docker and KIWI

Mon May 5 14:00:00 2014 msAATTsuse.de
- 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

Fri May 2 14:00:00 2014 msAATTsuse.de
- v5.06.81 released

Fri May 2 14:00:00 2014 msAATTsuse.de
- Fixed suseService function

* Use of undefined variable $action where it should be $target

Fri May 2 14:00:00 2014 msAATTsuse.de
- Fixed 32bit EFI build

* if secure boot is requested, warn and switch to non
secure EFI boot. shim only exists for 64bit linux

* fixed lookup of bootloader stage files. In case of
32bit EFI the lookup path must be \'i386-efi\'

Fri May 2 14:00:00 2014 msAATTsuse.de
- Added 32bit efi modules package to boot descriptions
for openSUSE 12.3 iso | oem and vmxboot

Fri May 2 14:00:00 2014 msAATTsuse.de
- Fixed unit test Test/kiwiContainerConfigWriter.pm

* message output has changed in the container code

Fri May 2 14:00:00 2014 fcastelliAATTsuse.de
- Added openSUSE 13.1 template for docker target.

Thu May 1 14:00:00 2014 msAATTsuse.de
- Fixed __populateRepos in software analyser

* The CD/DVD repos from zypper were not correctly added
as iso repo in the kiwi generated clone configuration

Thu May 1 14:00:00 2014 msAATTsuse.de
- Fixed container image name extension

* if docker is set the extension should be set to docker and not lxc

Wed Apr 30 14:00:00 2014 msAATTsuse.de
- Added support for docker image types
kiwi supports creation of lxc images which are stored below
var/lib/lxc/. The docker subsystem expects
the image to be packed differently. Thus we added a new type:

The information about the container name is optional in this
case and if specified not used for docker type images

Wed Apr 30 14:00:00 2014 msAATTsuse.de
- Fixed typo in function name

Tue Apr 29 14:00:00 2014 msAATTsuse.de
- v5.06.80 released

Tue Apr 29 14:00:00 2014 msAATTsuse.de
- Fixed KIWIBasePlugin for style and conventions

* in addition make the code perl critic level 3 clean

Tue Apr 29 14:00:00 2014 msAATTsuse.de
- Update jenkins build script

* don\'t force output directory, leave it up to the test call
to set an appropriate output directory

Tue Apr 29 14:00:00 2014 msAATTsuse.de
- Update SLE12 product plugin for style/convention

* also fixed code to be perl critic level 3 clean

Tue Apr 29 14:00:00 2014 msAATTsuse.de
- Make sure wpa_supplicant stay as tool in the initrd

Tue Apr 29 14:00:00 2014 msAATTsuse.de
- moved from xfs_check to xfs_repair, related to (bnc #853253)

* xfs_check will be gone in June 2014

Tue Apr 29 14:00:00 2014 msAATTsuse.de
- Cleanup/Fix messages displayed in resizeFilesystem

* print information about check and resize separately

* print information when we don\'t know how to resize

* be more verbose which device is resized

Tue Apr 29 14:00:00 2014 msAATTsuse.de
- Fixed typo in boot message
Calling mkswap creates a swap space but does not activate it.
The intention is to create the swap space thus the message
should tell the user this and nothing misleading

Mon Apr 28 14:00:00 2014 schwabAATTsuse.de
- Spelling fixes

Mon Apr 28 14:00:00 2014 adrianAATTsuse.de
- extract licenses in extra media directory for SLE 12

Thu Apr 24 14:00:00 2014 msAATTsuse.de
- v5.06.79 released

Thu Apr 24 14:00:00 2014 msAATTsuse.de
- Fixed value and handling for profile variable kiwi_allFreeVolume

* If a volume with size=\"all\" is specified and in addition this
volume takes a custom volume name with a custom mountpoint,
the variable was setup with the kiwi default volume naming
schema but not with the real volume name which lead to a
boot problem when kiwi could not find the volume

Thu Apr 24 14:00:00 2014 msAATTsuse.de
- v5.06.78 released

Thu Apr 24 14:00:00 2014 msAATTsuse.de
- Allow ext4 as boot filesystem

Thu Apr 24 14:00:00 2014 thardeckAATTsuse.de
- Use existing credentials name for repositories

* Don\'t add a credentials name to repositories if there is already one

Thu Apr 24 14:00:00 2014 msAATTsuse.de
- 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.

Wed Apr 23 14:00:00 2014 msAATTsuse.de
- Follow up fix for partedGetPartitionID

* return if no partition label could be detected

Wed Apr 23 14:00:00 2014 msAATTsuse.de
- 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\'

Wed Apr 23 14:00:00 2014 msAATTsuse.de
- Fixed message displayed in __checkCorrectRootFSPermissons
LSB standard does not prescribe UID and GID values

Wed Apr 23 14:00:00 2014 msAATTsuse.de
- Fixed __checkCorrectRootFSPermissons runtime check

* Don\'t check for root/root permissions in root\'s home
It\'s ok to have custom files with custom permissions
there

Wed Apr 23 14:00:00 2014 msAATTsuse.de
- Fixed recovery grub2 setup

* don\'t use fixed class and theme names

Wed Apr 23 14:00:00 2014 msAATTsuse.de
- 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.

Tue Apr 22 14:00:00 2014 msAATTsuse.de
- 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

Tue Apr 22 14:00:00 2014 msAATTsuse.de
- v5.06.77 released

Tue Apr 22 14:00:00 2014 msAATTsuse.de
- Fixed cache creation in --init-cache mode

Sun Apr 20 14:00:00 2014 msAATTsuse.de
- Fixed --bootcd post processing mode

Sun Apr 20 14:00:00 2014 msAATTsuse.de
- Fixed --bootusb post processing mode

Thu Apr 17 14:00:00 2014 msAATTsuse.de
- v5.06.76 released

Thu Apr 17 14:00:00 2014 msAATTsuse.de
- Fixed __hasBootDescription() runtime check for pxe type
The type in the XML is \'pxe\' but the boot description is
named \'netboot\'

Thu Apr 17 14:00:00 2014 msAATTsuse.de
- v5.06.75 released

Thu Apr 17 14:00:00 2014 msAATTsuse.de
- Remove suseCloneRunlevel calls from EC2 and Xen guest
templates. They are obsolete since sysVInit has been
replaced with systemd

Thu Apr 17 14:00:00 2014 msAATTsuse.de
- Update service support functions

* remove obsolete suseCloneRunlevel and suseActivateServices

* use chkconfig instead of insserv

* enhance suseService to be called with on|off and
sysVInit runlevels like chkconfig supports it. For
systemd this value would be ignored

Thu Apr 17 14:00:00 2014 msAATTsuse.de
- Update baseSetRunlevel() function

* support custom systemd target names

Thu Apr 17 14:00:00 2014 msAATTsuse.de
- Use linuxefi/initrdefi grub2 commands only for EFI secure boot

Wed Apr 16 14:00:00 2014 adrianAATTsuse.de
- installed prod file parsing is not important anymore
disable horrible code for openSUSE 13.2 and SLE 12 :)

Wed Apr 16 14:00:00 2014 msAATTsuse.de
- v5.06.74 released

Wed Apr 16 14:00:00 2014 msAATTsuse.de
- Fixed legacy boot support for EFI install stick images (git #341)

Wed Apr 16 14:00:00 2014 msAATTsuse.de
- Fixed build of install stick in EFI firmware mode (git #341)

Wed Apr 16 14:00:00 2014 msAATTsuse.de
- Update media collect code to match coding style and
conventions as well as remove/rewrite comments which
are obviosly wrong with regards to the current code

Wed Apr 16 14:00:00 2014 adrianAATTsuse.de
- fix parsing of product summary label on new openSUSE 13.2/SLE12 medias

Tue Apr 15 14:00:00 2014 msAATTsuse.de
- v5.06.73 released

Tue Apr 15 14:00:00 2014 adrianAATTsuse.de
- drop .channel files for products, generate .report files instead
The approach to generate _channel file for OBS maintenance is not working,
since it requires the knowledge of OBS setup internas. There we drop this
here, let kiwi generate instead report files which document which files got
used.
We can use them for diffing results, for tracking build results in OBS and
obs worker can generate _channel files with knowledge of setup internas.

Tue Apr 15 14:00:00 2014 msAATTsuse.de
- Make sure lvm2 tools stay in oemboot for RHEL

Tue Apr 15 14:00:00 2014 msAATTsuse.de
- Apply sleep for a while to wait for wwids to
other architectures boot code

Tue Apr 15 14:00:00 2014 msAATTsuse.de
- sleep for a while after multipathd and udev events are
processed. it seems the data in /etc/sysconfig is not
in sync with udev

Tue Apr 15 14:00:00 2014 msAATTsuse.de
- Removed invalid URL type log message

Mon Apr 14 14:00:00 2014 msAATTsuse.de
- v5.06.72 released

Mon Apr 14 14:00:00 2014 msAATTsuse.de
- Fixed message logging

* don\'t log message to already closed file descriptor

Mon Apr 14 14:00:00 2014 thardeckAATTsuse.de
- 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.

Mon Apr 14 14:00:00 2014 msAATTsuse.de
- 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

Mon Apr 14 14:00:00 2014 msAATTsuse.de
- 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

Mon Apr 14 14:00:00 2014 msAATTsuse.de
- Fixed __hasBootLoaderTools() runtime check to check for
the bootloader tool if \'grub\' is selected

Mon Apr 14 14:00:00 2014 msAATTsuse.de
- Apply /etc/multipath directory exists when starting
multipathd also to other architectures boot code

Mon Apr 14 14:00:00 2014 msAATTsuse.de
- Follow up fix for the URL resolver

* really prevent LWP browsing calls

Mon Apr 14 14:00:00 2014 msAATTsuse.de
- Cleanup indention of templates and examples due to XML validation

Mon Apr 14 14:00:00 2014 msAATTsuse.de
- Fixed URL pattern matcher and resolver

* eval on an expression violates perl critic expression eval rule

* avoid LWP browsing calls because this is often rejected

Mon Apr 14 14:00:00 2014 msAATTsuse.de
- Make sure /etc/multipath directory exists when starting
multipathd inside the kiwi boot image (initrd)

Fri Apr 11 14:00:00 2014 thardeckAATTsuse.de
- Show an error message for missing bootloaders

Thu Apr 10 14:00:00 2014 msAATTsuse.de
- v5.06.71 released

Thu Apr 10 14:00:00 2014 adrianAATTsuse.de
- do not write binary arch as channel scheduler arch
- write full input file into channel files

Thu Apr 10 14:00:00 2014 msAATTsuse.de
- Revert \"Change repo of current openSUSE 13.2 to point to openSUSE-current\"
This reverts commit ee40f60594fa. We will use the final repo path and
point via commandline options to openSUSE-current as long as it\'s not
released

Thu Apr 10 14:00:00 2014 msAATTsuse.de
- v5.06.70 released

Thu Apr 10 14:00:00 2014 msAATTsuse.de
- Merge latest changes from oemboot suse-dump to rhel-dump

Thu Apr 10 14:00:00 2014 msAATTsuse.de
- Extend getDiskID function to work correctly for device
mapper devices pointing to /dev/dm-X

Thu Apr 10 14:00:00 2014 msAATTsuse.de
- Extend device search in identifyDevice to by-uuid by-label
and /dev/mapper for multipath devices

Thu Apr 10 14:00:00 2014 msAATTsuse.de
- Fixed wrong comment in schema for the lookup path of
the oem-unattended-id device name

Thu Apr 10 14:00:00 2014 msAATTsuse.de
- Update jenkins product.sh script
Support a hop host to allow searching for build results

Thu Apr 10 14:00:00 2014 msAATTsuse.de
- Update SLE11 JeOS template, use SMT repos

Thu Apr 10 14:00:00 2014 msAATTsuse.de
- Update jenkins build.sh script
Allow to pass additional parameters to the build

Thu Apr 10 14:00:00 2014 msAATTsuse.de
- Change repo of current openSUSE 13.2 to point to openSUSE-current
This distribution is currently under development. Thus the repo
path will change right before GA. This fixes the jenkins build
test for 13.2

Wed Apr 9 14:00:00 2014 msAATTsuse.de
- Added support for multipath devices
true|false
by default the scanning for multipath devices is turned on.
The code in the initrd looking up multipath devices also
checks for preconditions like the ability to start the
multipathd and use the multipath tools. If you don\'t see
the multipath devices in the selection list but expect
this according to the oemconfig setup please refer to the
kiwi boot log file for further details

Wed Apr 9 14:00:00 2014 msAATTsuse.de
- fixed diskOffset() function
In case of DASD devices over a loop, fdasd needs to be used
to get the offset to the first partition. In addition improve
error handling and logging of the calls

Mon Apr 7 14:00:00 2014 msAATTsuse.de
- Don\'t remove unconditionally the gconv directory in
basestripLocales function

Mon Apr 7 14:00:00 2014 msAATTsuse.de
- v5.06.69 released

Mon Apr 7 14:00:00 2014 msAATTsuse.de
- Update livestick kiwi tool

* Use \'upstream\' branding by default

* fixed grub2 config, keep the gfxpayload
livestick allows to deploy kiwi live iso images to
the USB stick without destroying any existing data
on the stick

Mon Apr 7 14:00:00 2014 msAATTsuse.de
- Make sure overlayfs kernel module is part of vmxboot

Mon Apr 7 14:00:00 2014 msAATTsuse.de
- Fixed creation of disk image if filesystem type is set
to \'squashfs\'. In this mode a read-only root partition
is required but the flag to indicate it was not set
with this filesystem name

Sat Apr 5 14:00:00 2014 msAATTsuse.de
- v5.06.68 released

Sat Apr 5 14:00:00 2014 msAATTsuse.de
- Call fdasd with force option to allow to work with loop devices

Fri Apr 4 14:00:00 2014 msAATTsuse.de
- return early with error from setStoragePartition if tool
to create the partition table can\'t be found

Fri Apr 4 14:00:00 2014 msAATTsuse.de
- v5.06.67 released

Fri Apr 4 14:00:00 2014 msAATTsuse.de
- Fixed runtime check __hasBootLoaderTools
check for grub2-bios-setup only if the firmare is set to: bios

Fri Apr 4 14:00:00 2014 msAATTsuse.de
- Avoid use of fixed 512 byte blocksize (bnc #864285)

* in order to just zero out some space where it does not
matter if it\'s 512byte or more, use 4k instead. This is
to stay compatible with 4k storage devices

* in order to write the correct zipl.conf for targetbase
and targetblocksize check for the real physical blocksize
and don\'t assume 512byte

Fri Apr 4 14:00:00 2014 msAATTsuse.de
- Allow the partitioner to also be set as part of the XML
description (bnc #864285) Example:

parted|fdasd


Fri Apr 4 14:00:00 2014 msAATTsuse.de
- v5.06.66 released

Fri Apr 4 14:00:00 2014 msAATTsuse.de
- By accident the wicked package was added to 12.3 boot image
descriptions, but wicked does not exist there

Fri Apr 4 14:00:00 2014 msAATTsuse.de
- Be more clear on the error message displayed when there
are not test cases defined for the given image type

Thu Apr 3 14:00:00 2014 msAATTsuse.de
- Added better information about test results when calling
os-autoinst tests. There is a json formatted results.json
file which contains an overall test result information.

Thu Apr 3 14:00:00 2014 msAATTsuse.de
- Update SLE12 and SLE11 JeOS os-autoinst tests

* Added a needle for the console picture to match

* Mark test as \'important\' in the test flags section

Thu Apr 3 14:00:00 2014 msAATTsuse.de
- v5.06.65 released

Thu Apr 3 14:00:00 2014 msAATTsuse.de
- Fixed spec file arch flag for kiwi-desc-
*boot packages
Depending on which architecture the package is build the
contents of the kiwi-desc-
*boot packages differ. Thus they
are not architecture independent

Thu Apr 3 14:00:00 2014 msAATTsuse.de
- Added os-autoinst test case for SLE12 JeOS
In addition update the test cases to the latest os-autoinst version

Thu Apr 3 14:00:00 2014 adrianAATTsuse.de
- support new directory of appdata for products when building in OBS 2.5

Thu Apr 3 14:00:00 2014 Kanstantsin_ShautsouAATTsuse.de
- Print epoch for .packages listing

Thu Apr 3 14:00:00 2014 msAATTsuse.de
- In preparation of multipath support make sure the tools
and libs are part of the initrd for SLES12 and SLES11

Wed Apr 2 14:00:00 2014 msAATTsuse.de
- v5.06.64 released

Tue Apr 1 14:00:00 2014 msAATTsuse.de
- Update SLE12 JeOS

* use correct product name \'SLES\'

* use Minimal pattern

Tue Apr 1 14:00:00 2014 msAATTsuse.de
- v5.06.63 released

Mon Mar 31 14:00:00 2014 msAATTsuse.de
- Prefer switch_root over pivot_root

Mon Mar 31 14:00:00 2014 msAATTsuse.de
- v5.06.62 released

Mon Mar 31 14:00:00 2014 msAATTsuse.de
- UDEV_LOG env variable behaves differently between udev
versions. Thus don\'t explicitly set it and take the default

Mon Mar 31 14:00:00 2014 msAATTsuse.de
- Make sure sshd service is activated in SLE11 JeOS

Mon Mar 31 14:00:00 2014 msAATTsuse.de
- Fixed SLE12 product detection in kiwi software analyser

Mon Mar 31 14:00:00 2014 msAATTsuse.de
- Make setup of repotype an optional value:

* the section is now allowed to be specified
without a type attribute

* the --set|add-repo commandline switches are now
allowed to be specified without --set|add-repotype
if zypper is used as package manager and no type is set for
the repository the zypper auto detection is used. In case of
any other package manager the default repository type rpm-md
is used. An information about the selected type is printed if
no type is explicitly set
In a sequence of repositories added via commandline arguments
using --add-repotype still requires to specify the type for
all given repositories in order to be able to correctly
assign the type to the added repository in the same way as
this is required for alias and priority information

Mon Mar 31 14:00:00 2014 msAATTsuse.de
- removed zypper version check from KIWIManagerZypper backend

Fri Mar 28 13:00:00 2014 msAATTsuse.de
- v5.06.61 released

Fri Mar 28 13:00:00 2014 msAATTsuse.de
- Fixed udevPending, make sure access to proc is granted

Fri Mar 28 13:00:00 2014 msAATTsuse.de
- Make sure pidof command exists in preinit phase even if
sysvinit-tools was not installed as part of the system
image

Fri Mar 28 13:00:00 2014 msAATTsuse.de
- Make sure pidof tool is part of the initrd. This tool is
provided in sysvinit-tools thus had to fix the boot image
descriptions for SLE12, openSUSE 13.2 and RHEL

Fri Mar 28 13:00:00 2014 msAATTsuse.de
- Fixed start of udevd

* prefer systemd-udevd if it exists

* provide only one function to actually start the daemon

* set UDEV_LOG level to info

Fri Mar 28 13:00:00 2014 msAATTsuse.de
- Fixed startPlymouth to reset the console after plymouth
has messed with it using console_init provided by udev

Fri Mar 28 13:00:00 2014 msAATTsuse.de
- Don\'t unconditionally set splash=silent

* this conflicts with a possible value set in the kernelcmdline attribute

* splash=silent impacts \'plymouth show-splash\' in SLE12 not showing
any splash which is not the desired behavior

Fri Mar 28 13:00:00 2014 msAATTsuse.de
- Added jenkins test script for testing OBS product results

Fri Mar 28 13:00:00 2014 msAATTsuse.de
- Update jenkins tests

* added information about possible execution parameters

* make sure osc tool will be installed in prepare

Thu Mar 27 13:00:00 2014 msAATTsuse.de
- Fixed jenkins/prepare.sh to be more robust with regards to
local changes in the kiwi git checkout. basically the checkout
is not meant for anybody to perform local modifications

Thu Mar 27 13:00:00 2014 msAATTsuse.de
- Added overlayfs to be present in oemboot initrd

Thu Mar 27 13:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Thu Mar 27 13:00:00 2014 msAATTsuse.de
- Fixed documentation about displayname

Thu Mar 27 13:00:00 2014 msAATTsuse.de
- Update RHEL JeOS

* fixed repos for CentOS profile

* Added Oracle profile

Thu Mar 27 13:00:00 2014 msAATTsuse.de
- Update RHEL JeOS to newer version of yum-utils

Mon Mar 24 13:00:00 2014 msAATTsuse.de
- v5.06.60 released

Mon Mar 24 13:00:00 2014 msAATTsuse.de
- Fixed SLE12 JeOS image description

* exactly state which release package should be installed
I decided for sles-release-DVD

Mon Mar 24 13:00:00 2014 msAATTsuse.de
- Don\'t waste too much time for waiting on link up.
In addition wicked\'s dhcp client does that more efficiently

Mon Mar 24 13:00:00 2014 msAATTsuse.de
- Fixed SLE12 JeOS template description

* module-init-tools is not part of SLE12 media

* release package is called sles-release

Fri Mar 21 13:00:00 2014 msAATTsuse.de
- v5.06.59 released

Fri Mar 21 13:00:00 2014 msAATTsuse.de
- Fixed spec file typo

Fri Mar 21 13:00:00 2014 msAATTsuse.de
- v5.06.58 released

Fri Mar 21 13:00:00 2014 msAATTsuse.de
- Fixed setupNetworkWicked

* check for the exit code from wicked_dhcp4

* use debug and --test-output options for calling wicked_dhcp4

* add sleep between ip up and dhcp call

Fri Mar 21 13:00:00 2014 msAATTsuse.de
- Follow up fix for creation of %mysystems macro

* Add some comments which explain why we build the macro that way

* Restructure the conditions to be more readable

* remove building %mysystems macro for sle10

Fri Mar 21 13:00:00 2014 msAATTsuse.de
- Support creation of install iso images > 4g

Thu Mar 20 13:00:00 2014 msAATTsuse.de
- v5.06.57 released

Thu Mar 20 13:00:00 2014 rjschweiAATTsuse.de
- Allow newer versions of kiwi to be built in SUSE internal build service
for older versions of SLE
+ SUSE internal build service does not define the sles_version macro, need
to do ugly nexted if conditions. Luckyly we no longer build openSUSE
versions that have the same version identifiers as older SLE versions

Thu Mar 20 13:00:00 2014 msAATTsuse.de
- Fixed fixupOverlayFilesOwnership function
The matching of files mentioned in passwd was broken

Wed Mar 19 13:00:00 2014 msAATTsuse.de
- Fixed invalid conversion in printf call

Wed Mar 19 13:00:00 2014 msAATTsuse.de
- Fixed block size used to check for boot sector code in the
MBR after legacy grub has finished the installation

Wed Mar 19 13:00:00 2014 msAATTsuse.de
- v5.06.56 released

Wed Mar 19 13:00:00 2014 msAATTsuse.de
- Don\'t use Miscellanea::RequireRcsKeywords in perl critic
This module is not provided with the current perl-Perl-Critic
packages.

Wed Mar 19 13:00:00 2014 msAATTsuse.de
- Reduce size of boot images for SLE12 and openSUSE 13.2

* packages installed by requires python and dracut are not
required inside the kiwi initrd on first boot

Wed Mar 19 13:00:00 2014 msAATTsuse.de
- Display license(s) only if this was explicitly configured
with statements in the XML description

Tue Mar 18 13:00:00 2014 msAATTsuse.de
- Added jenkins test script for running build jobs

Tue Mar 18 13:00:00 2014 msAATTsuse.de
- Update suse-13.2-JeOS template
The same changes with regards to products and patterns like
on SLE12 applies to this distribution as well

Tue Mar 18 13:00:00 2014 msAATTsuse.de
- v5.06.55 released

Tue Mar 18 13:00:00 2014 msAATTsuse.de
- Fixed use of support

* the value was not correctly added to the .profile environment

* In addition is often used in combination with
the repository attribute prefer-license which downloads the
license information and unpacks it below /etc/YaST2/licenses/base
In order to let the displayEULA() function in the boot code find
this files we had to extend the license search path

Tue Mar 18 13:00:00 2014 msAATTsuse.de
- Simplify jenkins codebase job script

Mon Mar 17 13:00:00 2014 msAATTsuse.de
- Update jenkins prepare worker script

* install kiwi on worker to allow validation and building

Mon Mar 17 13:00:00 2014 msAATTsuse.de
- Fixed Makefile

* target \'valid\' should return non zero exit code in error case

Mon Mar 17 13:00:00 2014 msAATTsuse.de
- Fixed jenkins prepare worker script

* typo in path name

Mon Mar 17 13:00:00 2014 msAATTsuse.de
- Fixed jenkins prepare worker script

* don\'t use relative path names, we don\'t know where we are

Mon Mar 17 13:00:00 2014 msAATTsuse.de
- Fixed jenkins prepare worker script

* make sure it exits with an error if there was an error

Mon Mar 17 13:00:00 2014 msAATTsuse.de
- Fixed jenkins prepare worker script

* path to git repo checkout was wrong for pull

Mon Mar 17 13:00:00 2014 msAATTsuse.de
- Make sure jenkins/codebase.sh update the git before calling the job

Mon Mar 17 13:00:00 2014 msAATTsuse.de
- Added jenkins scripts:

* jenkins/prepare.sh: setup a worker

* jenkins/codebase.sh: allow to call unit/validation
and critic tests

Mon Mar 17 13:00:00 2014 msAATTsuse.de
- v5.06.54 released

Mon Mar 17 13:00:00 2014 adrianAATTsuse.de
- patterns are handled via rpm dependencies now.
drop the plugin to extract old suse-style patterns

Mon Mar 17 13:00:00 2014 msAATTsuse.de
- Fixup KIWICollect.pm for coding style and code comments
There is a lot more to do in this module to make the code
more readable and understandable. Thus this is just a start

Mon Mar 17 13:00:00 2014 msAATTsuse.de
- Provide more verbose warning message in __checkVMConverterExist

Sun Mar 16 13:00:00 2014 msAATTsuse.de
- Removed clicfs from RHEL boot descriptions
Switch to a split ext3+squashfs live iso type instead

Sun Mar 16 13:00:00 2014 msAATTsuse.de
- Fixed rhel-06.0-JeOS template

* allow easy overwrite via --set-repo of the RHEL distro repo

* yum-priorities listed twice

Sun Mar 16 13:00:00 2014 msAATTsuse.de
- Update SLE11 and RHEL6 JeOS templates to use same source
pool from the Virtualization:/Appliances project

Sun Mar 16 13:00:00 2014 magist3rAATTsuse.de
- Dramatically reduce creation time of persistent storage. Also disable journal and use ext4 instead of ext3 to enable unibit_bg option

Sat Mar 15 13:00:00 2014 msAATTsuse.de
- Fixed spec file: directory /srv/tftpboot listed twice

Sat Mar 15 13:00:00 2014 msAATTsuse.de
- Fixed spec file requires to be valid for rhel and fedora builds

Fri Mar 14 13:00:00 2014 adrianAATTsuse.de
- fix package names for subpackage containers

Fri Mar 14 13:00:00 2014 adrianAATTsuse.de
- use correct attribute for supportstatus

Fri Mar 14 13:00:00 2014 adrianAATTsuse.de
- fix missing space for channel file

Fri Mar 14 13:00:00 2014 adrianAATTsuse.de
- call create_sha1sum also when descrdir is not set

Fri Mar 14 13:00:00 2014 msAATTsuse.de
- v5.06.53 released

Fri Mar 14 13:00:00 2014 msAATTsuse.de
- Make sure empty directories still appear as directory node
on the kiwi analyse report page

Fri Mar 14 13:00:00 2014 msAATTsuse.de
- Fixed accounting of items in subtree at KIWIAnalyseSystem

Fri Mar 14 13:00:00 2014 msAATTsuse.de
- Don\'t display a link to a non existing page on the report page

Fri Mar 14 13:00:00 2014 msAATTsuse.de
- Added openssh to the suse-SLE12-JeOS template

Fri Mar 14 13:00:00 2014 msAATTsuse.de
- Fixed product detection in kiwi --describe for SLE12

Fri Mar 14 13:00:00 2014 msAATTsuse.de
- Fixed git check in kiwi --describe

Fri Mar 14 13:00:00 2014 msAATTsuse.de
- The installation of patterns and products in SLE12 requires
the use of zypper for SLE12. That\'s because the repository
metadata has changed with regards to the product definition
and in addition patterns are now provided as extra packages.
In order to stay compatible the suse-SLE12-JeOS template
adds the installation of the base pattern and the SLES
product by installing the appropriate packages and includes
a comment describing that the definition of and
only works if the build host uses the
SLE12 zypper

Thu Mar 13 13:00:00 2014 adrianAATTsuse.de
- skip createpackagedescr and package translations for empty DESCRDIR case

Thu Mar 13 13:00:00 2014 adrianAATTsuse.de
- skip createsha1sums and directory.yast creation if DESCRDIR is not set

Thu Mar 13 13:00:00 2014 msAATTsuse.de
- added compatibility mode for EFI images on SLE11

* SLE11 supports EFI only via the elilo bootloader with one
exception which is secure boot. In that mode the grub2
signed module is used and the functionality is hidden
behind an elilo wrapper program so that all tools e.g yast
doesn\'t have to really support grub2. In order to leave
a SLES image in a supported state it was required to adapt
to this layout in kiwi

Thu Mar 13 13:00:00 2014 rjschweiAATTsuse.de
- use cloud-init
+ cloud-init works for us now, we no longer need to depend on the acient
sles-ami-tools scripts.

Thu Mar 13 13:00:00 2014 msAATTsuse.de
- v5.06.52 released

Thu Mar 13 13:00:00 2014 msAATTsuse.de
- Fixed handling of volume size if no size/freespace is set
In this case a default freespace of 20MB applies

Thu Mar 13 13:00:00 2014 msAATTsuse.de
- Added \'pvscsi\' and \'lsisas1068\' as allowed disk controller types

Thu Mar 13 13:00:00 2014 msAATTsuse.de
- Don\'t set partition type if the default 0x83 type is requested
In that case it\'s not needed to set a partition type because
the parted default type is the same. In addition this workarounds
the problem that the SUSE \'type\' extension is no longer present
in parted 3.x

Thu Mar 13 13:00:00 2014 Kanstantsin_ShautsouAATTsuse.de
- Don\'t force ovftool for ova.

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Add wicked to isoboot boot descriptions for SLE12 and openSUSE 12.3
- Add wicked to oem|netboot descriptions for SLE12 on ppc and s390

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Removed dhcpcd from isoboot descriptions. wicked is used instead
- Removed memtest86+ from isoboot descriptions. It\'s not on the media
if you need memtest add it as bootinclude to the system image XML


Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Code cleanup, shorten long lines

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Fixed use of efi suffix to control when linux/linuxefi and
initrd/initrdefi commands are used in the grub.cfg file

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Fixed grub2 core image creation
Make sure we use the grub modules from the target distro
and not the ones from the build host

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Activate bootloader graphics for secure boot

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Fixed grub2 legacy bios prefix setup
If firmware is set to efi the prefix for the legacy bios
grub.cfg was also set to the efi path which was wrong

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Update suse-SLE12-JeOS image template
Use EFI setup by default, kiwi uses parted\'s bios_grub flag to stay
compatible with the legacy BIOS

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Removed clicfs from boot descriptions for SLE12 and openSUSE 13.2
With overlayfs there is a successor provided with the kernel. In
order to use clicfs add the package with the bootinclude attribute
as part of your system image description

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Removed clicfs from boot images for ppc and s390

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Update suse-SLE12-JeOS image template
Update packages names for plymouth, grub2 and gfxboot branding packages
Update theme name, for SLE12 it\'s \'SLE\'

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Added \'fs/isofs/
*\' to the boot image descriptions for SLE12
and openSUSE 13.2. The kernel people decided to build ISO9660
support as module now (bnc #867834)

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Fixed netboot overlay setup code
Make sure setupUnionFS is called if UNIONFS_CONFIG is set
In addition correctly update the devices set in the variable
by the setupUnionFS function and make sure unionFST has a
value in all union modes

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Removed master-boot-code to be a required package
The mbr provided with this package is only used if kiwi is called
with the --grub-chainload option and the concept also only works
with legacy grub which is on its way to becoe obsolete

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Fixed listImage() to print a message if no templates can be found

Wed Mar 12 13:00:00 2014 msAATTsuse.de
- Cleanup/Improve usage output
If you just call kiwi without any arguments you got the long
usage list which is not very helpful. Thus this has changed
to print a message what you could do next including a list
of currently available templates

Tue Mar 11 13:00:00 2014 msAATTsuse.de
- Removed unionfs-fuse from package list of netboot images
because it\'s not part of the medias. If you need the support
add the package in the system image XML as follows:


Tue Mar 11 13:00:00 2014 msAATTsuse.de
- Removed templates for rhel_5. Due to the latest move of RH
with regards to CentOS we focus on supporting CentOS/RHEL
starting with version 6

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- v5.06.51 released

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Fixed spec file, use fdupes for SUSE only

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Removed obsolete run-init tool from kiwi-tools

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- v5.06.50 released

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Removed obsolete lxc requires (bnc #867394)

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Update suse-SLE12-JeOS template

* build UEFI capable image by default

* build hybrid capable install image by default

* activate SLES boot graphics for ISO type

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Fixed indention and variable quoting in the functions
baseStripAndKeep and baseStripTools of KIWIConfig.sh

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Added gettext in RHEL boot image descriptions

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Fixed build, make sure setctsid is provided in kiwi-tools
for distributions which doesn\'t provide it

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Fixed initrd creation tool call dracut vs. mkinitrd
Merge the two function into one setupInitrd function and
remove code duplication. Also prefer dracut if installed

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- v5.06.49 released

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Removed obsolete comment from suse-SLE12-JeOS description

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Fixed media collect code to match required perl critic level

* don\'t define scope of variables more than once

* return properly from functions

* use FileHandle

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Cleanup unit test code

* remove obsolete ec2 tests

* fix Common/ktTestCase.pm to include required perl unit test
perl modules

Mon Mar 10 13:00:00 2014 msAATTsuse.de
- Added \'make critic\' target for kiwi which calls percritic on the
code. This will be used as one test in the integration testing
system we currently setup

Sun Mar 9 13:00:00 2014 msAATTsuse.de
- Fixed createCustomDataForType in analyser code
Don\'t ignore empty directories
- Added custom strip implementation in __stripCustomData which
provides only the name of the directory if all data below this
directory contains only custom files. Problem is that other
types of data e.g repo checkouts might vanish from the report
which is imho unwanted. Therefore the code is currently
deactivated

Fri Mar 7 13:00:00 2014 msAATTsuse.de
- v5.06.48 released

Fri Mar 7 13:00:00 2014 adrianAATTsuse.de
- support for user defined subdirs for susetag meta data
written by Rudi

Fri Mar 7 13:00:00 2014 adrianAATTsuse.de
- support generation of support flags into channel files, if defined via .kwd file format

Fri Mar 7 13:00:00 2014 msAATTsuse.de
- Fixed misleading error message in setupReadWrite (bnc #867174)
The function uses \'mount\' to test if the read-write location
can be mounted. If not or RELOAD_IMAGE is set the read-write part
is created from scratch and that action is logged accordingly.
The possible error message from the mount call is a false positive
information here and just makes people nervous :) Thus should
not be logged

Fri Mar 7 13:00:00 2014 adrianAATTsuse.de
- support non-standard rpm directories for products
Can be used to create pool channels without a suse/ subdirectory.
Written by roAATTsuse.de

Fri Mar 7 13:00:00 2014 msAATTsuse.de
- Fixed kiwi completion. Don\'t loose default completion

Thu Mar 6 13:00:00 2014 msAATTsuse.de
- v5.06.47 released

Thu Mar 6 13:00:00 2014 msAATTsuse.de
- Fixed getNicNames in kiwi boot code (bnc #867148)

* The function should ignore the loopback nic \'lo\'

* The network code should not deal with any fixed interface
name like \'eth0\'

Thu Mar 6 13:00:00 2014 msAATTsuse.de
- Make sure \'ip\' and \'fuser\' commands also exists for the
boot descriptions for s390/ppc and arm architectures

Thu Mar 6 13:00:00 2014 msAATTsuse.de
- Make sure package providing \'fuser\' command is installed in
all boot image descriptions

Thu Mar 6 13:00:00 2014 msAATTsuse.de
- Make sure package providing \'ip\' command is installed in
all boot image descriptions because the code using the obsolete
ifconfig tool has been replaced by using the \'ip\' command

Thu Mar 6 13:00:00 2014 adrianAATTsuse.de
- create channel file templates for products
This is replacing the .packages generation code since it is similar,
but the channel files are better defined and structured.

Thu Mar 6 13:00:00 2014 msAATTsuse.de
- Add check for EFI fat image on iso media in makeIsoEFIBootable
If the EFI fat image already exists don\'t recreate it. When building
product media the image is provided by the installation-images-
*
package thus no need to create the same thing again. Also add
a loginfo entry in this case

Thu Mar 6 13:00:00 2014 msAATTsuse.de
- Fixed typo in function call for addBootLive
It does not receive a parameter

Thu Mar 6 13:00:00 2014 msAATTsuse.de
- Allow Expand/Collapse of section in the kiwi --describe report page

Wed Mar 5 13:00:00 2014 msAATTsuse.de
- v5.06.46 released

Wed Mar 5 13:00:00 2014 cooloAATTsuse.de
- Skip invalid appdata files in KIWICollect
For this we parse the XML and if it succeeds, we rewind and continue concat
the XML snippets

Wed Mar 5 13:00:00 2014 msAATTsuse.de
- v5.06.45 released

Wed Mar 5 13:00:00 2014 msAATTsuse.de
- Make sure GATEWAYS information from the wicked dhcp request
is used to update the default route accordingly

Tue Mar 4 13:00:00 2014 msAATTsuse.de
- Added bash completion script

* completes all long commandline options

* completes option values for --build|--prepare and --type

Tue Mar 4 13:00:00 2014 msAATTsuse.de
- Cleanup options list format
long option first, short option next, option constraint last

Tue Mar 4 13:00:00 2014 adrianAATTsuse.de
- support appdata rpmmd repos
- skip sqlite databases in rpmmd
- default to sha256 checksums

Tue Mar 4 13:00:00 2014 adrianAATTsuse.de
- support creation of repoid tags inside of rpmmd repos
- sync 13.2 code base with SLE 12

Tue Mar 4 13:00:00 2014 msAATTsuse.de
- Fixed use of add-repoprio and add-repoalias options
If either a repository priority or alias is specified on the
commandline it must be specified for all added repositories
in order to make clear for which repository the parameters
should apply (bnc #865230)

Tue Mar 4 13:00:00 2014 msAATTsuse.de
- v5.06.44 released

Tue Mar 4 13:00:00 2014 msAATTsuse.de
- Update SLE12 JeOS template
There is still no product definition in the DVD repo

Tue Mar 4 13:00:00 2014 msAATTsuse.de
- Fixed use of uninitialized value $logdata
If there is an undefined value passed as log data we should
no do anything with it. In addition fixed a typo for the
subsequent error message, missing newline

Tue Mar 4 13:00:00 2014 dvaleevAATTsuse.de
- GRUB2 binary got renamed to fit HFS 8.3
We should have grub2 binary compatible with HFS\'s 8.3 format
Signed-off-by: Dinar Valeev

Tue Mar 4 13:00:00 2014 dvaleevAATTsuse.de
- Adapt to ppc media layout change
Media layout for ppc now looks like media layout on other arches
Signed-off-by: Dinar Valeev

Tue Mar 4 13:00:00 2014 msAATTsuse.de
- Fixed order of fstab entries created by updateBootDeviceFstab
If /boot/efi is first it will be covered by /boot. Thus the
order must be /boot first and /boot/efi second

Mon Mar 3 13:00:00 2014 msAATTsuse.de
- fixed typo in kiwi-media-requires recommends list \'K\' vs \'k\'

Mon Mar 3 13:00:00 2014 msAATTsuse.de
- v5.06.43 released

Mon Mar 3 13:00:00 2014 msAATTsuse.de
- Revert \"- the controller type \'scsi\' does not exist for VMware\"
This reverts commit 78077282df830e1f7d7b4e47f0953246186cca15
I did something stupid here and changed the key name of the
config file which makes the config file invalid

Mon Mar 3 13:00:00 2014 msAATTsuse.de
- Make git a recommended package in the spec file
Modularize analyser code to work with and without git

Mon Mar 3 13:00:00 2014 msAATTsuse.de
- Fixed suseGFXBoot graphics boot setup with gfxboot-devel
Because of the change which uses isolinux as loader for install
ISO media and not the configured disk bootloader as eltorito
alternative loader we need both boot graphics formats available
the one for isolinux as well as the one for the selected system
bootloader. The code in suseGFXBoot reflects this for the
boot graphics provided by packages but not if the user provides
a custom tarball for use with gfxboot-devel

Mon Mar 3 13:00:00 2014 msAATTsuse.de
- Fixed misleading function names
getInstallFailsafe -> getInstallProvideFailsafe
setInstallFailsafe -> setInstallProvideFailsafe
This is all about if a failsafe menu entry should be provided
to the image boot configuration or not. Thus the function
names should describe this and not lead to the assumption
that one can select the failsafe entry from the boot menu
which is actually done by the installboot=\"failsafe-install\"
attribute

Mon Mar 3 13:00:00 2014 msAATTsuse.de
- the controller type \'scsi\' does not exist for VMware
lsilogic and buslogic define scsi controllers. Thus
use lsilogic as the default scsi controller

Sat Mar 1 13:00:00 2014 Kanstantsin_ShautsouAATTsuse.de
- Fix installiso for oem image type.

Fri Feb 28 13:00:00 2014 msAATTsuse.de
- v5.06.42 released

Thu Feb 27 13:00:00 2014 msAATTsuse.de
- Fixed createS390CDLoader() for s390 media creator
The s390 loader file cd.ikr was created on demand but the new
installation-images packages provide this file. Thus there is
no reason to create it if it already exists

Thu Feb 27 13:00:00 2014 msAATTsuse.de
- Fixed custom files analyser
More intuitive and not only directory based level 1 search in /
Fix for rpm directory strip, expression would match e.g /emil
in the same way as /emil1 which is wrong

Thu Feb 27 13:00:00 2014 msAATTsuse.de
- v5.06.41 released

Thu Feb 27 13:00:00 2014 msAATTsuse.de
- Fixed build for ppc and s390
Accidentally leaving broken links in the vmxboot descriptions

Thu Feb 27 13:00:00 2014 msAATTsuse.de
- v5.06.40 released

Thu Feb 27 13:00:00 2014 msAATTsuse.de
- Fixed spec file
kiwi-tools should specify the %{_defaultdocdir}/kiwi as a directory
entry otherwise we might end up with the directory not belonging to
any package but files inside do belong to a package

Thu Feb 27 13:00:00 2014 msAATTsuse.de
- Fixed setupNetworkWicked
Use bin/wickedd-dhcp4 instead of the mainstream wicked program
wicked relies on dbus which is not helpful within an initrd
environment. Fortunately there is the wickedd-dhcp4 helper which
just asks for the lease from the DHCP. The setup of the network
interface and routing is then done by setupNetworkWicked but will
change in the future if wicked becomes more mature

Wed Feb 26 13:00:00 2014 msAATTsuse.de
- Make sure ip command is part of the oem and netboot image
descriptions starting with openSUSE 13.2 and SLE12. Instead
ifconfig is no longer part of these descriptions

Wed Feb 26 13:00:00 2014 msAATTsuse.de
- Make sure wicked is part of the oem and netboot image
descriptions starting with openSUSE 13.2 and SLE12

Wed Feb 26 13:00:00 2014 msAATTsuse.de
- Added SLES12 boot image descriptions for s390 and ppc

Wed Feb 26 13:00:00 2014 msAATTsuse.de
- Update netboot/suse-SLES12 boot image descriptions
Package nbd does not exist on SLES12

Wed Feb 26 13:00:00 2014 msAATTsuse.de
- Added command call information into kiwi log

Wed Feb 26 13:00:00 2014 msAATTsuse.de
- Fixed spec file

* Summary is first line after %package

* Summary texts more clear and not specific to openSUSE

* Update recommended list of packages for kiwi-media-requires

* Correct url for submitting issues

Tue Feb 25 13:00:00 2014 msAATTsuse.de
- KIWILinuxRC boot code fixes

* Added support for setting up the network with wicked
Used by the PXE boot code in kiwi: setupNetworkWicked

* Eliminate the use of ifconfig in the boot code. write
functions based on ip instead

Tue Feb 25 13:00:00 2014 msAATTsuse.de
- Update unit tests to work with new schema version

Tue Feb 25 13:00:00 2014 msAATTsuse.de
- Update all templates and examples to new schema version

Tue Feb 25 13:00:00 2014 msAATTsuse.de
- Update schema version from 6.0 to 6.1

* added xslt stylesheet auto updating the schema version

* added xslt stylesheet auto updating opensuseProduct to
product section

Tue Feb 25 13:00:00 2014 msAATTsuse.de
- Rename misleading to section
Something like was weird

Tue Feb 25 13:00:00 2014 msAATTsuse.de
- Fixed spec file recommends
db45-utils and db48-utils should be recommended in a row

Tue Feb 25 13:00:00 2014 msAATTsuse.de
- Update list of recommended packages in spec file
Problem here is that by default SUSE installs with recommended
packages which in case of kiwi will cause a huge workload
because e.g the recommended jing package pulls the entire
java stack. Because of that the list of recommends has been
reduced

Tue Feb 25 13:00:00 2014 msAATTsuse.de
- Added virt-utils requires for kiwi-instsource package
qemu-img is used for building products (bnc #865242)

Tue Feb 25 13:00:00 2014 msAATTsuse.de
- Fixed call of file search method used with grub2

Mon Feb 24 13:00:00 2014 msAATTsuse.de
- v5.06.39 released

Mon Feb 24 13:00:00 2014 msAATTsuse.de
- Make sure makeIsoEFIBootable is called in the SUSE/SLE
installation media creator aka: KIWICollect (bnc #865242)

Mon Feb 24 13:00:00 2014 msAATTsuse.de
- Follow up fix for makeIsoEFIBootable (bnc #865242)
Architecture string was not correctly validated

Mon Feb 24 13:00:00 2014 msAATTsuse.de
- Moved creation of isolinux efi fat image into its own
function KIWIIsoLinux::makeIsoEFIBootable() and reduce
code duplication. Related to (bnc #865242)

Mon Feb 24 13:00:00 2014 msAATTsuse.de
- v5.06.38 released

Mon Feb 24 13:00:00 2014 msAATTsuse.de
- Update netboot boot descriptions for 13.1 and 13.2
Added unionfs-fuse package by default (bnc #865229)

Mon Feb 24 13:00:00 2014 msAATTsuse.de
- Allow to use --add-package option also when building boot
images. This is related to (bnc #865229)

Mon Feb 24 13:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Mon Feb 24 13:00:00 2014 msAATTsuse.de
- DB: update NBD documentation (bnc #865237)
NBD has changed their negotiation style from port to name based

Mon Feb 24 13:00:00 2014 msAATTsuse.de
- Fixed nbd-client invocation in netboot (bnc #865237)
nbd has changed it\'s negotiation style from port based server to
name based exports. Thus the client has to connect to an export
name and not a port the server listens to
Example NBD server config:
[generic]
user = root
group = root
[export1]
exportname = /some/file
Example NBD localhost test:
nbd-server -C config-file
nbd-client -N export1 localhost /dev/nbd0

Sun Feb 23 13:00:00 2014 msAATTsuse.de
- make sure overlayfs and ext4 are part of the netboot boot
image descriptions for 13.1/13.2 SLED12/SLES12 (bnc #865229)

Sun Feb 23 13:00:00 2014 msAATTsuse.de
- Follow up patch for commit (bnc #865229)
The copy of the initrd to /run/initramfs has to skip the special
paths used for overlay filesystems

Sat Feb 22 13:00:00 2014 msAATTsuse.de
- Follow up patch for last commit (bnc #865229)
Call resetBootBind only if NETBOOT_ONLY is _not_ set

Sat Feb 22 13:00:00 2014 msAATTsuse.de
- Fixed setupBootPartitionPXE
in a NFSROOT setup the variable imageRootDevice is not empty but
does not point to a real local device, it points to an nfs root
mountpoint. Thus we need to leave the function early because
setting up a boot partition doesn\'t make any sense (bnc #865229)

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- Fixed kiwi --info

* if there are solver problems, display the error information

* added object destructor to cleanup repo loop mounts

* exit with error if requested information can\'t be delivered

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- v5.06.37 released

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- Fixed creation of custom.files

* target directory was not set correctly

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- v5.06.36 released

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- Fixed spec file requires and recommends

* lxc doesn\'t need to be recommended because the plain building task
does not require lxc to be around

* clicfs has a successor with overlayfs and should no longer be
recommended

* lvm2, squashfs and master-boot-code are relevant requires for
building disk based images. Thus they are needed along with
the kiwi-desc-vmx|oemboot sub-packages but not with the kiwi
base package

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- Compatibility fix for the \'git init\' call
older versions of git do not accept a directory as parameter
like the version we have in SLE11

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- v5.06.35 released

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- Fixed writeXML

* The creation of the package items should use the native
XML methods and not directly hook into the internal data
structure

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- Removed code reducing a package list to the minimum required
solver list. The result is correct but it takes long if many
packages are installed and the result is not uniq

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- v5.06.34 released

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- Fixed creation of kiwi template description in kiwi --describe

* use a fixed bootstrap section as default to avoid solver problems
when building a new system from scratch

* add analysed packages and patterns to the image section and not
to bootstrap so that they will be installed by the native installer
inside the chroot

* instead of adding items to a delete section add them as ignore
this will make use of the zypper al feature and is the better
approach

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- Fixed capability check for old satsolver perl binding

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- v5.06.33 released

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- Added git clone url to the result of kiwi --describe

* also added a function getIPAddress which is used for the
clone url as well as for the custom files sync script

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- Fixed return value for getHardwareDependantPackages
if no such packages was found the function should return undef
instead of a pointer to an empty data structure

Fri Feb 21 13:00:00 2014 msAATTsuse.de
- Fixed udev rule for suse-SLE12-JeOS lan0 nic name
the match for KERNEL was still based on eth
*

Wed Feb 19 13:00:00 2014 msAATTsuse.de
- v5.06.32 released

Wed Feb 19 13:00:00 2014 msAATTsuse.de
- Added lan0 persistent nic interface name based on a udev rule
and a dhcp interface configuration for it to the SLE12
JeOS template

Tue Feb 18 13:00:00 2014 msAATTsuse.de
- Fixed calculation of rest items on a leaf

Tue Feb 18 13:00:00 2014 msAATTsuse.de
- Flag hidden directories as \'hidden-directory\', hidden
file as \'hidden-file\' and a file in a hidden directory
as \'file-in-hidden-path\'

Tue Feb 18 13:00:00 2014 msAATTsuse.de
- Make max_child an argument to createCustomDataForType
Set max_child to 5 items for the big text files view but
don\'t set a limit for binaries and modified files

Tue Feb 18 13:00:00 2014 msAATTsuse.de
- Added wicked as package for SLE12 JeOS

Tue Feb 18 13:00:00 2014 msAATTsuse.de
- Fixed report page, not all views got a hyper link

Tue Feb 18 13:00:00 2014 msAATTsuse.de
- Changed the way how custom files are populated in kiwi --describe

* Formerly this was done by creating a hard linked list below
a directory called custom/ But this has bad effects e.g on
programs checking how many hardlinks exist on a config file
like it is done by e.g postfix. Thus we now store a file
custom.files instead of an entire tree containing all custom
files as input to an auto generated rsync script custom.sync
On the report page the script is described and the user can
now either sync all of its custom files which is in most cases
not wanted or adapt the custom.files prio to the sync.
Later there might also be a more convenient way to fiddle
with custom.files

Tue Feb 18 13:00:00 2014 msAATTsuse.de
- Stop D3 displayed items at max_child = 5 and display the
information how many more items exists

Mon Feb 17 13:00:00 2014 msAATTsuse.de
- Make sure to canonical encode the perl hash to json

Mon Feb 17 13:00:00 2014 msAATTsuse.de
- Fixed typos in analyser code

* git user.email instead if user.mail

* don\'t forgot to close open file descriptor

Mon Feb 17 13:00:00 2014 msAATTsuse.de
- Make sure analysis report page builds the menu in
the correct sort order

Mon Feb 17 13:00:00 2014 msAATTsuse.de
- Make sure RPM modified files get their own D3 report and
land as custom files in the custom directory

Mon Feb 17 13:00:00 2014 msAATTsuse.de
- Fixed setup of git repo for analysis report

* transaction commit was not done after successful analysis

* git user and email were missing

Mon Feb 17 13:00:00 2014 msAATTsuse.de
- Added warning message if no repos are configured on the
analysed machine when using kiwi -describe

Mon Feb 17 13:00:00 2014 msAATTsuse.de
- Fixed use of uninitialized values in analyser code

Mon Feb 17 13:00:00 2014 msAATTsuse.de
- Added SLE12 as target for the kiwi system analyser

Mon Feb 17 13:00:00 2014 msAATTsuse.de
- Update SLE12 JeOS image description
Fixed a type referencing an openSUSE branding package

Fri Feb 14 13:00:00 2014 msAATTsuse.de
- v5.06.31 released

Fri Feb 14 13:00:00 2014 msAATTsuse.de
- Fixed call of distro initrd tool

* don\'t rely on run-init helper program, does not exist with
dracut and therefore not on SLE12 or RHEL

* add generic setupInitrd function which checks for either
dracut or mkinitrd and prefers dracut if present

Fri Feb 14 13:00:00 2014 msAATTsuse.de
- Fix suse-SLE12-JeOS description to work fur current Alpha Release

* Patterns are broken at the moment. They contain packages not part
of SLE12 at the moment, e.g yast2-mouse. Thus comment out use of
base pattern for the moment

* There are no SLES12 branding packages available. Thus comment out
grub2 and plymouth branding

Thu Feb 13 13:00:00 2014 msAATTsuse.de
- Improve searching for custom files
Make the code more readable, also skip proc/devpts/sysfs filesystems
Along with that search in junks and make sure the xargs limit is not
exceeded. Also reduce the list of searched directories with regards
to the recursive search done by find

Wed Feb 12 13:00:00 2014 msAATTsuse.de
- Fixed use of config-yast-autoyast.xml
If this file is present in the kiwi configuration directory, kiwi
setup an environment which activates the call of autoyast on first
boot. The file install.inf controlls this environment. With this
patch the parameter \'Textmode\' will be set to \'0\' which activates
the start of yast on a X-Server and falls back to ncurses mode if
no X-Server can be started

Wed Feb 12 13:00:00 2014 dvaleevAATTsuse.de
- Bless grub2 binary for pmac
Signed-off-by: Dinar Valeev

Tue Feb 11 13:00:00 2014 msAATTsuse.de
- Make sure xfs_db is not deleted from initrd

Mon Feb 10 13:00:00 2014 msAATTsuse.de
- v5.06.30 released

Mon Feb 10 13:00:00 2014 msAATTsuse.de
- Incorporate KIWICollect patch by roAATTsuse.de
downgrade isohybrid error to warning, this does not work
on all architectures

Mon Feb 10 13:00:00 2014 msAATTsuse.de
- v5.06.29 released

Fri Feb 7 13:00:00 2014 adrianAATTsuse.de
- handled the very special SLE 12 case for requires

Fri Feb 7 13:00:00 2014 msAATTsuse.de
- v5.06.28 released

Fri Feb 7 13:00:00 2014 msAATTsuse.de
- DB: rebuild schema documentation

Fri Feb 7 13:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Fri Feb 7 13:00:00 2014 msAATTsuse.de
- v5.06.27 released

Fri Feb 7 13:00:00 2014 msAATTsuse.de
- Fixed spec file
KIWIIsoLinux-AppleFileMapping.txt was moved

Fri Feb 7 13:00:00 2014 msAATTsuse.de
- v5.06.26 released

Fri Feb 7 13:00:00 2014 msAATTsuse.de
- Moved KIWIIsoLinux-AppleFileMapping.txt to metadata directory
In addition change the prefix to .map

Fri Feb 7 13:00:00 2014 msAATTsuse.de
- Present custom files view links in a table

Fri Feb 7 13:00:00 2014 msAATTsuse.de
- Fixed .changelog helper tool
don\'t include conflict and merge commits

Thu Feb 6 13:00:00 2014 Kanstantsin_ShautsouAATTsuse.de
- Print user/group IDs.

Wed Feb 5 13:00:00 2014 msAATTsuse.de
- Added preCallInit hook call to netboot boot image descriptions
This hook already existed in oem and vmx boot images and was
still not added to netboot

Tue Feb 4 13:00:00 2014 msAATTsuse.de
- Added __checkYaSTenvironment() runtime check
With this check kiwi searches the given package list for entries
starting with \'yast2\' in order to make sure the user has at least
added one yast client module if either the use of autoyast or the
yast2 firstboot service was requested as part of the image
description. It has turned out that people using autoyast in
kiwi often forget to add the required YaST client packages. This
check cannot make sure that the autoyast profile works correctly,
it also does not know which client packages are required but it
at least gives a hint if no yast stack is installed

Tue Feb 4 13:00:00 2014 msAATTsuse.de
- Fixed JeOS image descriptions
Added a function suseRemoveYaST which removes the yast packages
if they are not needed by e.g autoyast or firstboot service.
Replaced the unconditional remove of yast packages in all
JeOS config.sh scripts by the new function

Tue Feb 4 13:00:00 2014 msAATTsuse.de
- Implementation of new analyser code.
Refactor the existing code to run faster and removed unused
analyser code. In addition some tasks are done by shell scripts
with regards to be able to use the same code in the Alfred
project

Fri Jan 31 13:00:00 2014 msAATTsuse.de
- don\'t limit suseInsertService to .service suffix for systemd

* The service file is now searched in several directories and
as suffix .system and .mount is allowed

Fri Jan 31 13:00:00 2014 msAATTsuse.de
- v5.06.25 released

Fri Jan 31 13:00:00 2014 msAATTsuse.de
- fixed setupNetwork() function
in order to assign a network interface according to the BOOTIF MAC
address information kiwi searches through a list of mac addresses
and if found assigns the appropriate interface. This search was
broken because the MAC from BOOTIF is lowercase whereas the mac
list contains upper case data. Thus the mac list data is turned
into lowercase to allow a correct matching

Fri Jan 31 13:00:00 2014 msAATTsuse.de
- Make sure image is filled with random data prior to
the creation of a luksFormat on it

Fri Jan 31 13:00:00 2014 msAATTsuse.de
- 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

Fri Jan 31 13:00:00 2014 msAATTsuse.de
- added type attribute
This attribute allows to select a specific set of options passed
to the cryptsetup call in order to create a consistent luks format
supported by the capabilities of the selected distribution.
With this commit luksOS=\"sle11\" will be supported

Fri Jan 31 13:00:00 2014 Kanstantsin_ShautsouAATTsuse.de
- Added fedora deps.

Thu Jan 30 13:00:00 2014 msAATTsuse.de
- v5.06.24 released

Wed Jan 29 13:00:00 2014 msAATTsuse.de
- KIWIAnalyseTemplate

* use single quotes for URL and Alias when setting up repos in
the auto generated config.sh template. This is needed if the
URL uses special characters which are evaluated in the shell

Wed Jan 29 13:00:00 2014 msAATTsuse.de
- KIWIAnalyseManagedSoftware

* added analyser for packages to become deleted. when inspecting the
system the code now also compares the result of the solved required
packages list with the currently installed packages. packages
required by the solver but not installed are treated as unwanted
and put into a delete typed packages section

Tue Jan 28 13:00:00 2014 msAATTsuse.de
- Remove desktop profile from SLE12 boot image descriptions (bnc #860792)

* SLES12 will not provide a kernel-desktop package

Tue Jan 28 13:00:00 2014 msAATTsuse.de
- Fixed volume setup

* make sure non existing mount point directories are created

* allow the volume name .snapshot(s) to be a valid name

Tue Jan 28 13:00:00 2014 msAATTsuse.de
- Added __checkHaveTypeToBuild runtime check
With this check the presence and selection of a build type is checked

Tue Jan 28 13:00:00 2014 msAATTsuse.de
- Added __checkCorrectRootFSPermissons runtime check
With this check kiwi validates the consistency of the created
unpacked root tree while calling the create step. Consistency
means a number of LSB toplevel directories is checked for
their correct root/root owner and group name. Recently people
using NFS or ZFS as image target directory ran into the problem
that the filesystem stores files under the nobody user identity
even if the caller was root. The result is a completely broken
system which should be prevented by this runtime check

Mon Jan 27 13:00:00 2014 rjschweiAATTsuse.de
- generate \"scsi\" as the device type prefix for all controllers except for ide
in the .vmx file

Mon Jan 27 13:00:00 2014 rjschweiAATTsuse.de
- support a boottimeout value of 0
+ at present we checked for boottimeout value to evaluate to true, but in
Perl the string \"0\" evaluates to false although the string is not empty,
thus the truth test failed an we used the default of 10

Fri Jan 24 13:00:00 2014 msAATTsuse.de
- v5.06.23 released

Fri Jan 24 13:00:00 2014 msAATTsuse.de
- Fixed GRUB_TIMEOUT setup in etc/default/grub
the kiwi boot code did not hand over the value from the XML space
to the appropriate grub config file so that grub2-mkconfig did
not incorporate the value

Fri Jan 24 13:00:00 2014 msAATTsuse.de
- Fixed invocation of oemboot::postImageDump hook script
The hook should be called in any case no matter which other
oem install options are defined

Fri Jan 24 13:00:00 2014 rjschweiAATTsuse.de
- ec2 example for 13.1
+ forgot to commit this with the doc changes in 87b49253440eda

Thu Jan 23 13:00:00 2014 msAATTsuse.de
- v5.06.22 released

Thu Jan 23 13:00:00 2014 msAATTsuse.de
- make sure /var/cache/kiwi/satsolver exists when running a
solver job

Thu Jan 23 13:00:00 2014 msAATTsuse.de
- Fixed spec file, cleanup and update package descriptions

Thu Jan 23 13:00:00 2014 msAATTsuse.de
- Fixed spec file, cleanup obsolete build requires

Thu Jan 23 13:00:00 2014 msAATTsuse.de
- Fixed spec, starting with openSUSE 12.1 libsolv is used

Thu Jan 23 13:00:00 2014 msAATTsuse.de
- Fixed spec file, the perl requirement should not be strictly
set on a specific perl version, >= the distro version is more
accurate

Thu Jan 23 13:00:00 2014 msAATTsuse.de
- Fixed spec file, db45-utils should be a generic recommendation

Thu Jan 23 13:00:00 2014 msAATTsuse.de
- Fixed spec file, squashfs exists on all supported versions
no suse_version check needed anymore

Thu Jan 23 13:00:00 2014 msAATTsuse.de
- Fixed spec file, clicfs is not a requirement

Thu Jan 23 13:00:00 2014 msAATTsuse.de
- Added libsolv support to KIWISatSolver
The class supports libsatsolver and libsolv, if libsolv is present
it is preferred because it\'s the successor of libsatsolver

Wed Jan 22 13:00:00 2014 msAATTsuse.de
- restructure KIWISatSolver class
In preparation to support libsolv the satsolver class has been
redesigned to work with both the libsatsolver and the libsolv
implementations. Support for libsolv will follow soon

Wed Jan 22 13:00:00 2014 msAATTsuse.de
- fixed use of system installed solvables in KIWIAnalyseManagedSoftware

* instead of reading all existing solv files in /var/cache/zypp we
only use those which are enabled in the zypper repo list

Wed Jan 22 13:00:00 2014 adrianAATTsuse.de
- add new mediastyles openSUSE 13.2 and SLE 12 to support handling of cpeid tags

Wed Jan 22 13:00:00 2014 msAATTsuse.de
- fixed typo in suse-12.3-JeOS/config.xml

* accidentally committed an attribute change which was only meant
to test a runtime check

Wed Jan 22 13:00:00 2014 msAATTsuse.de
- some changes to the arm suse-13.2-JeOS template and code

* currently suse-13.2-JeOS contains only a profile for raspberry

* the vboot support uses no gpt if the berryboot loader is set

* vboot + berryboot creates a boot setup which let the standard
raspberry loader chainload our uboot which then loads the
kernel and initrd from a linux ext2 second partition

Wed Jan 22 13:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

* updates EC2 chapter, kiwi uses disk images instead of flat
filesystem images now to support EC2

Wed Jan 22 13:00:00 2014 msAATTsuse.de
- Fixed docbook syntax for changes recently done in kiwi-doc-ec2.xml

Wed Jan 22 13:00:00 2014 msAATTsuse.de
- Fixed KIWISatSolver to work with new solvables
Unfortunately I was told that the current solver bindings provided
with the perl-satsolver package will no longer be maintained. Instead
there will be a new lib and package called libsolv. kiwi needs to
adapt to the bindings for libsolv in order to stay compatible with
the solver results of the zypper package manager. At the moment the
problem of the new \"self-conflict\" feature could be solved by
setting set_allow_self_conflicts in the old satsolver library,
which is what this patch does. For the future we need to support
libsolv though

Tue Jan 21 13:00:00 2014 rjschweiAATTsuse.de
- final touches for EC2 changes
+ let kiwi add root= to the kernel command line for EC2 images
this is needed to get the drivers to load properly
+ consider installfailsafe setting for grub vmx images

Tue Jan 21 13:00:00 2014 rjschweiAATTsuse.de
- update the documentation for the EC2 image build
+ document new commands to use for uploading images aws-cli vs ec2-
*
commands
+ changes due to the new way of building images
- we no longer create the bundle in kiwi
_ adjust for removed XML elements
- update the examples to reflect the new type element setup for EC2

Tue Jan 21 13:00:00 2014 rjschweiAATTsuse.de
- fix spelling EC2 not Ec2

Tue Jan 21 13:00:00 2014 msAATTsuse.de
- follow up fix for KIWIGlobals::mount() method
let the check for disk or filesystem also work if blkid does
not support PTTYPE detection. In this case we assume a disk if
we don\'t get any blkid information. Older versions of blkid
don\'t support partition table type detection

Tue Jan 21 13:00:00 2014 msAATTsuse.de
- Fixed vmx type definition for EC2 usage in all templates

* use ec2 and ec2k boot and kernel profiles

Tue Jan 21 13:00:00 2014 msAATTsuse.de
- Update oem/vmx boot image descriptions to allow selecting
an ec2 setup profile and an ec2 kernel profile

Tue Jan 21 13:00:00 2014 msAATTsuse.de
- Support creation of install CD images for Xen dom0 oem type

Tue Jan 21 13:00:00 2014 msAATTsuse.de
- Fixed KIWIGlobals::mount() method
The detection for a disk device is now done by checking for PTTYPE using blkid

Mon Jan 20 13:00:00 2014 msAATTsuse.de
- Fixed typo, missing result flag

Mon Jan 20 13:00:00 2014 rjschweiAATTsuse.de
- Change the way we create an EC2 image
+ Previously we created an EC2 image as a flat filesystem image
this requred some special codeing and we ended up calling mkinitrd
from within kiwi. As mkinitrd evolved to require a live root filesystem
and with the impending move to dracut we need to start using a kiwi
generated initrd. Therefore, EC2 image will now be created as disk
images just like other vmx images. We also drop the use of the
external ec2-ami-tools. Creating abundle is relatively easy and this
functionality requires people to add thei EC2 credentials to the config
file. That makes it easy to accidentally share private information.
+ Remove XML elemnts ec2config and its children
ec2accountnr, ec2certfile, ec2privatekeyfile, ec2region
+ Introduce \"ec2\" as a firmware option
we need this to set the partition table to be gpt instead of msdos
+ Print an error message for format=\"ec2\" during XML validation
we maintain format=\"ec2\" in the schema for now to allow us to generate
a more sensible error message than the parser would. This is an
incompatible schema change
+ Remove EC2 region check in Validator
+ Remove KIWIEC2Region.txt
+ Update unit tests
+ Properly pass the boottimeout setting to the initrd config
+ Remove the XMLEC2Data object and its unit tests
+ Remove special code for EC2 initrd creation calling mkinitrd

Mon Jan 20 13:00:00 2014 msAATTsuse.de
- Fixed ec2 kernel profile for 13.1/13.2 and SLE11/12
the required xen drivers were not added when using ec2 profile
the xen package must not be installed when using ec2 profile

Mon Jan 20 13:00:00 2014 msAATTsuse.de
- added ec2Flavour profile to create EC2 VMX disk image types along
with this change the examples using format=\"ec2\" were adapted to
disk layout instead of flat (filesystem) layout too

Mon Jan 20 13:00:00 2014 msAATTsuse.de
- Fixed spec file
Provide a better and more detailed description about the
use and scope of the kiwi-tools sub-package

Mon Jan 20 13:00:00 2014 msAATTsuse.de
- Follup fix for suse-13.2 arm JeOS image template, again repo setup

Mon Jan 20 13:00:00 2014 msAATTsuse.de
- Fixed suse-13.2 arm JeOS image template, repository setup

Fri Jan 17 13:00:00 2014 msAATTsuse.de
- v5.06.21 released

Fri Jan 17 13:00:00 2014 msAATTsuse.de
- Fixed typo in output message, wrong indention

Fri Jan 17 13:00:00 2014 msAATTsuse.de
- Fixed call of setBuildType in KIWIBoot
Do this only if a system image/directory is passed to the object

Fri Jan 17 13:00:00 2014 msAATTsuse.de
- Print information about which kernel is extracted from the initrd

Fri Jan 17 13:00:00 2014 msAATTsuse.de
- Changed SLES/SLED boot image descriptions to install all packages
in one host zypper controlled bootstrap step. This allows using
these descriptions also with older SLES products which provides
a not supported zypper version

Fri Jan 17 13:00:00 2014 msAATTsuse.de
- fixed misleading error message when mapping the kernel file name
to a common name. If a file with this name alredy exists we print
an error but there is no error.

Fri Jan 17 13:00:00 2014 msAATTsuse.de
- Update template/armv7l/suse-13.2-JeOS

* fix source path for Factory ARM, remove obsolete driver data

Thu Jan 16 13:00:00 2014 msAATTsuse.de
- v5.06.20 released

Thu Jan 16 13:00:00 2014 msAATTsuse.de
- Fixed use of new KIWIFilesystemOptions object
There were still references using fsopts as array and not
object reference

Thu Jan 16 13:00:00 2014 msAATTsuse.de
- v5.06.19 released

Thu Jan 16 13:00:00 2014 msAATTsuse.de
- handle packages marked as bootincluded in the bootstrap phase
of the image build and not in the image phase.

Thu Jan 16 13:00:00 2014 msAATTsuse.de
- Update arm JeOS image descriptions

Wed Jan 15 13:00:00 2014 msAATTsuse.de
- Fixed labels configured in isolinux.msg
The isolinux.msg is the text file displayed if no graphics theme
could be displayed in the isolinux bootloader. In that message
file the label \"Boot from Hard Disk\" was missing

Wed Jan 15 13:00:00 2014 msAATTsuse.de
- KIWIManagerZypper, allow package locks
Using an ignore statement in the section like this

did not had an effect because kiwi did not set a zypper add lock
on the specified items. This patch now takes care for the ignore
setup and allows to prevent the installation of packages even
if zypper would have selected them. If a hard required package
e.g glibc is set to become ignored this of course will cause a
non solvable conflict and the process exits with an error

Wed Jan 15 13:00:00 2014 msAATTsuse.de
- Added install ISO compatibility link for non standard EFI firmware
EFI/Boot -> EFI/BOOT

Wed Jan 15 13:00:00 2014 msAATTsuse.de
- Fixed grub2 prefix setup in grub.cfg. if $root is changed by a
search it\'s important to update the prefix accordingly
- Fixed grub2-bios-setup call
If the install disk is loop mounted while calling grub2-bios-setup
the call fails the install command can\'t deal with disk devices
mapped in /dev/mapper

Wed Jan 15 13:00:00 2014 msAATTsuse.de
- KIWIImageFormat
fixed use of qemu-img adapter_type option. If controller ist
set to \'ide\' no adapter_type needs to be specified because ide
is the default

Wed Jan 15 13:00:00 2014 msAATTsuse.de
- Allow vmxboot to boot Xen EC2 instances
In order to do that the boot device setup code now also searches
for the presence of the \'root=...\' information from cmdline as it
is passed when booting via EC2. If found the given device is used
and the system boots in LOCAL_BOOT mode

Tue Jan 14 13:00:00 2014 msAATTsuse.de
- KIWIAnalyseManagedSoftware
use system installed solvables from /var/cache/zypp/solv. This
speedup the system inspection task (kiwi --describe)

Mon Jan 13 13:00:00 2014 msAATTsuse.de
- v5.06.18 released

Mon Jan 13 13:00:00 2014 msAATTsuse.de
- diffChangedConfigFiles
Be more verbose if a content diff for a modified configuration
file can\'t be created

Mon Jan 13 13:00:00 2014 msAATTsuse.de
- KIWIAnalyseSUSE.kiwi
use international standardized example domain and names

Mon Jan 13 13:00:00 2014 msAATTsuse.de
- KIWIAnalyseManagedSoftware

* added a post solver task which reduces the full solved list
of packages into a list of only needed packages with regards
to the package requirements

Mon Jan 13 13:00:00 2014 msAATTsuse.de
- KIWISatSolver

* The quiet parameter was not evaluted correctly and caused
a wrong code workflow and broke the solver result

* Improved performance of the solver. The preparation of the
pool should happen only once

Sun Jan 12 13:00:00 2014 msAATTsuse.de
- DB: rebuild schema documentation

Fri Jan 10 13:00:00 2014 msAATTsuse.de
- Removed static eth0 dhcp network setup from JeOS 13.1/13.2/SLE12
templates. Reason for the change is that network device names are no
longer persistent starting with openSUSE 13.1. Thus we don\'t know about
the device at build time and cannot safely provide an ifcfg-
configuration.

Fri Jan 10 13:00:00 2014 msAATTsuse.de
- Added in code debug switch for grub2
Currently grub2 debugging is switched off by default but for
getting more information while grub2 loads it\'s useful to
activate the debug flag by commenting out the line in the code

Fri Jan 10 13:00:00 2014 msAATTsuse.de
- added gfxboot-branding-SLES package to SLES JeOS image template
when building install media we want graphics :-)

Fri Jan 10 13:00:00 2014 msAATTsuse.de
- added cleanup code for /var/cache/kiwi/zypper/repos
kiwi should only use the relevant .repo files according to the
repositories specified in the XML description

Thu Jan 9 13:00:00 2014 msAATTsuse.de
- mount isofrom location with -o nolock (bnc #857824)

Thu Jan 9 13:00:00 2014 msAATTsuse.de
- update all templates to schema version 6.0

Thu Jan 9 13:00:00 2014 msAATTsuse.de
- added XSL stylesheet to auto update from 5.9 to 6.0

* oem-align-partition element will be deleted if present

Thu Jan 9 13:00:00 2014 msAATTsuse.de
- increase schema version from 5.9 to 6.0

* oem-align-partition has been deleted

Thu Jan 9 13:00:00 2014 msAATTsuse.de
- DB: rebuild documentation

Thu Jan 9 13:00:00 2014 msAATTsuse.de
- DB: remove information about obsolete oem-align-partition

Thu Jan 9 13:00:00 2014 msAATTsuse.de
- removed obsolete oem-align-partition setup in oemconfig section

* partitions will always be aligned

Thu Jan 9 13:00:00 2014 msAATTsuse.de
- v5.06.17 released

Thu Jan 9 13:00:00 2014 msAATTsuse.de
- fixed evaluation of $hybrid variable in createImageLiveCD
The value is an integer not a string, thus checking for \"true\"
will not cause the correct effect. This fixes the problem that
isohybrid was not called even if the hybrid attribute was set
in the XML description

Wed Jan 8 13:00:00 2014 msAATTsuse.de
- make sure mountpoint and checkproc tools stay in initrd (bnc #857824)

Tue Jan 7 13:00:00 2014 msAATTsuse.de
- fixed test for mounted directory in unit test ktTestCase.pm helper module

* if /kiwi is a mountpoint the script takes the wrong decision

Tue Jan 7 13:00:00 2014 msAATTsuse.de
- compatibility fix for prove command on older versions of perl

* the option -f does not exist on older versions of prove

Tue Jan 7 13:00:00 2014 msAATTsuse.de
- fixed test for mounted directory in unit test cleanup helper

* if /kiwi is a mountpoint the script takes the wrong decision

Tue Jan 7 13:00:00 2014 msAATTsuse.de
- v5.06.16 released

Tue Jan 7 13:00:00 2014 msAATTsuse.de
- fixed KTFilesystemOptions unit test
the Test::Unit::Lite framework is used for kiwi

Tue Jan 7 13:00:00 2014 msAATTsuse.de
- fixed .changelog helper tool to allow transformation of git
commit style comments into suse package changelog format

Tue Jan 7 13:00:00 2014 msAATTsuse.de
- fixed push to array to work also with older perl versions

Sat Jan 4 13:00:00 2014 rjschweiAATTsuse.de
- move the filesystem options into an Object
+ eliminate a method in the Globals singleton that is FS independent,
confusing and returns data structure that gets indexed, making data
access error prone
+ first step to moving filesystem options into XML and unifying it
with existing ZFS setting in the XML
+ we should not have disconnected ways of dealing with filesystem options
+ this will help with the implementation of
*Builder classes for the
various filesystems
- fix type in the command line test trigger
- fix inconsistency when applying tune options for ext file systems for the
root file system
+ previously it was possible that both user specified tune options and
built in kiwi option were passed to tune2fs. The tune2fs manpage does
not specify the behavior when the same option is specified twice

Thu Jan 2 13:00:00 2014 dmuellerAATTsuse.de
- Switch to kmod-compat
Otherwise you\'ll get a conflict in the build service:
conflict for provider of module-init-tools needed by
kiwi-desc-oemboot-requires, (provider module-init-tools is conflicted by
installed kmod-compat)

Fri Dec 20 13:00:00 2013 msAATTsuse.de
- v5.06.15 released

Fri Dec 20 13:00:00 2013 msAATTsuse.de
- Cleanup isoboot code

* prevent use of fixed loop device name

Fri Dec 20 13:00:00 2013 msAATTsuse.de
- cleanup variable setup for oemboot

* remove unused variable required for isoboot only

Fri Dec 20 13:00:00 2013 msAATTsuse.de
- fixed boot of split systems

* the loop device setup for the read-only squashfs part was broken

Wed Dec 18 13:00:00 2013 msAATTsuse.de
- KIWIAnalyeCustomData:
Create a custom.json file in addition to the custom dir tree
The custom.json file contains the name, directory, binary
and permission information for each file we found and
categorized as unmanaged

Mon Dec 16 13:00:00 2013 msAATTsuse.de
- v5.06.14 released

Mon Dec 16 13:00:00 2013 dvaleevAATTsuse.de
- Add templates for ppc64le

Mon Dec 16 13:00:00 2013 msAATTsuse.de
- arm: berryboot fixes

* berryboot can\'t read directories, thus we have to keep kernel
and initrd and all other files on the toplevel of the fat32

* berryboot does not pass ATAG_INITRD2 to the kernel, thus we
have to set address and size ourselves

Mon Dec 16 13:00:00 2013 msAATTsuse.de
- make sure gfxterm and gfxmenu are embedded into grub loader module

Fri Dec 13 13:00:00 2013 msAATTsuse.de
- arm: make sure the fat32 filesystem is created with the -I option
+ See mkdosfs for details on the -I switch. This finally fixes
the boot problems on the Raspberry-Pi boards

Fri Dec 13 13:00:00 2013 guillaume.gardetAATTsuse.de
- Update copyBootCode function

* Add support to check for /boot/dtb/ since DTB files
will be stored in this folder

Fri Dec 13 13:00:00 2013 msAATTsuse.de
- arm: make sure there is no x86 boot code in MBR

Fri Dec 13 13:00:00 2013 msAATTsuse.de
- fixed setupBootLoaderStages grub module setup (bnc #847912)

* prevent the use of insmod and put them into the grub2 loader
module directly. For secure boot dynamic loading of modules
is not allowed and we also fix the undefined symbols problem
as described in the bug

Fri Dec 13 13:00:00 2013 msAATTsuse.de
- fixed dn() function to work correctly with loop devices (bnc #855288)

Thu Dec 12 13:00:00 2013 msAATTsuse.de
- Update all JeOS templates to include the gfxboot-branding if
the selected image type is \"oem\". This is done to have a graphics
boot menu for install iso images

Thu Dec 12 13:00:00 2013 msAATTsuse.de
- Use isolinux to boot an install CD
+ Instead of using the bootloader selected for the image raw
disk to boot the install iso we use isolinux which is the
correct loader for an iso. In addition this now also allows
to create hybrid install iso images

Wed Dec 11 13:00:00 2013 msAATTsuse.de
- on construction of a KIWIXML instance, return early if no
pointer to the image configuration directory is defined

Wed Dec 11 13:00:00 2013 msAATTsuse.de
- added better comments describing what eltorito boot image
is used for an install ISO

Tue Dec 10 13:00:00 2013 msAATTsuse.de
- v5.06.13 released

Tue Dec 10 13:00:00 2013 msAATTsuse.de
- fixed creation of report page in kiwi --describe

* better information about gem list, only system gems are listed

* clean list view, no empty lines

Tue Dec 10 13:00:00 2013 msAATTsuse.de
- v5.06.12 released

Tue Dec 10 13:00:00 2013 msAATTsuse.de
- Added better in-code documentation in KIWIAnalyseCustomData
and improved the code flow by reducing the set of unmanaged
data with the rpm managed data in the first place
- fixed all KIWIQX::qxx calls which are called in list context
The result of KIWIQX::qxx is always in scalar context, calling
in list context will put the result as one element of the list

Tue Dec 10 13:00:00 2013 rjschweiAATTsuse.de
- cleanup the evaluation of kiwi_ variables inside the initrd
+ the following elements/attributes accepts true|false values:
, compressed, hybrid, hybridpersistent and ramonly
These settings are propagated without changes to the linuxrc code
that evaluates the variable to decide whether or not to perform
an action. The evaluation in the shell code was based on yes|no
an old relic that used to be use in the XML a long time ago.
This update changes the evaluation in the shell code
to true|false.

Mon Dec 9 13:00:00 2013 msAATTsuse.de
- v5.06.11 released

Mon Dec 9 13:00:00 2013 msAATTsuse.de
- update releasetags helper tool

* list all committed versions which hasn\'t been tagged and
print the git tag command to tag it. stop at the current
version which has been tagged

Mon Dec 9 13:00:00 2013 msAATTsuse.de
- v5.06.10 released

Mon Dec 9 13:00:00 2013 msAATTsuse.de
- fixed setup of size of boot partition of an install stick

* the original code just uses the size of the initrd to estimate
a size for the boot partition of the install stick. But this
might be too small. Thus the function __getBootSize which
also evaluates the value of the bootpartsize attribute
is used

Mon Dec 9 13:00:00 2013 dvaleevAATTsuse.de
- Added ppc64le link to system/repo

Mon Dec 9 13:00:00 2013 msAATTsuse.de
- v5.06.9 released

Mon Dec 9 13:00:00 2013 msAATTsuse.de
- arm: fixed suse-13.1-JeOS for Raspberry-Pi

* there is no MLO for raspberry, thus no need to check for it

Mon Dec 9 13:00:00 2013 msAATTsuse.de
- arm: berryboot fixed setup in config.txt

* The initial kiwi initrd and the kernel are in boot/

Mon Dec 9 13:00:00 2013 adrianAATTsuse.de
- fixed instsource-plugins support for kiwi v5.06.8

* the change in the KIWIQX module no longer exporting qxx
had an impact on the instsource-plugin code. This patch
changes the call to a class method call KIWIQX::qxx

Mon Dec 9 13:00:00 2013 msAATTsuse.de
- fixed KIWIRuntimeChecker::__checkSystemDiskData

* if a mountpoint with a custom name is given for a volume
the check incorrectly used the name as path but it should
use the mountpoint as path in this case

Mon Dec 9 13:00:00 2013 msAATTsuse.de
- arm: berryboot fixes:

* make sure KIWIConfig::suseGFXBoot copies all required
firmware and loader files from the boot image to the
system image below /image/loader

Sun Dec 8 13:00:00 2013 msAATTsuse.de
- fixed simple initrd creation mode (bnc #854321)

* in this mode the inheritance of data from a system to the
boot image is not needed because there is no system image
just the boot image description. This fixes the handling
of profiles passed on the commandline

Sun Dec 8 13:00:00 2013 msAATTsuse.de
- fixed simple initrd creation mode (bnc #854321)

* in this mode no image type was passed because the default build
type from the configuration \'cpio\' should be used. Depending on
the type the selection to build a boot image or not is done but
at the time of the selection the selected build type variable
was not set

Fri Dec 6 13:00:00 2013 msAATTsuse.de
- fixed copyBootCode method

* if no jump partition is set the function still has to proceed
in order to check for boot code which needs to be copied if
other bootloaders e.g uboot/berryboot are in use

Fri Dec 6 13:00:00 2013 msAATTsuse.de
- v5.06.8 released

Fri Dec 6 13:00:00 2013 msAATTsuse.de
- berryboot fixes:

* make sure the boot partition indicator is set, because we need
a fat32 boot filesystem to boot

Fri Dec 6 13:00:00 2013 msAATTsuse.de
- added openSUSE 13.1 JeOS template for raspberry Pi

Fri Dec 6 13:00:00 2013 msAATTsuse.de
- added support for berryboot bootloader

* This loader is used on arm Raspberry-Pi systems

Fri Dec 6 13:00:00 2013 msAATTsuse.de
- fixed use of uninitialized variable $screenLogs

* if logging to the terminal is requested this variable is empty

Thu Dec 5 13:00:00 2013 msAATTsuse.de
- Simplify and cleanup the command executor module KIWIQX

* There is no code creating instances of KIWIQX, thus we
only need class methods and should call as such

* If called within the package context the exit status will
stay but can still be evaluated as part of the package.
That way we can keep the backtrace feature and can better
check if enough resources to call the command existed

Wed Dec 4 13:00:00 2013 msAATTsuse.de
- fixed extending the LVRoot volume

* if the size of the root volume is set via the AATTroot attribute
in systemdisk and no other allfree volume was specified the
LVRoot volume was extended twice times. first with the specified
size which is ok and later to the full space because no other
volume was specified to take the rest space. The last resize
is unwanted in that case.

Wed Dec 4 13:00:00 2013 msAATTsuse.de
- DB: rebuild documentation

Wed Dec 4 13:00:00 2013 msAATTsuse.de
- DB: update kiwi man page

* added information about new options added in previos commit

Wed Dec 4 13:00:00 2013 msAATTsuse.de
- Added the following options to the analyse custom files code
1. [ --skip-gem-lookup ]\
\";
Don\'t check for files managed by gem. Files managed
by gem will then appear as unmanaged files
2. [ --skip-rcs-lookup ]
Don\'t check for files managed by revision control systems
like git, svn, osc, etc... Files from such repositories
will then appear as unmanaged files.
3. [ --skip-augeas-lookup ]
Don\'t check for files known to augeas. Files managed
by augeas will then appear as unmanaged files.

Wed Dec 4 13:00:00 2013 msAATTsuse.de
- fixed kiwi analyser default skip list

* proc, sys and others were not excluded because of an
invalid search pattern

Wed Dec 4 13:00:00 2013 dvaleevAATTsuse.de
- Enable ppc64le architecture

* Enable powerpc64le architecture, which is almost the same
as powerpc64 but little endian

Wed Dec 4 13:00:00 2013 dvaleevAATTsuse.de
- kernel-ppc64 -> kernel-default

* Starting with openSUSE 12.3, powerpc doesn\'t have special
kernel flavor anymore.

Tue Dec 3 13:00:00 2013 msAATTsuse.de
- update example image descriptions in doc/ to make use
of suseConfig again as long as we don\'t have a solution
to use the systemd tools inside a chroot without affecting
the host system setup

Tue Dec 3 13:00:00 2013 msAATTsuse.de
- deactivate the use of systemd helper tools

* The following functions have been disabled because they
use the systemd tools timedatectl and localectl. Problem
is that these tools doesn\'t work correctly from within a
chroot environment. They access the dbus daemon from the
host system and thus they change the currently active
configuration on the host system which is unwanted
setupHWclock
setupKeyboardMap
setupLocale
setupTimezone
Instead the old suseConfig kiwi function is used again
This function simply changes the configuration files
inside the chrooted system tree. suseConfig is called
as part of the config.sh kiwi script

Mon Dec 2 13:00:00 2013 msAATTsuse.de
- make sure search via \'type -p\' has a full path list
- make sure the --nocolor option is used with the spin indicator

Fri Nov 29 13:00:00 2013 msAATTsuse.de
- v5.06.7 released

Thu Nov 28 13:00:00 2013 magist3rAATTsuse.de
- Improve squashfs compression for overlayfs option

* use architecture specific compression filter

Wed Nov 27 13:00:00 2013 msAATTsuse.de
- eliminate the use of which in boot code

* which is an extra tool, it was packages, splitted, dropped
and is handled differently in the pool of distributions.
Instead type -p provided as shell builtin is used

Sun Nov 24 13:00:00 2013 magist3rAATTsuse.de
- Added xz compression support for initrd

* by default gzip compression is in use but you can
switch on xz compression with the following entry
in the .kiwirc file
our $IrdZipper = \"xz\"

Fri Nov 22 13:00:00 2013 msAATTsuse.de
- fixed check for empty destination in cloneImage function

Fri Nov 22 13:00:00 2013 msAATTsuse.de
- fixed OVA creation

* when using ovftool extract the created vmdk image and
manifest files from the created OVA. This is required to
produce streamOptimized vmdk images which can\'t be
generated with qemu

* fixed Invalid value \'MB\' for element \'VirtualQuantityUnits\'
for vSphere 5 in the .ovf file

* fixed allocated units set in the .ovf, vSphere 5 requires
a value here

Thu Nov 21 13:00:00 2013 msAATTsuse.de
- print a name sorted list when calling \'kiwi --list\'

Thu Nov 21 13:00:00 2013 msAATTsuse.de
- support for SLE 10 is now deprecated

Thu Nov 21 13:00:00 2013 msAATTsuse.de
- added templates and boot-descriptions for SLE12

Thu Nov 21 13:00:00 2013 msAATTsuse.de
- removed obsolete fbiterm font files from boot descriptions

* the bug in fbiterm which provided broken fonts is fixed

Thu Nov 21 13:00:00 2013 msAATTsuse.de
- support for openSUSE 12.1 is now deprecated

Thu Nov 21 13:00:00 2013 msAATTsuse.de
- added templates and boot-descriptions for openSUSE 13.2

Thu Nov 21 13:00:00 2013 thardeckAATTsuse.de
- improvements to KIWIAnalyse:
+ added functions to create a diff of changed configuration files
all config files are checked against the rpm database and if they
have changed the original packages are downloaded and a diff of
them is created. The original config files are stored in the cache
to prevent another download of the packages at next invocation.
The result is stored in the file \'changed_config.diff\'

Thu Nov 21 13:00:00 2013 msAATTsuse.de
- prevent the use of which in the boot code

* use type -p instead and provide a function called lookup()

Thu Nov 21 13:00:00 2013 msAATTsuse.de
- fixed setup of /boot/efi directory

* instead of checking for boot/efi check for the label EFI
in the kiwi_JumpPart partition

* even without a seperate boot partition there might be a
an EFI partition which should be added into fstab

Thu Nov 21 13:00:00 2013 msAATTsuse.de
- fixed KIWIIsoLinux genisoimage paramter list

* if createLegacySortFile does not return a sort file the
option -sort should also not be part of the commandline
call

Thu Nov 21 13:00:00 2013 msAATTsuse.de
- DB: rebuild documentation

Wed Nov 20 13:00:00 2013 rjschweiAATTsuse.de
- add missing \" in element doc
- fix attribute name in element description

Mon Nov 18 13:00:00 2013 cshorlerAATTsuse.de
- add default gfxmode for GRUB2 if no vga mode was set

Mon Nov 18 13:00:00 2013 msAATTsuse.de
- fixed gfxmode/gfxpayload setup in kiwi grub2 setup

* it\'s possible to set vga=\"0x XML description. If grub2 was used as bootloader the information
was incorrectly transfered into gfxmode and gfxpayload values
in the grub.cfg. In addition the values were not handed over
to the initrd and the file /etc/default/grub. All this is
fixed now

Mon Nov 18 13:00:00 2013 msAATTsuse.de
- fixed company name in analyse report page

Fri Nov 15 13:00:00 2013 msAATTsuse.de
- v5.06.06 released

Thu Nov 14 13:00:00 2013 msAATTsuse.de
- enhance pxeSetupDownloadServer

* if the image download server ip is not configured by $kiwiserver
the function now also checks for the contents of the $ip variable
which exists if pxelinux booted the kernel with \'IPAPPEND 1\'
only if we did not get information from $ip the default name
tftp.$DOMAIN applies as it was before

Wed Nov 13 13:00:00 2013 msAATTsuse.de
- fixed broken symlink due to move of results from intermediate
build directory to final result directory

Wed Nov 13 13:00:00 2013 msAATTsuse.de
- use ovftool to create an ova format/archive

* unfortunately only ovftool supports the full featureset
e.g streamOptimized images

* added a runtime check to search for ovftool if the
format=\"ova\" is requested

Wed Nov 13 13:00:00 2013 msAATTsuse.de
- removed support for controller=\"scsi\" in KIWIImageFormat
and adapted the runtime checker as well as the unit test

Wed Nov 13 13:00:00 2013 msAATTsuse.de
- update all image descriptions to schema version 5.9

Wed Nov 13 13:00:00 2013 msAATTsuse.de
- update kiwi schema to version 5.9

* removed scsi as allowed value from vmdisk controller attribute

Wed Nov 13 13:00:00 2013 msAATTsuse.de
- added new xsl stylesheet 5.8 -> 5.9

* the controller type \'scsi\' does not exist for VMware.
lsilogic and buslogic define scsi controllers. Thus this
attribute value is moved back to the default \'ide\' value
Using new controller types requires a specific version of
qemu-img which means the only safe translation is back to
ide

Wed Nov 13 13:00:00 2013 msAATTsuse.de
- fixed OVF file diskname: file has to be the .vmdk
in reference and not the .ovf

Tue Nov 12 13:00:00 2013 cshorlerAATTsuse.de
- make sure etc/sysconfig directory exists before temporary
copying the proxy configuration into the chroot

Tue Nov 12 13:00:00 2013 cshorlerAATTsuse.de
- fixed nested File::Find method fixupLinks in cloneImage

* entities found in $File::Find::name always exists, thus it\'s
not needed to check their existence

* moved the code searching for links with relative pointer
into a perl closure method named findLinksRelative

* moved the code fixing broken relative links into its
own code block

Mon Nov 11 13:00:00 2013 msAATTsuse.de
- fixed creation of rpmsort cache data in KIWIAnalyseManagedSoftware

* the data was stored as reference but the reference
was changed during the process

Mon Nov 11 13:00:00 2013 msAATTsuse.de
- don\'t remove the satsolver cache when running kiwi --describe

Mon Nov 11 13:00:00 2013 msAATTsuse.de
- open custom directory tree browser in a new tab

Mon Nov 11 13:00:00 2013 msAATTsuse.de
- fixed creation of toplevel menu in kiwi analyse

* the menu should only contain items found by the analyser

Mon Nov 11 13:00:00 2013 msAATTsuse.de
- v5.06.05 released

Mon Nov 11 13:00:00 2013 msAATTsuse.de
- fixed push to array to work also with older perl versions

Mon Nov 11 13:00:00 2013 msAATTsuse.de
- v5.06.04 released

Mon Nov 11 13:00:00 2013 msAATTsuse.de
- added new CSS and menu for the kiwi --describe report

Mon Nov 11 13:00:00 2013 msAATTsuse.de
- fixed createDatabaseDump to force compression of database
dump even if there is an older dump available

Mon Nov 11 13:00:00 2013 msAATTsuse.de
- replaced static links by relative ones in the custom data report

* this should allow to access the report in a different
directory than the default one

Mon Nov 11 13:00:00 2013 Kanstantsin_ShautsouAATTsuse.de
- if format is set to ovf or ova it makes sense to create the
standard VMware machine config file (.vmx) too
- rename log message from \"Starting\" to \"Creating\"

Sun Nov 10 13:00:00 2013 cshorlerAATTsuse.de
- added missing gfxmenu module for grub2

* This prevents the default boot screen to show a broken menu

Sun Nov 10 13:00:00 2013 cshorlerAATTsuse.de
- fixed temporary setup of DNS/proxy if cache is used

* the code returned before we could copy the appropriate files
from the host to the chroot tree if in cache mode

Sun Nov 10 13:00:00 2013 cshorlerAATTsuse.de
- fixed cloneImage function

* if there are symlinks pointing to a relative destination
we fixup the link still pointing to the right location
with regards to the new origen of the cloned description

Sat Nov 9 13:00:00 2013 cshorlerAATTsuse.de
- fixed openSUSE 13.1 boot descriptions

* the default repo setup pointed to 12.3, but should point to 13.1
This is just for completeness and does not hurt because the repo
setup for the boot image is inherited by the repo setup from the
system image. But for standalone boot image builds it\'s corrected
now
- arm: fixed openSUSE 13.1 JeOS motd file

* printed some old information about 12.3

Sat Nov 9 13:00:00 2013 cshorlerAATTsuse.de
- fixed kiwi --init-cache to find the required typeinfo

Sat Nov 9 13:00:00 2013 cshorlerAATTsuse.de
- added VDI support for VirtualBox

* support format=\"vdi\" in the kiwi type specification

Sat Nov 9 13:00:00 2013 rjschweiAATTsuse.de
- partial fix for initrd creation for EC2 images
+ With the latest release of mkinitrd the multipath.sh script
no longer exists. We need to check for it\'s precense before moving it

Fri Nov 8 13:00:00 2013 Kanstantsin_ShautsouAATTsuse.de
- fixed OVF format creation

* Rasd entries must be in alphabetical order

Fri Nov 8 13:00:00 2013 msAATTsuse.de
- v5.06.03 released

Fri Nov 8 13:00:00 2013 msAATTsuse.de
- follow up fix for spec file (bnc #845853)

* in distributions <= openSUSE 12.2 groupadd/useradd is provided
by the package pwdutils and not shadow

Fri Nov 8 13:00:00 2013 msAATTsuse.de
- v5.06.02 released

Fri Nov 8 13:00:00 2013 jamesAATTsuse.de
- update openSUSE 13.1 JeOS template

* update etc/motd

Fri Nov 8 13:00:00 2013 Kanstantsin_ShautsouAATTsuse.de
- enhanced controller type setup in section for vmdk

* added support for scsi, lsilogic and legacyESX

* call qemu-img convert with correct adapter_type option
and check if the installed qemu-img suports the option

* write correct virtualDev entry for VMware machine setup

Thu Nov 7 13:00:00 2013 msAATTsuse.de
- fixed spec file (bnc #845853)

* the PreReq\'s for kiwi-pxeboot were missing the shadow tools
this is needed because the %post of kiwi-pxeboot checks for the
user and group tftp and requires the tools useradd/groupadd to
be installed at that time already

Wed Nov 6 13:00:00 2013 Kanstantsin_ShautsouAATTsuse.de
- added support to specify vmdk diskmode in section

* monolithicSparse

* monolithicFlat

* twoGbMaxExtentSparse

* twoGbMaxExtentFlat

* streamOptimized

Wed Nov 6 13:00:00 2013 rjschweiAATTsuse.de
- need to turn off multipath setup in device-mapper for EC2 images
+ with multipath enabled EC2 images will not boot

Wed Nov 6 13:00:00 2013 schwabAATTsuse.de
- added basic dir structure/support for m68k architecture

Wed Nov 6 13:00:00 2013 Kanstantsin_ShautsouAATTsuse.de
- unbroke manifest.mf file:

* exclude new line between entries

Tue Nov 5 13:00:00 2013 Kanstantsin_ShautsouAATTsuse.de
- fixed .ovf xml format

* need a space as separator between attributes

Tue Nov 5 13:00:00 2013 Kanstantsin_ShautsouAATTsuse.de
- fixed building of ova format

Mon Nov 4 13:00:00 2013 msAATTsuse.de
- keep error messages from db_test_cmd in createDatabaseDump
under perl control

Mon Nov 4 13:00:00 2013 rjschweiAATTsuse.de
- move the vmx guest example forward to 13.1

Mon Nov 4 13:00:00 2013 msAATTsuse.de
- v5.06.01 released

Mon Nov 4 13:00:00 2013 msAATTsuse.de
- branched off kiwi for openSUSE 13.1

* therefore rebuild documentation for next cycle starting at 5.06

Mon Nov 4 13:00:00 2013 msAATTsuse.de
- follow up fix to prevent call of setupBootPartition (bnc #847893)

* if the hybrid RW partition can\'t be created HYBRID_RW will be
unset, thus setupBootPartition would be called but we are still
in a hybrid mode. In order to make that clear a new variable
skipSetupBootPartition is set to handle all cases

Mon Nov 4 13:00:00 2013 rjschweiAATTsuse.de
- remove %arch as alowed value for the arch attribute of a element
+ OBS does not subsitutue this use of %arch
+ kiwi has no substitution mechanism
- Implement consistency check for ovf type
+ when the format of the is specified as ovf the ovftype
attribute of the element must be set

Mon Nov 4 13:00:00 2013 msAATTsuse.de
- fixed system to boot data inheritance:

* make sure the value for rpm-check-signatures is moved

Mon Nov 4 13:00:00 2013 msAATTsuse.de
- fixed zypper package manager backend:

* make sure the value for rpm-check-signatures is used

Mon Nov 4 13:00:00 2013 msAATTsuse.de
- fixed typo in kiwi --help usage message

* --recycle-root doesn\'t take an argument

Mon Nov 4 13:00:00 2013 msAATTsuse.de
- v5.05.44 released

Mon Nov 4 13:00:00 2013 msAATTsuse.de
- fixed unit test data: patternTattrConsInvalid_2.xml

* both profiles my-first and my-second were invalid. this caused
either the one or the other error message which could lead to
a successful or failed test result. I changed the test data to
be clear on the error condition

Fri Nov 1 13:00:00 2013 dvaleevAATTsuse.de
- print nicer KIWICollect messages

* round minutes to integer

Thu Oct 31 13:00:00 2013 msAATTsuse.de
- v5.05.43 released

Thu Oct 31 13:00:00 2013 msAATTsuse.de
- fixed __checkPatternTypeAttrConsistent test

* the test checks for inconsistent patternType combinations
in specified profile groups incl. the default group.
- changed the function getInstallOption() to decide for the
patternType with the highest priority according to the
selected profile group(s). The behavior before was to ignore
the patternType if it was not the same value over all selected
packages sections. This is imho too restrictive
- update the unit tests accordingly

Thu Oct 31 13:00:00 2013 msAATTsuse.de
- on arm uboot can only boot with a uImage or a zImage
thus in case of the zImage kiwi should make use of it

Thu Oct 31 13:00:00 2013 msAATTsuse.de
- KIWIAnalyse: added function importDatabases() to KIWIConfig.sh
in order to allow the import of complete database sets. This is
the counterpart for the recently added KIWIAnalyseCustomData
function createDatabaseDump()
- the config.sh created by KIWIAnalyse will automatically add an
entry to call this function to allow the reimport of the databases
during image creation

Thu Oct 31 13:00:00 2013 msAATTsuse.de
- KIWIAnalyse: use `mysqladmin ping` instead of a
netstat+grep to check for running mysql database

Thu Oct 31 13:00:00 2013 msAATTsuse.de
- KIWIAnalyse: store exported dbs in