Merge pull request #405 from coolo/master

Fix building mini iso openSUSE 13.2 product media
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)
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
Increase max per storage device wait period to 30 sec (bnc #897516)
- v5.06.162 released
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.
- v5.06.163 released
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
- v5.06.164 released
Fixed URI credentials setup

Make sure the ?credentials=kiwiRepoCredentials flag is only added
to the url if the appropriate credentials file exists
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
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.
Make sure to wait for nic link up (bnc #898505)
- v5.06.165 released
linuxefi only exists in grub2 on x86
Fixed use of uninitialized value $time
Merge pull request #406 from andreas-schwab/master

Fixed initrd boot code, linuxefi only exists in grub2 on x86
Branch created for SLE12, master open for development at version 7
DB: rebuild documentation for version 7
- v7.01.2 released