SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for kiwi-desc-isoboot-4.85.5-2.1.noarch.rpm :
Fri Dec 16 13:00:00 2011 msAATTsuse.de
- reverted last change because the required packages are not
part of the distribution which caused a regression (bnc #734887)

Thu Dec 8 13:00:00 2011 msAATTsuse.de
- removed binary packages provided as local repo (bnc #734887)

* moved SLE10 repo from local to remote

* moved SLE11 repo from local to remote

Fri Nov 25 13:00:00 2011 msAATTsuse.de
- fixed parameter quoting of setupBootLoader() functions (bnc #729315)

Fri Nov 25 13:00:00 2011 msAATTsuse.de
- fixed creation of initial aligned partition table in KIWIBoot.pm
In SuSE studio the loop device which is normally the target for
parted is relinked behind the scene to a virtio device. As result
parted now sees a real disk geometry and that induced the bug in
kiwi which is not visible if it operates on the file mapped loop
device only. Looking at that partition code has turned out that
the alignment is broken which in the end broke the repartition
process in the first boot of an oem install image. The code is
now fixed to work properly on any storage device (bnc #729636)

Mon Nov 21 13:00:00 2011 msAATTsuse.de
- apply quoting of .profile contents during build (bnc #729315)

Thu Nov 10 13:00:00 2011 msAATTsuse.de
- fixed parameter quoting in setupBootLoader (bnc #729315)

Wed Nov 9 13:00:00 2011 msAATTsuse.de
- make sure partedSectorInit() comes up with an initial value for
the start sector if the partition table is empty (bnc #729251)

Tue Nov 8 13:00:00 2011 msAATTsuse.de
- removed dead code in iso boot code due to the removal of
the swap file support (bnc #728645)

Tue Nov 8 13:00:00 2011 msAATTsuse.de
- don\'t create a swap file if no swap partition can be found in
the live iso boot code. people complained about the creation
of swap files while this is not expected. (bnc #728645)

Tue Nov 8 13:00:00 2011 msAATTsuse.de
- make sure importFile() stays backward compatible and ensures
proper quoting. Also make sure the prefixed variable copy is
only created if a prefix was set (bnc #728357)
- switch from tar to rsync based copies. Reason for the change is
because tar doesn\'t support file attributes like xattr,acls
and fscaps (bnc #728312)

Wed Nov 2 13:00:00 2011 msAATTsuse.de
- fixed repartition code to create an aligned table (bnc #721580)

Thu Oct 27 14:00:00 2011 msAATTsuse.de
- fixed appliance name escaping. One can use any string for the
displayname attribute which is now properly escaped via perl\'s
quotemeta(). Along with this change the image name attribute
must match the pattern [a-zA-Z0-9_\\-\\.] (bnc #716992)

Tue Oct 25 14:00:00 2011 msAATTsuse.de
- make the info module write the imagescan XML into a tmpfile (bnc #726337)

Mon Oct 24 14:00:00 2011 msAATTsuse.de
- fixed escaping of chown parameters (bnc #725706)

Mon Oct 24 14:00:00 2011 msAATTsuse.de
- fixed patch typo: $main::global->mount() must be $main::mount()
in this branch, regression added with commit: 9414da9a845f73bf

Mon Oct 24 14:00:00 2011 msAATTsuse.de
- don\'t setup grub gfxboot message if no message file exists (bnc #724787)
- added support for overlay file and archive listing in info module

Fri Oct 14 14:00:00 2011 msAATTsuse.de
- xen dom0 support exists only for x86_64 architecture in
SLE11 SP2. Therefore we check for this arch in the boot
image descriptions

Fri Oct 14 14:00:00 2011 msAATTsuse.de
- incorporate KIWICollect fixes from roAATTsuse.de and behlertAATTsuse.de

* next try for KIWICollect: go back to version before Oct 7th

* fix last change in KIWICollect: do not change the loop for
metapackages but the loop for normal packages

Thu Oct 13 14:00:00 2011 msAATTsuse.de
- fetchFile does not handle special characters consistently.
fetchFile \"some%20file\" with atftp correctly downloads \'some%20file\'.
but with ftp curl converts the file name to \'some file\', which is
not expected. This patch fixes this and makes the behavior
consistent

Tue Oct 11 14:00:00 2011 msAATTsuse.de
- added preException hook which runs inside the systemExcpetion
function to allow further tasks before the exception message
is printed and the shell/reboot/wait action happens
- fixed the check for the installed system in the netboot code
if the luks encryption is used. The check calls luksOpen with
luks_open_can_fail=yes. This means if the wrong passphrase is
given the check will proceed with \'update is required\' and
does not fail with a reboot exception in luksOpen
- added hooks preswap/postswap which run before the check and
creation of the imageSwapDevice. This allows to setup your
own swap device handling.
- allow luksOpen to fail if luks_open_can_fail is set
- allow map name to be specified in luksClose
- fixed updateOtherDeviceFstab to make use of the prefix argument
- don\'t show the LUKS passphrase as part of the boot log

Fri Oct 7 14:00:00 2011 msAATTsuse.de
- fixed the collection of multiple instances of one package
based on version, repository and architecture in case they are
source or debug packages.
- make sure updateOtherDeviceFstab creates the mount point
- activate only volume group stored in $VGROUP, prevent vgscan
- fixed luksOpen to generate unique name for luksroot
- fixed luksOpen to stop asking for the passphrase after 3 times
- fixed updateOtherDeviceFstab to work in luks and/or RAID env
- fixed luksOpen to wait until the mapper created the device
- allow luks_pass to be set on the kernel commandline
- added level sorting for LVM volumes to make sure e.g /opt is
mounted before /opt/bob

Wed Sep 21 14:00:00 2011 msAATTsuse.de
- fixed download of md5 file in oem pxe install mode
- make sure iputils is there in oemboot for pxe based installation

Mon Sep 19 14:00:00 2011 msAATTsuse.de
- allow long names in install iso images (-joliet-long)
This is related to (bnc #716149)

Wed Aug 31 14:00:00 2011 adrianAATTsuse.de
- product build: repository prios are more important then fallback architectures

Tue Aug 30 14:00:00 2011 msAATTsuse.de
- make sure $prio variable is initialized empty for
each repo validation (bnc #714927)

Wed Aug 24 14:00:00 2011 msAATTsuse.de
- don\'t remove data from initial boot partition
- call setupBootPartition() only if systemIntegrity is != fine
- clean up setupBootPartition, create mount points inside the initrd
- clean up netboot code, setup bootid before mountSystem and let
setupBootPartition do the setup of the boot contents
- added support for pxe luks encrypted images

Tue Aug 23 14:00:00 2011 msAATTsuse.de
- fixed boot code: explicitly wait until the background
job showing the progress information has finished
- let atftpProgress() read output directly so there is just one job
- fixed fetchFile(): enable progress only for block devices, without
this it showed the progress for md5 and other files when the first
image download failed.
- fixed fetchFile(): fbiterm does not work with serial console, added
fallback when it fails
- fixed fetchFile(): loadCode value from the background job is
returned correctly now

Tue Aug 23 14:00:00 2011 msAATTsuse.de
- make sure atftpProgress() finishes _after_ the atftp process has
concluded the download, related to (bnc #713167)

Tue Aug 23 14:00:00 2011 msAATTsuse.de
- use $imageBlkSize as parameter for atftpProgress()
- take care for handling of re-sent blocks in atftpProgress()
- fixed atftp error output handling $TRANSFER_ERRORS_FILE vs. /tmp/atftp_trace
- fixed atftp blocksize detection - with multicast the block number 1
does not have to be at the beginning

Tue Aug 23 14:00:00 2011 msAATTsuse.de
- added atftpProgress() function which implements the progress
information for atftp by watching the atftp trace output.
atftp seeks in the output stream which forbids the use of
pipes for the progress information (bnc #713167)

Mon Aug 22 14:00:00 2011 msAATTsuse.de
- make sure fribidi stays installed in netboot. It\'s required for
the fbiterm based progress information (bnc #713173)

Mon Aug 22 14:00:00 2011 msAATTsuse.de
- don\'t use pipes in combination with atftp (bnc #713167)

Fri Aug 19 14:00:00 2011 msAATTsuse.de
- don\'t remove netcfg from boot images. This would remove the
etc/hosts file which might be required. Along with this change
also fixed the cleanupResolvConf() function which has to
reset the needResolvConf and needHosts flags in order to prevent
a deletion at a later point in time (bnc #713158)

Thu Aug 18 14:00:00 2011 msAATTsuse.de
- added support for download and verification progress
information for pxe (netboot) images (bnc #708711)
- added support for pxe buffered write on destination device in
fetchFile() function used for netboot images. By default a
chunk size of 4k is used

Mon Aug 15 14:00:00 2011 msAATTsuse.de
- in 12.1 the sysconfig.kernel file has been changed into a
sysconfig.kernel-mkinitrd file.

Wed Jul 27 14:00:00 2011 msAATTsuse.de
- allow bootwait post dump action in combination with other post dump action

Mon Jul 18 14:00:00 2011 adrianAATTsuse.de
- skip catalog relocation and fixing on apple medias to avoid failure

Mon Jul 18 14:00:00 2011 msAATTsuse.de
- do not try to run boot loader setup code when no boot loader
exists. This commit integrates the kiwi-relocateCatalog.patch
from Rudi (slightly modified by Adrian) into the
git (bnc #705208)

Sun Jul 17 14:00:00 2011 roAATTsuse.de
- failing relocateCatalog or fixCatalog is not a fatal error,
at least not for images that are not bootable or for ppc

Thu Jul 14 14:00:00 2011 msAATTsuse.de
- use the --one-file-system option for tar when copying the
system image tree. This prevents the copy of files existing
beyond the local filesystem (bnc #705717)

Wed Jul 13 14:00:00 2011 msAATTsuse.de
- make sure relocateCatalog and fixCatalog is called
for SuSE installation media (bnc #705208)

Tue Jul 5 14:00:00 2011 msAATTsuse.de
- added check if reading the md5 file was successful (bnc #703829)

Tue Jun 28 14:00:00 2011 msAATTsuse.de
- allow firstboot and autoyast service to be enabled together (bnc #700105)

Tue Jun 28 14:00:00 2011 msAATTsuse.de
- added quoting of special characters for kiwi_oemtitle (bnc #702044)

Mon Jun 20 14:00:00 2011 msAATTsuse.de
- remove 79-kms.rules udev rule from kiwi initrd (bnc #659843)

Mon Jun 20 14:00:00 2011 msAATTsuse.de
- changed __getBootSize() function so that it multiplies the
calculated minimum boot space by 3 to allow proper kernel
updates (bnc #698161)

Wed Jun 8 14:00:00 2011 msAATTsuse.de
- changed kiwi version number from a two part version
into a three part version number: v4.85.1. The major
and minor part of the version will not change with
bugfix releases. The following rules should apply to
the version number: major.minor.release. major change
might include incompatible changes. minor change
includes features and schema version updates. release
change includes any kind of bugfixes

Tue Jun 7 14:00:00 2011 msAATTsuse.de
- don\'t use a fixed value for the size of the boot partition. The
size among others depends on how many kernels were installed. Thus
a fixed value is always wrong. The new function __getBootSize()
is used to check the actual size of the boot/
* area and this value
is used to create the boot partition if required. In case of an
oem image the re-creation of the boot partition happens based on
the original boot partition size (bnc #698161)

Mon Jun 6 14:00:00 2011 msAATTsuse.de
- fixed location of squashfs in drivers section for sle10

Fri Jun 3 14:00:00 2011 msAATTsuse.de
- added squashfs in drivers section of SLE10 boot image descriptions

Fri Jun 3 14:00:00 2011 msAATTsuse.de
- fixed xsl style sheets, apply changes only if the
schema version of the input data is smaller than the
style sheet version (bnc #697647)

Wed Jun 1 14:00:00 2011 msAATTsuse.de
- fixed the problem where the element is being dropped
during XML file upgrade if the element is specified as
a child of . The element is moved to
every

Tue May 31 14:00:00 2011 msAATTsuse.de
- really fixed setupConsole to remove the ttyS0 console if no
ttyS0 device exists (bnc #695948)

Wed May 25 14:00:00 2011 msAATTsuse.de
- enhanced setupConsole to remove the ttyS0 console if no
ttyS0 device exists (bnc #695948)
- fixed setupConsole() if search string appears as comment
- use -t squashfs to mount the installation image. This works
around the problem if libuuid doesn\'t know the squashfs
signature

Mon May 23 14:00:00 2011 msAATTsuse.de
- s390: fixed disk online code, wait for disk device to appear (bnc #693031)
- add SLE 11 SP 2 media style plugin, using sha256 sums for meta data

Fri May 13 14:00:00 2011 msAATTsuse.de
- version update to 4.85 per fate request (fate #311430)

Fri Mar 4 13:00:00 2011 msAATTsuse.de
- netboot: allow network boot in degraded raid mode (bnc #668014)
- netboot: remove superblocks from raid disks if RAID
has been dectivated in config. (bnc #668014)

Mon Feb 28 13:00:00 2011 msAATTsuse.de
- don\'t ignore blocksize value from config. (bnc #675004)

Thu Feb 24 13:00:00 2011 msAATTsuse.de
- added support for netboot config files update. The update
happens according to the value of an optional md5sum hash
specified per file

Mon Feb 21 13:00:00 2011 msAATTsuse.de
- changed raid 1 support for pxe images. The former implementation
can only use raid for the root partition. This implementation
allows a custom partition table to be mapped in one raid 1 per
partition

Tue Feb 8 13:00:00 2011 msAATTsuse.de
- fixed partition alignment code (bnc #670299)

Wed Jan 26 13:00:00 2011 msAATTsuse.de
- added missing ldconfig call in rpmLibs() function (bnc #667082)

Mon Jan 24 13:00:00 2011 msAATTsuse.de
- added support for raid 1 (mirroring) for pxe images

Mon Jan 17 13:00:00 2011 msAATTsuse.de
- don\'t remove libresolv and libnss_dns from initrd (bnc #664593)

Mon Jan 17 13:00:00 2011 msAATTsuse.de
- fixed bootstick deployment, don\'t remove existing boot data (bnc #654617)

Thu Jan 13 13:00:00 2011 msAATTsuse.de
- fixed fdisk setup in alignment mode. fdisk is not able
to suggest the correct next sector if called with the
option \"-u\". Therefore only one partition is created in
that mode and the rest is created in fdisk cylinder
based mode (bnc #664236)
- make sure fixupFDiskSectors() is called on a non
busy table (bnc #664236)
- make sure fixupFDiskSectors() only fixes the first partition
start sector and doesn\'t touch the others (bnc #664236)

Wed Jan 12 13:00:00 2011 msAATTsuse.de
- fixed inclusion of recovery tarball which failed if a
relative destination directory was specified (bnc #663779)

Tue Jan 11 13:00:00 2011 ugAATTsuse.de
- fix for bnc#605981
Not able to create custom graphical image with IBM javapos
rpm packages

Thu Dec 23 13:00:00 2010 msAATTsuse.de
- added check for first sector start after repartitioning via
fdisk. The start sector must be the same before and after the
repartitioning (bnc #659865)

Tue Dec 7 13:00:00 2010 msAATTsuse.de
- don\'t overwrite the zypp repo data when in recovery mode (bnc #657922)

Fri Dec 3 13:00:00 2010 msAATTsuse.de
- fixed usbboot linuxrc code which did not write a bootloader
setup and also did not install the bootloader (bnc #654617)

Tue Nov 23 13:00:00 2010 msAATTsuse.de
- don\'t preserve rpm database on recovery. This could cause
an inconsistent rpm database. Not preserving it could cause
an incomplete but consistent database which is better. For
reference a copy of the old database is stored in
/var/lib/rpm.backup

Mon Sep 27 14:00:00 2010 msAATTsuse.de
- fixed typo in DHCPCD option test

Mon Sep 27 14:00:00 2010 msAATTsuse.de
- added support for partition alignment with fdisk. Thus support
for 4k-sector size disks (logical 512 byte) with fdisk was added
when using parted the -align option is used though (bnc #637333)

Thu Sep 16 14:00:00 2010 msAATTsuse.de
- removed umount -a call to prevent a read-only remount (bnc #635159)

Thu Sep 9 14:00:00 2010 msAATTsuse.de
- fixed suseSetupProduct looking for a SUSE_ prefix too (bnc #637996)

Thu Sep 2 14:00:00 2010 msAATTsuse.de
- added check for dhcpcd options. On sle10 we don\'t have
the options -p or --noipv4ll (bnc #636121)

Fri Aug 13 14:00:00 2010 msAATTsuse.de
- disable filesystem check for kiwi managed partitions
by resetting the mount counter using using tune2fs
(bnc #627021)

Tue Aug 10 14:00:00 2010 msAATTsuse.de
- added acpi modules to kiwi\'s oemboot initrd. This is required
mostly for fan control on laptops and therefore very important
for the preload images running on laptops to prevent overheating
of the devices (bnc #623607)

Tue Aug 3 14:00:00 2010 msAATTsuse.de
- reverted last change:
don\'t call root filesystem check for images (bnc #627021)
this causes the fs to remount read-only on newer
versions of suse

Tue Aug 3 14:00:00 2010 msAATTsuse.de
- don\'t call root filesystem check for images (bnc #627021)

Tue Aug 3 14:00:00 2010 msAATTsuse.de
- if a fixed xml size was set for a filesystem image we use if
even if kiwi\'s calculation says it\'s too small. This allows users
to create the image with less or no free space but also could
cause the image to fail because of no space left on device.
We don\'t use the fixed xml size if it\'s too small for a virtual
disk based image though because this could cause the image to
be created successfully but then failed on boot which is a bad
user experience (bnc #627031)

Mon Aug 2 14:00:00 2010 msAATTsuse.de
- added entire usb stack to initrd for SLE11 oemboot (bnc #627439)

Fri Jul 30 14:00:00 2010 msAATTsuse.de
- fixed build

Thu Jul 29 14:00:00 2010 msAATTsuse.de
- fixed xslt conversion for schema v2.0 used by the
yast image creator

Mon Jul 26 14:00:00 2010 msAATTsuse.de
- fixed md5 file creation for clicfs images

Thu Jul 22 14:00:00 2010 msAATTsuse.de
- fixed locale validation and documentation as well as
some template examples provided by kiwi. The locale value
in kiwi is always a UTF-8 locale therefore it\'s not
allowed to add the encoding type to the locale string.
We also support the xx_XX locale style only which is
now all checked by the schema (bnc #620789)

Tue Jul 20 14:00:00 2010 msAATTsuse.de
- added main::isize function to replace the use of
the -s operator. This is done because of SUSE Studio
which maps a file to a block special under certain
circumstances which causes -s to not work anymore

Thu Jul 15 14:00:00 2010 msAATTsuse.de
- fixed race condition resulting at times in message of not
finding the MBR and other times not finding the CD drive.

Thu Jul 15 14:00:00 2010 msAATTsuse.de
- fixed type in getDeployTimeout function

Tue Jul 13 14:00:00 2010 msAATTsuse.de
- remove unneeded initrd.vmx and linux.vmx files _before_
calling mkinitrd. This saves space to not run into a space
problem on the boot partition (bnc #621859)

Fri Jul 9 14:00:00 2010 msAATTsuse.de
- added volume label for recovery partition (bnc #618276)

Thu Jul 8 14:00:00 2010 msAATTsuse.de
- moved in-place recovery file creation into suse-dump
directly after the install verification (bnc #620777)

Thu Jul 8 14:00:00 2010 msAATTsuse.de
- added oem-inplace-recovery option which allows creation
of the recovery tarball at first deployment instead of
creating the tarball and store it inside the image (bnc #620777)

Thu Jul 8 14:00:00 2010 msAATTsuse.de
- fixed this path evaluation (bnc #619482)

Fri Jun 11 14:00:00 2010 ugAATTsuse.de
- kiwi overwrites /etc/sysconfig/firstboot (bnc#604705)

Thu Jun 10 14:00:00 2010 msAATTsuse.de
- added oem-dumphalt element which reboots the system after
the image was dumped (installed) on the target device. A message
appears and the system waits for a key event before reboot

Mon Jun 7 14:00:00 2010 msAATTsuse.de
- setup xencons only for domU setup (bnc #561635)

Wed Jun 2 14:00:00 2010 msAATTsuse.de
- fixed CDMountOption() to use blkid type check (bnc #610649)

Tue Jun 1 14:00:00 2010 msAATTsuse.de
- make sure boot image has enough space (bnc #610596)

Mon May 31 14:00:00 2010 msAATTsuse.de
- don\'t touch modules in updates and weak-updates (bnc #609879)

Tue May 25 14:00:00 2010 msAATTsuse.de
- fixed clicfs resize operation. The command is now based
on a 512 byte sector size value instead of a 4k filesystem block
size value which might be wrong depending on the size of the
filesystem (bnc #604646)

Fri May 21 14:00:00 2010 ugAATTsuse.de
- fixes endless building problem if function
suseInsertService() is calling in config.sh and system/chroot contains a broken
/etc/init.d/ script.
(bnc #605981)

Tue May 18 14:00:00 2010 msAATTsuse.de
- use tar command to copy overlay files which is more
error prune than the cp command (bnc #476117)

Mon May 17 14:00:00 2010 msAATTsuse.de
- deactivate splash screen for initial deployment
in kiwi OEM boot images (bnc #600710)

Fri May 14 14:00:00 2010 msAATTsuse.de
- added support for displayname for vmx type (bnc #605939)

Tue May 11 14:00:00 2010 msAATTsuse.de
- fixed space problem when setting up boot partition for
images which requires a separate boot partition which is
the case for filesystems like clicfs. This caused a wrong
copy of the initrd and prevents the system from being
able to reboot

Mon May 10 14:00:00 2010 msAATTsuse.de
- image size calculation fixes:

* fixed size calculation in KIWIBoot.pm which did not take
the journal size into account

* minimum journal size set to 12 MB

* spare space set to 1.5 (former 1.3)

* min inode count is twice times the file count
All this is for bug (bnc #587361)

Fri May 7 14:00:00 2010 msAATTsuse.de
- fixed old live iso type (no flags set) to work again.
The problem was that we prevent --follow-symlinks in this
mode but then we also have to copy the fixed read-write
part as file to the iso structure instead of linking it.
This fix is related to (bnc #599712)

Fri May 7 14:00:00 2010 msAATTsuse.de
- fixed mkinitrd call, check if the option -B exists and
don\'t pass it if it doesn\'t (bnc #603338)

Wed Apr 28 14:00:00 2010 msAATTsuse.de
- don\'t use --follow-symlinks for iso type if old live iso
style is in use (bnc #599712)

Thu Apr 22 14:00:00 2010 msAATTsuse.de
- fixed use of type option in mke2fs. The option -t should
be used because -T has a different meaning and causes other
options to be ignored

Thu Apr 15 14:00:00 2010 msAATTsuse.de
- changed info module to print XML output

Thu Apr 15 14:00:00 2010 msAATTsuse.de
- fixed info module to work with loop media like iso://
- added package version and architecture information when
requesting the solved packages list via --info

Mon Apr 12 14:00:00 2010 ugAATTsuse.de
- calling mkinitrd in netboot image doesn\'t work
if /sbin/update-bootloader is missing (bnc#595073)

Wed Apr 7 14:00:00 2010 msAATTsuse.de
- fixed bootnext boot from harddrive feature (bnc #583212)

Tue Mar 30 14:00:00 2010 msAATTsuse.de
- added iputils package to 11.2 JeOS

Thu Mar 25 13:00:00 2010 msAATTsuse.de
- use bootnext \'boot from hard disk\' for ISO\'s too (bnc #583212)

Wed Mar 24 13:00:00 2010 msAATTsuse.de
- added setterm -powersave off -blank 0 for boot images (bnc #586698)
- fixed long startup time because of ldconfig running when
KIWILinuxRC is sourced from the shell

Wed Mar 24 13:00:00 2010 msAATTsuse.de
- added bootnext program which implements a small boot loader
needed for the \'boot from hard disk\' menu entry on usb media.
It basically loads the mbr from the first drive that is
not the usb stick. Thanks to Steffen Winterfeldt who
implemented this (bnc #583212)
- added dialog based OEM install verification UI

Fri Mar 19 13:00:00 2010 msAATTsuse.de
- added \"Select disk for installation\" to getText (bnc #589667)
- fixed runInteractive() exit code handling

Thu Mar 18 13:00:00 2010 msAATTsuse.de
- only recommend squashfs don\'t require it (bnc #589400)

Tue Mar 16 13:00:00 2010 msAATTsuse.de
- added Xen dom0 hypervisor check if domain=\"dom0\" is set
- fixed Xen dom0 bootloader configuration

Mon Mar 15 13:00:00 2010 msAATTsuse.de
- fixed install stick creation, related to (bnc #587361)

Mon Mar 15 13:00:00 2010 msAATTsuse.de
- fixed getSize() function taking journal size into account
- fixed getSize() function round values not truncate them

Fri Mar 12 13:00:00 2010 msAATTsuse.de
- fixed quoting in baseUpdateSysConfig (bnc #587132)
- turn destdir into absolute path directly after
the option parser (bnc #584200)
- remove empty dirs in rpmLibs (\"clean\") (bnc #536256)

Tue Mar 9 13:00:00 2010 adrianAATTsuse.de
- support architectures for products, which are not specified
in fallback lists

Mon Mar 8 13:00:00 2010 msAATTsuse.de
- fixed missing xen package in oemboot/suse-11.2 boot
image description (bnc #561635)

Fri Mar 5 13:00:00 2010 msAATTsuse.de
- fixed root tree creation build inconsistencies because of
missing libraries at the beginning of the root tree creation.
The first fix for this bug did not work in mixed arch
environments (bnc #536256)

Thu Mar 4 13:00:00 2010 msAATTsuse.de
- added better log information about size calculation

Wed Mar 3 13:00:00 2010 adrianAATTsuse.de
- fix multiarch medias, when using metapackages with onlyarch
- change string in README.BETA to \"SUMMARY + BETA_VERSION\"

Wed Mar 3 13:00:00 2010 msAATTsuse.de
- added \'boot from harddrive\' as default menu selection for
the installation images (CD+USB). Thus remove the request to
remove the media after the image dump to the hard drive is
complete. (bnc #583212)

Tue Mar 2 13:00:00 2010 ugAATTsuse.de
- fixed a quoting bug (bnc#584651)

Tue Mar 2 13:00:00 2010 adrianAATTsuse.de
- support arch= statements for metapackages correctly
- make missing metapackage for a required arch a warning
(we missuse onlyarch atm)

Fri Feb 26 13:00:00 2010 msAATTsuse.de
- fixed getSize() function. The size of the inodes are
part of the size calculation now

Thu Feb 25 13:00:00 2010 adrianAATTsuse.de
- Continue if metapackage was found for any architecture

Tue Feb 23 13:00:00 2010 roAATTsuse.de
- KIWICollect: fix links for packages below /boot (bnc#579936)

Tue Feb 23 13:00:00 2010 msAATTsuse.de
- removed imagewriter from kiwi packages, it is provided as
separate package now maintained by mbarringerAATTnovell.com

Mon Feb 22 13:00:00 2010 msAATTsuse.de
- fixed display of EULA messages

Wed Feb 17 13:00:00 2010 adrianAATTsuse.de
- fix arch condition handling for meta package handling in instsource medias

Mon Feb 15 13:00:00 2010 msAATTsuse.de
- fixed xen building with empty or no type=xen packages

Mon Feb 15 13:00:00 2010 msAATTsuse.de
- fixed cleanup of hosts file (bnc #579852)

Thu Feb 11 13:00:00 2010 msAATTsuse.de
- make setupSplash() to operate in a temp dir (bnc #579134)

Thu Feb 11 13:00:00 2010 msAATTsuse.de
- fixed name resolution inside chroot if curl backend is used
zypper uses libcurl for ftp transfers (bnc #578687)

Mon Feb 8 13:00:00 2010 msAATTsuse.de
- handle reboot request only if we are not in recovery mode (bnc #573403)

Mon Feb 1 13:00:00 2010 msAATTsuse.de
- fixed incorrect handling of unit=\"G\" values (bnc #574660)
- added kernel/initrd update hotfix mechanism based on kexec
It is possible to put the kernel file named linux.kexec and
the initrd file named initrd.kexec on the first partition of
a USB stick. If you plugin the stick and boot with the kernel
option hotfix=1 it allows you to replace the existing kernel
and initrd with the one on the stick
- increased wait time for dhcp lease file up to
20sec (bnc #575561)

Thu Jan 28 13:00:00 2010 msAATTsuse.de
- fixed inode calculation (bnc #574660)
- fixed backtrace creation. A trace can be switched off
completely with deactivateBackTrace()

Thu Jan 21 13:00:00 2010 adrianAATTsuse.de
- Added missing requires for sysopen constants from cwh

Wed Jan 20 13:00:00 2010 msAATTsuse.de
- fixed missing ddn call to solve the device node (bnc #571948)

Tue Jan 19 13:00:00 2010 msAATTsuse.de
- fixed baselibs setup for 64bit image builds
- fixed split grub setup for install CD/Stick
- fixed split section parsing, remove trailing slash if no
information follows

Fri Jan 15 13:00:00 2010 msAATTsuse.de
- moved package deletion into own function and adapt
the examples. remove --noscripts for deleting packages
this could cause files to stay in the system which has
a bad impact core utilities like mkinitrd. If for example
busybox is uninstalled without calling the postscript
the mkinitrd setup links will stay as broken links and
cause mkinitrd to stop working (bnc #570948)

Thu Jan 14 13:00:00 2010 msAATTsuse.de
- forbid / to be specified in lvmvolumes (bnc #570398)
- allow absolute size value for lvm volumes (bnc #570396)

Wed Jan 13 13:00:00 2010 adrianAATTsuse.de
- fix writing of RELEASE line in content file

Wed Jan 13 13:00:00 2010 ugAATTsuse.de
- more KIWIURL::quote() fixes (bnc #561855)

Mon Jan 11 13:00:00 2010 msAATTsuse.de
- again fixed KIWIURL::quote(). perl file checks doesn\'t
allow quoted items (bnc #561855)

Fri Jan 8 13:00:00 2010 msAATTsuse.de
- fixed use of uninitialized value (bnc #569191)

Fri Jan 8 13:00:00 2010 msAATTsuse.de
- fixed handling of oem-reboot request. preinit needs to run
before this request is processed (bnc #563864)

Thu Jan 7 13:00:00 2010 msAATTsuse.de
- added udevPending() to waitFor
* functions (bnc #547862)

Mon Jan 4 13:00:00 2010 msAATTsuse.de
- fixed dirPath() function, related to (bnc #561855)
- fixed KIWIURL::quote() for special \'$\' char (bnc #561855)
- use default inode count for lvmparts (bnc #567580)

Fri Dec 18 13:00:00 2009 adrianAATTsuse.de
- fix boot of efi systems (like ia64)
- fix volumeid generation for isos, no longer than 32 bytes anymore

Thu Dec 17 13:00:00 2009 msAATTsuse.de
- removed adaptec-firmware from SLED boot images. The package
does not exist on SLED (bnc #562224)

Wed Dec 16 13:00:00 2009 msAATTsuse.de
- kiwi inst-source chnages: Changed mkisofs parameters in KIWICollect.pm
the way similar like autobuild did before

* added ppc support to KIWIIsoLinux
(KIWIIsoLinux-AppleFileMapping.txt is part of it)

* added KIWIIsoLinux-AppleFileMapping.txt to spec file

* fixed mkisofs parameters for ia64

Tue Dec 15 13:00:00 2009 msAATTsuse.de
- call scripts in C env for LC_ALL and LANG (bnc #558693)
- fixed handling of dir:// and file:// (bnc #561855)
- bind mount /var/run/dbus into chroot (bnc #519764)

Mon Dec 14 13:00:00 2009 msAATTsuse.de
- added parted to oemboot boot images

Mon Dec 14 13:00:00 2009 msAATTsuse.de
- show disk size value in MB and only if > 0 (bnc #562190)
- put install progress information into dialog (bnc #562185)
- track restored files in percentage (bnc #562188)
- fixed password salt creation

Fri Dec 11 13:00:00 2009 msAATTsuse.de
- added adaptec-firmware to iso/net and oemboot (bnc #562224)

Thu Dec 10 13:00:00 2009 msAATTsuse.de
- fixed install stick creation

Wed Dec 9 13:00:00 2009 msAATTsuse.de
- fixed home device fstab entry, uses disk by id now

Wed Dec 9 13:00:00 2009 msAATTsuse.de
- fixed user/group setup for multiple users (bnc #561749)

Tue Dec 8 13:00:00 2009 adrianAATTsuse.de
- fix variable check for detecting iso creation skip

Mon Dec 7 13:00:00 2009 adrianAATTsuse.de
- fix syntax error when calling warning log function
- backport content meta data generation out of product files from
release packages

Thu Dec 3 13:00:00 2009 msAATTsuse.de
- added busybox for to netboot descriptions and changed
compressed tftp download to busybox tftp because only this
implementations allows to work with pipes (bnc #559830)
- removed 10.3 support

Wed Dec 2 13:00:00 2009 msAATTsuse.de
- added support for custom LVM group name. Default is kiwiVG
- fixed LVM based recovery workflow. the recovery needs to know
about the separate boot partition. Additionally the recovery
partition must be a separate partition outside LVM

Mon Nov 30 13:00:00 2009 msAATTsuse.de
- added options --fs-max-mount-count and --fs-check-interval
as well as the XML type attribute fsnocheck which deactivates
the filesystem check at all.

Mon Nov 30 13:00:00 2009 msAATTsuse.de
- fixed root device setup for xenboot in EC2 (bnc #559143)

Mon Nov 30 13:00:00 2009 msAATTsuse.de
- removed kernel-ec2-extra from xenboot, not needed (bnc #559106)

Mon Nov 30 13:00:00 2009 msAATTsuse.de
- fixed size setup which was ignored due to last fix (bnc #559098)

Thu Nov 26 13:00:00 2009 msAATTsuse.de
- call images.sh / config.sh scripts in POSIX env (bnc #558693)
- fixed invalid link setup in createImageLiveCD() (bnc #558666)
- fixed size / inode calcuation due to wrong unit (bnc #555688)

Wed Nov 25 13:00:00 2009 msAATTsuse.de
- fixed setup of xencons when building Xen domU images (bnc #557791)

Tue Nov 24 13:00:00 2009 msAATTsuse.de
- fixed root tree creation build inconsistencies due to missing
libraries at the beginning of the root tree creation. Any glibc
linked program uses /etc/nsswitch.conf and from there requires
/lib(64)/libnss
* libraries to do user/group to id resolution.
If the operation happens chrooted, the libs needs to be there.
The fix will install the glibc package which provides these
libraries in a $root/baselibs directory first and moves them
to $root. After that process the package manager is again called
to install the bootstrap listed packages follewed by the rest
of the specified packages (bnc #536256)

Mon Nov 23 13:00:00 2009 msAATTsuse.de
- fixed clicfs boot by preventing root filesystem checks via
ROOTFS_FSCK=\"0\", also don\'t use run-init for clic (bnc #557661)

Thu Nov 19 13:00:00 2009 msAATTsuse.de
- fixed umount calls before init is called. Due to this
fix the df information after login should be correct

Wed Nov 18 13:00:00 2009 msAATTsuse.de
- fixed search for gfxboot file du to changes in the
gfxboot-devel package for 11.2 (bnc #556130)

Tue Nov 17 13:00:00 2009 msAATTsuse.de
- added LVM feature to allow parts of the filesystem
in a separate volume. The setup of volumes happens
in the new section

Mon Nov 16 13:00:00 2009 msAATTsuse.de
- don\'t require preinit to call init (bnc #521456)

Thu Nov 12 13:00:00 2009 msAATTsuse.de
- remove pivot root calls (old code) and changed preinit
handling to let preinit run like init. If preinit runs the
kernel already knows the system image root as / and preinit
always ends with exec init (bnc #521456)

Wed Nov 11 13:00:00 2009 msAATTsuse.de
- fixed exit code evaluation in Dialog function. The value of the
evaluated exit code was undefined because it depended on which
subshell finished first. The solution is to prevent parameter
subshells when building the dialog parameterlist (bnc #547864)

Mon Nov 9 13:00:00 2009 msAATTsuse.de
- fixed spec file for s390 architecture

Fri Nov 6 13:00:00 2009 msAATTsuse.de
- fixed sysconfig/kernel setup for old mkinitrd (bnc #547571)

Fri Nov 6 13:00:00 2009 msAATTsuse.de
- fixed xslt processing. The possible change to the XML
file is now written to /tmp to avoid writing into read-only
filesystem (bnc #552617)

Wed Nov 4 13:00:00 2009 msAATTsuse.de
- added missing usb host controller module (ohci) to all
boot image descriptions except vmxboot which doesn\'t need it
- added support for timezone in JeOS
- changed suseActivateDefaultServices() to activate services
only without calling the post scripts of installed RPM\'s

Wed Oct 28 13:00:00 2009 msAATTsuse.de
- OEM recover/repair

* make sure passwd/shadow and group files will be preserved

* make sure RPM database will be preserved

Tue Oct 27 13:00:00 2009 msAATTsuse.de
- offer only languages for selection which are part of the
initrd. The element defines which locales and
translations are part of the initrd. If only one language
is available no selection dialog will be opened
- kiwi-instsource changes done by cooloAATTnovell.com

* fix 32bit debuginfos

Tue Oct 27 13:00:00 2009 msAATTsuse.de
- kiwi-instsource changes done by cooloAATTnovell.com

* fixed logging

* fixed several uninitialized variables

* fixed debuginfo handling

Mon Oct 26 13:00:00 2009 msAATTsuse.de
- don\'t call ldconfig when loading KIWILinuxRC functions (bnc #549904)
- added missing config.sh script to strip down locale information

Fri Oct 23 14:00:00 2009 msAATTsuse.de
- set splash to verbose if there is a systemException (bnc #547821)
- check for block device when retrieving MBR ID (bnc #547821)
- added DOBACKUP variable to easily switch on/off the backup
creation in recovery mode. Currently backup creation is
switched on (bnc #546057)

Thu Oct 22 14:00:00 2009 msAATTsuse.de
- recovery mode (bnc #546057):

* throw reboot exception if backup files can\'t be created

* create backup files for files in recovery.tar.gz only

Wed Oct 21 14:00:00 2009 msAATTsuse.de
- use cmp to compare files first before diffing them. Prevent
second find call for backup files. This increases the recovery
performance in repair mode. Additionally write backup diffs
to /tmp/backup (bnc #546057)

Tue Oct 20 14:00:00 2009 msAATTsuse.de
- added support for lang and keytable in cmdline. Support is
only available with the gfxboot code from >= 11.2 (bnc #547915)
- changed fbiterm return code evaluation. Echo the return code
from the last instead of relying to the exit code of the
fbiterm terminal (bnc #547864)

Sun Oct 18 14:00:00 2009 msAATTsuse.de
- search .backup files in home and etc only (bnc #546057)

Fri Oct 16 14:00:00 2009 mbarringerAATTsuse.de
- Add .iso filter to the imagewriter

Wed Oct 14 14:00:00 2009 msAATTsuse.de
- don\'t remove libgcc_s from initrd. It\'s required for
programs which uses pthread_cancel()

Wed Oct 14 14:00:00 2009 msAATTsuse.de
- prevent automatic CD eject on kiwi install. If the tray is
blocked (some servers hide their drives behind doors) the boot
CD/DVD with the OEM image ends up back in the machine. Therefore
we open a popup window asking to user to remove the install
media before continuing

Mon Oct 12 14:00:00 2009 msAATTsuse.de
- fixed error log switch in Echo function
- fixed clicfs usage for vmx,oem and usbboot. Needs the same
boot partition like the DM squash setup uses
- fixed clicfs mount on bootvm creation
- added udevPending call in waitForUSBDeviceScan() to make
sure the device nodes are created if we leave the function

Mon Oct 12 14:00:00 2009 msAATTsuse.de
- fixed hwclock and timezone setup (bnc #546096)
- fixed 11.2 JeOS template, no kernel-
*-base anymore

Thu Oct 8 14:00:00 2009 msAATTsuse.de
- deactivate backup MBR at 0x800 (bnc #539505)

Thu Oct 8 14:00:00 2009 msAATTsuse.de
- fixed setup of doc exclusion for zypper (bnc #544874)
- added boot timer for kiwi boot images like the kernel does

Wed Oct 7 14:00:00 2009 msAATTsuse.de
- improved umount code for auto mount of removable storage
devices. The function umountDevice() takes over the task
of umounting all filesystems associated with the given
device
- use searchBIOSBootDevice for usbboot instead of USBStickDevice
since we have the unique MBR ID in place this is the better
method to search for the boot device

Tue Oct 6 14:00:00 2009 msAATTsuse.de
- fixed race condition in waitForStorageDevice()
- create backup files for /etc and /home only in Recovery mode
This is done to reduce the runtime the recovery process takes
- deactivate automatic filesystem check for clicfs based
livesystems

Tue Oct 6 14:00:00 2009 msAATTsuse.de
- Add cancel/reboot menu item in recovery bootloader configuration.
This will help avoid accidental recovery invocation, which could
be a potential issue. The cancel/reboot item is now the default
selection, and the delay is now 30 seconds giving the user more
time to contemplate their restoration options (bnc #544420)

Mon Oct 5 14:00:00 2009 msAATTsuse.de
- added and improved official JeOS templates to the kiwi git
source tree. The official templates used by the SDK product
and the SuSE Studio online service are now provided via the
kiwi package kiwi-templates (bnc #521970)
- fixed race condition in setupRecoveryArchive() when
creating the tar archive
- fixed fbiterm support for SLE10
- fixed baseStripUnusedLibs

Mon Oct 5 14:00:00 2009 msAATTsuse.de
- fixed detection of USB install media

Fri Oct 2 14:00:00 2009 msAATTsuse.de
- added import attribute in section to allow
default imports if not profile was set on the commandline
- fixed handling of profiled preferences sections
- fixed bool value evaluation in KIWIXML.pm::get
*()
- added suseImportBuildKey() helper function used in JeOS
templates (bnc #521970)

Thu Oct 1 14:00:00 2009 msAATTsuse.de
- added support for , default ID=83 (bnc #543118)
- reload MBR in restore mode, also recreate swap and home
systems if defined in restored fstab (bnc #542648)
- fixed stick detection if multiple sticks are plugged in
stickFound variable was set too early, thanks to Axel Theilmann
- use bc for more exact progress calculation
- clear screen after install confirmation

Wed Sep 30 14:00:00 2009 msAATTsuse.de
- oemboot: re-install grub bootloader into partition if the
partition contains a bootloader signature already (bnc #543123)
- added backup diff in recovery mode. This will add a file~
diff file for each file changed according to the recovery
contents.

Tue Sep 29 14:00:00 2009 msAATTsuse.de
- improved restore feature which also restores the filesystem
before restoring files (bnc #542648)

Mon Sep 28 14:00:00 2009 msAATTsuse.de
- fixed typos and mistakes in the documentation, Thanks to
Robert who found them

Thu Sep 24 14:00:00 2009 msAATTsuse.de
- added language translations (ar,tr,uk) (bnc #539398)
- limit language selection to the installed locales (bnc #539398)

* de_DE.utf8

* en_US.utf8

* ru_RU.utf8

* zh_CN.utf8

* zh_TW.utf8

Wed Sep 23 14:00:00 2009 msAATTsuse.de
- added language translations (bnc #539398)

Tue Sep 22 14:00:00 2009 msAATTsuse.de
- evaluate languages set by in the suseGFXBoot code.
This will result in grub displaying the selected languages

Thu Sep 17 14:00:00 2009 msAATTsuse.de
- added OEM restore mode (bnc #539390)
- added pot template for translations (bnc #539398)
- added fbiterm to oemboot boot images. This allows to display
wide screen characters on the framebuffer console and therefore
enabled kiwi\'s dialog windows to be multilingual (bnc #539398)
- evaluate kiwikernelmodule variable from cmdline also in
modules.order mode where loading is done by udev (bnc #525345)
- don\'t remove libblkid1 from initrd (bnc #505580)
- remove reserved blocks in any case when mounting
clic by calling tune2fs -m 0 (bnc #505580)
- preserve ownership if xsltproc changes the xml file
- fixed baseStripLocales() function

Tue Sep 15 14:00:00 2009 msAATTsuse.de
- added backup MBR to 0x800 if --grub-chainload is in use
also added FDST flag to 0x190 for preload setup. We need
to take care for that value if other preloads requires
something similar it should be an option (bnc #539505)
- added cross-directory-hard-link filter

Mon Sep 14 14:00:00 2009 msAATTsuse.de
- fixed inode calculation, needs integer result
- changed to schema version 3.7, add xsl stylesheet which
automatically changes to the bool values true/false

* allow ensconce as packagemanager type

* fixed bool content for rpm-check-signatures

Thu Sep 10 14:00:00 2009 msAATTsuse.de
- link files to create live ISO in createImageLiveCD()
instead of moving them (bnc #412689)
- do kiwi test mounts with readonly option (bnc #538355)
- use option -J -f to call genisoimage (bnc #538390)
- disabled check for removable flag in USBStickDevice()
function (bnc #535113)
- allow cmdline line overwrites only if the variable
ALLOW_CMDLINE_OVERWRITE=yes is set in config. or
config.default. By default no overwrites are allowed
which should add an acceptable level of
security (bnc #536309)

Thu Sep 3 14:00:00 2009 msAATTsuse.de
- allow NBDROOT to be set via kernel cmdline (bnc #536309)
- fixed satplugin getInstallList() function, did not allocate
enough space to hold the package size. This causes the buffer
overflow inside the binding. Also added the flags
- D_FORTIFY_SOURCE=2 -fstack-protector to build the same
binding binary as if kiwi is build inside the BS. Also
fixed the spec file and removed the versioned requires of
satsolver-tools (bnc #532894)

Wed Sep 2 14:00:00 2009 msAATTsuse.de
- added encoding information to all templates
- added log information about temporary XML changes
for all modes of kiwi, removed the used xml output
file

Tue Sep 1 14:00:00 2009 msAATTsuse.de
- fixed virtual disk creation with clicfs involved
- added option --grub-chainload which allows the virtual
disk based images to chainload grub from partition one.
This is required for some preload processes (bnc #529850)
- changed filesystem detection by using blkid instead
of a raw dump + file call. Related to (bnc #529850)
- disabled partition table re-write for hybrid ISO\'s
also see the comment in KIWIIsoLinux.pm

Fri Aug 28 14:00:00 2009 msAATTsuse.de
- fixed partition size check which failed if oem-systemsize
was set but the disk was smaller than the configured size

Wed Aug 26 14:00:00 2009 msAATTsuse.de
- added support for parted in oem repartition code
- removed check for luks mapping in functions which are
surely not called if the luks extension is used

Tue Aug 25 14:00:00 2009 msAATTsuse.de
- support new syslinux >= 3.82 format (bnc #530255)
- added function dn to support linux device node name
convention: Converts from partition name to disk name (bnc #529580)
- fixed bootloader title setup if multiple kernels are installed
- restructured oem repartition code to allow use of parted.
parted does not allow to create custom partition id\'s they
are the result of a sequence of subsequently created partitions.
parted implementation will follow soon
- allow only bool (true/false) content for the oem-
*
boolean attributes

Fri Aug 21 14:00:00 2009 msAATTsuse.de
- remove kernel-.
*-base from all boot image descriptions
for suse-11.2. They don\'t exist anymore

Thu Aug 20 14:00:00 2009 msAATTsuse.de
- fixed spec file

Mon Aug 17 14:00:00 2009 msAATTsuse.de
- fixed boot default size setup (bnc #532371)
- fixed KIWIBoot::getStorageSize function, use blockdev
- fixed dialog input by calling setctsid before dialog
- removed duplicate creation of read/write filesystem
- changed title for install media to \"Install/Restore ...\"
- added support for language selection in displayEULA function.
The function now uses the same file names according to the
licenses.tgz file. If no language specific license file could
be found the function defaults to license.txt and if that file
also doesn\'t exist it defaults to EULA.txt (bnc #530497)

Fri Aug 14 14:00:00 2009 msAATTsuse.de
- fixed main::mount() method, setup of umountStack was wrong
now using mount destination for umount not source
- fixed isohybrid created partition table to be DOS compatible
This means the first partition starts at sector 64
- update documentation, add information about LVM and
repository priorities, differences between smart and zypper

Tue Aug 11 14:00:00 2009 msAATTsuse.de
- v3.74
- fixed VMFindSystem function in xenboot (bnc #530200)
- make rpm-force content a boolean value. Update schema
documentation, update LaTeX documentation
- removed pigz from kiwi-tools, it\'s packaged and
maintained by Alexander Graf now
- run fsck and resize2fs only on first boot of a clic mount
- don\'t wait for storage device if it\'s a loop
- use resize2fs -M if possible ( >= v1.41 )

Tue Aug 11 14:00:00 2009 msAATTsuse.de
- v3.73
- removed -extra kernel packages for 11.2, don\'t exist anymore
- added desktop kernel profile too boot images for 11.2
- fixed foreign addPackage and addArchive calls, make sure
the package/archive is added to the bootstrap section not
to the image section as we can\'t guarantee that a
type=\"image\" section exists
- run tagmedia at last

Tue Aug 11 14:00:00 2009 msAATTsuse.de
- v3.72
- fixed getSize function to calculate required inode count
for the subsequent mkfs ext2/3/4 call (bnc #528839)

Fri Aug 7 14:00:00 2009 msAATTsuse.de
- v3.71
- added ddn function and replace all occurrences of
a=$disk\"number\" with a=$(ddn $disk number) (bnc #529580)
- added --select packages for the --info option
- added checkmedia KIWIIsoLinux constructor parameter

Thu Aug 6 14:00:00 2009 msAATTsuse.de
- v3.70
- added dialog based progress information when restoring
the recovery archive files (bnc #510041)
- fixed evaluation of MKCLICFS_COMPRESSION (bnc #528743)
- clear screen after dialog window disappears (bnc #510041)
- fixed loop between CDMount and searchBIOSBootDevice
happening in oem ISO install mode
- fixed HAVE_USB check, usbcore is no longer a module
- added edd module to be present in isoboot

Wed Aug 5 14:00:00 2009 msAATTsuse.de
- v3.69
- changed oem-repart to allow oem-systemsize even if no home and
no swap partition was requested. by default the entire disk space
is used but if a oem-systemsize is set this value will be used
and therefore allows to have some space left on the disk
- fixed loop cleanup

Mon Aug 3 14:00:00 2009 msAATTsuse.de
- v3.68
- use dmsetup remove instead of kpartx -d
- wait for process to finish when sending int signal (bnc #525986)
- added support for hybrid ISO\'s. This feature exists with
openSUSE 11.2 or later. In order to use it add the attribute
hybrid=\"true\" to your iso type line. If you use the iso on
a read/write medium the isoboot code will search for a 0x83
partition used for writing OS data (bnc #496505)

Fri Jul 31 14:00:00 2009 msAATTsuse.de
- v3.67
- use blockdev to check partition and disk size (bnc #527016)
- use #!/usr/bin/env vmware in .vmx config file

Wed Jul 29 14:00:00 2009 msAATTsuse.de
- v3.66
- deactivate mbr id check on oem install (bnc #525682)
- fixed file finder for relative paths in createImageSplit
- update ec2 documentation, fixed public ari/aki table
- fixed solvable creation for migrate, also add the
option --report-packlist. Updated docu chapter about
migration

Thu Jul 23 14:00:00 2009 msAATTsuse.de
- v3.65
- added suse-11.2-JeOS template
- removed obsolte tools/cdtool/suse-isolinux
- fixed isoboot: added gfxboot.com if it exists
- leave libncursesw inside the initrd for dialog use
- added waitForUSBDeviceScan() function and wait only
if usbcore module could be loaded

Thu Jul 16 14:00:00 2009 msAATTsuse.de
- v3.64
- added displayEULA function (bnc #522985)
- added opensuseProduct in JeOS templates (bnc #522217)
- fixed xenbridge network setup if bridge name is set to
an empty string (bnc #515404)

Thu Jul 9 14:00:00 2009 msAATTsuse.de
- v3.63
- set hal lock for mapped luks device
- fixed satplugin due to satsolver api changes (bnc #521968)
- added suseSetupProduct function (bnc #520268)
- fixed ram only netboot image download (bnc #519055)
- added support for luks extension for usb image type (bnc #505782)
- added support for luks extension for xen image type (bnc #505782)
- added support for luks extension for iso image type (bnc #505782)
- fixed liveCD isolinux entry selection (bnc #521338)
- added openssl-certs to bootstrap section of SLE JeOS and
boot image templates to allow use of SLE update repositories
- removed required lib
* packages from delete sections
- be verbose when removing files from the initrd
- make luks password dialog more user friendly
- update schema documentation

Sun Jul 5 14:00:00 2009 msAATTsuse.de
- v3.62
- added check for packages really on media when using
fallback KIWIPattern resolver (bnc #517506)
- fixed combined mount with luks encoded read-write part (bnc #505782)
- added support for luks extension for oem image type (bnc #505782)
- fixed CD eject in oem CD/DVD install mode (bnc #519654)

Tue Jun 30 14:00:00 2009 msAATTsuse.de
- v3.61
- prepared KIWIImage to work with luks extension. This is not
a complete implementation so far, just a first start (bnc #505782)
- added basic support for LUKS extension for vmx image type
- fixed inclusion of custom tar archives if the image
description provides only a bootstrap section like the
isoboot data does

Mon Jun 22 14:00:00 2009 msAATTsuse.de
- v3.60
- allow inclusion of custom tar archives with new
element. This can be used to include custom branding without
special branding packages. This can also be used to include
any kind of data without the need for a package (bnc #515573)
- added virtio kernel modules to boot images (bnc #515543)
- improved support for obtaining XML information (bnc #513093)
- don\'t remove libx
*, 11.2 hwinfo is linked against libx86emu
- don\'t remove mkfs/fsck links, just a cleanup fix
- the inode issue comes back to haunt us yet again. The last go
around actually made things
*worse
* for things like vmdk that
allocate large disks, since 2x the number of files is probably
much smaller than the \'automatic\' calculation used for a disk of
that size. The attached patch fixes this by removing the
- -fs-numinodes option (which is useless, IMHO) and replaces it
with --fs-inoderatio. Kiwi will assume 16k for inode ratio if
not otherwise specified. We use the ratio to determine the number
of inodes, unless it is a smaller value than num_files
*2.

Fri Jun 19 14:00:00 2009 msAATTsuse.de
- v3.59
- fixed journal parameter handling in setupEXT2

Tue Jun 16 14:00:00 2009 msAATTsuse.de
- v3.58
- combine manual pages and kiwi cookbook into one
- added -persist option when calling nbd-client (bnc #513112)
- fixed clicfs mount for pxe type (bnc #513826)
- fixed checkType function if flags and filesystem attributes
are used together. Using these attributes together in one
type is redundant and therefore not correct but it should
not lead to an error (bnc #514412)
- removed useless setValidateRepositoryType method
- add support for xml file logging. This allows to keep
track on the temporary changes kiwi makes in the XML
description caused by for example commandline options
- fixed clone to search in default image path if source
is specified as relative path

Tue Jun 9 14:00:00 2009 msAATTsuse.de
- v3.57
- fixed kernel/initrd links in setupSUSEInitrd (bnc #507261)
- call searchBIOSBootDevice only on initial deployment
if the kiwi initrd is still in place for a subsequent boot
use the root variable from the kernel commandline to find
the boot disk, related to (bnc #507261)
- fixed setRepository function so that it does not
overwrite repositories marked with status=\"fixed\"
- added list of available patterns for --list-xmlinfo
- added support for ext4 filesystem, adapt 11.2 examples
- adapt 11.2 boot images for ext4

Fri Jun 5 14:00:00 2009 msAATTsuse.de
- v3.56
- fixed missing xen bootprofile in vmx and oem (bnc #510276)
- added ec2 bootkernel profile for vmx,oem,xen (bnc #510276)
- fixed dom0 Xen setup

Thu Jun 4 14:00:00 2009 msAATTsuse.de
- fixed call of xsl stylesheet in kiwi.pl

Tue Jun 2 14:00:00 2009 msAATTsuse.de
- v3.55
- default to \"no\" when the recovery dialog is displayed
- moved element into the section
added xsl stylesheet for transformation from scheme
version 2.4 -> 3.5 according to this change. Always
compress cpio images (bnc #509107)
- moved schemeversion to schemaversion (bnc #509107)
- allow use of zypper iso:// URL type in kiwi (bnc #498437)
- fixed documentation for bool value use (bnc #508614)
- fixed checkmedia reboot to happen immediately (bnc #509061)
- fixed checkmedia message (bnc #509060)

Tue Jun 2 14:00:00 2009 mbarringerAATTsuse.de
- Use the O_LARGEFILE flag when opening an image

Fri May 29 14:00:00 2009 mbarringerAATTsuse.de
- Giving more imagewriter feedback when a file cannot be opened.

Wed May 27 14:00:00 2009 msAATTsuse.de
- v3.54
- added kiwi --clone mode (bnc #505554)
- check for iso tool in KIWIIsoLinux.pm (bnc #478991)
- added fix catalog function to KIWIIsoLinux.pm (bnc #478991)
- set inode count for system partition only, even if
it has been specified via --fs-maxinodes (bnc #495135)
- fixed OEM recovery, set OEM_RECOVERY to the root device
not the recovery device (bnc #503653)

Mon May 25 14:00:00 2009 msAATTsuse.de
- v3.53
- fixed oem format=\"iso\" install mode (bnc #506983)
- use dialog for asking questions (bnc #503653)
- added resize_inode feature to filesystem before resizing.
This will reserve space so the block group descriptor
table may grow in the future (bnc #498683)

Mon May 25 14:00:00 2009 msAATTsuse.de
- fixed clicfs mount, regression from my last nfs fix

Mon May 18 14:00:00 2009 msAATTsuse.de
- v3.52
- don\'t reserve blocks for clicfs without cow (bnc #505580)
- reset IFS to standard value in CDDevice (bnc #505943)
- fixed clicfs mount over AOE,NBD (bnc #504652)
- fixed volid setup in case of spaces (bnc #500501)
- allow inclusion of boot image packages specified inside
the system image description. This feature is used to setup
branding packages which needs to be installed as part of
the boot image (initrd) (bnc #497888)
- rewrote KIWIIsoLinux.pm to allow bit/tri arch boot media
the code has not been tested for efi or ikr due to lack of
such machines (bnc #478991)
- fixed/changed clicfs over NFS use. When using a clicfs
image it\'s required that the clicfs filesystem is mounted
on the server and the container (fsdata.ext3) is exported
to the client. In that way it\'s consistent with all other
filesystem types

Fri May 15 14:00:00 2009 msAATTsuse.de
- v3.51
- set keytable to us in template files (bnc #504275)
- fixed live iso examples (bnc #504283)

Tue May 5 14:00:00 2009 msAATTsuse.de
- 3.50
- added bash quotation function (bnc #500537)
- fixed sap media changer call (bnc #486758)
- added more clic fixes, still not finished (bnc #497172)
- set inode count for system partition only (bnc #495135)
- added optional volid setup for iso\'s (bnc #500501)
- fixed group setup with correct group id (bnc #503117)
- fixed spec file requirement for mkisofs on sle10 (bnc #503333)
- update scheme documentation from oXygen
- don\'t set config file when calling modprobe in
suseStripKernel function
- fixed satsolver setup

Tue May 5 14:00:00 2009 msAATTsuse.de
- v3.49
- added clic fixes from coolo (bnc #497172)
- fixed quotation of realname for user setup (bnc #500537)
- fixed activateBootPartition code (bnc #500454)

Wed Apr 29 14:00:00 2009 msAATTsuse.de
- v3.48
- allow setting up vga for iso images too (bnc #480336)
- fixed permissions on recovery (bnc #489909)
- detect if it is required to pass -t iso9660 (bnc #498497)
- added support for clicfs for suse >= 11.2 (bnc #497172)
- don\'t run path generation for iso:// and file:// paths
if zypper is used (bnc #498437)

Mon Apr 27 14:00:00 2009 msAATTsuse.de
- v3.47
- fixed initrd cpio if xen type is requested (bnc #399230)
- added kernel parameter nombridcheck (bnc #498371)
- remove boot/grub/mbrid file from installed system
at first deployment to avoid conflicts on reboot
- set boot flag after repartitioning the device
- fixed template xorg.conf for 64 bit
- exclude install source device from being used as
SAP data storage device

Fri Apr 24 14:00:00 2009 msAATTsuse.de
- v3.46
- fixed format image creation for split type (bnc #497882)
- use -x option when copying system tree to avoid copying
still mounted filesystems like proc for example (bnc #497984)
- pass -t iso9660 when mounting CD/DVD devices. It\'s a kernel
bug that slows down the bandwidth if not passing that value
but the workaround is rock solid :) (bnc #493201)

Wed Apr 22 14:00:00 2009 msAATTsuse.de
- v3.45
- fixed kiwi_revision content in .profile
- fixed LVM repartition code if more than one VG exist
- deacticate the bios 0x80 check it\'s not safe enough
- don\'t reboot the system after OEMInstall, simply proceed
- allow non interactive installation procedure in
oem-sap-install mode. In case of multiple disks the smallest
one is used for the system (bnc #486758)

Wed Apr 22 14:00:00 2009 msAATTsuse.de
- v3.44
- fixed fstab setup of sapdata volume
- restrict packagemanager names to smart and zypper
- activate volume groups before calling mkinitrd
- fixed filesystem detection if root is on LVM
- added ovftool patch required for tech. preview
- fixed bootpartition id for install image creation
- fixed size of boot image partition when creating an
install image of type: virtual disk

Tue Apr 21 14:00:00 2009 msAATTsuse.de
- v3.43
- added missing entries in sysconfig/bootloader (bnc #495909)
- let udev load modules if modules.order is provided by
the kernel (bnc #493201)

Mon Apr 20 14:00:00 2009 msAATTsuse.de
- v3.42
- fixed recovery device setup (bnc #493878)
- make sure DHCPHADDR is an uppercase value (bnc #495557)
- fixed probeFileSystem to take care if the first 512byte
contains a bootloader (bnc #493489)
- fixed multicast activation/deactivation (bnc #356974)
- also check for include link to use --dereference when
copying the overlay tree (bnc #490128)
- added bool content type instead of text for
rpm-excludedocs (bnc #496382)

Tue Apr 7 14:00:00 2009 adrianAATTsuse.de
- Fix path creation on openSUSE 11.1 and later systems.
This fixes missing files on inst source medias created on SLES 11 systems.

Fri Apr 3 14:00:00 2009 msAATTsuse.de
- v3.41
- fixed URL quoting when passing credentials (bnc #491475)

Tue Mar 31 14:00:00 2009 msAATTsuse.de
- v3.40
- update manual pages. Patch by Peter Schinagl
- added functions to run X inside preinit (bnc #486758)

Mon Mar 30 14:00:00 2009 msAATTsuse.de
- v3.39
- added a domain attribute inside the xenconfig section in
config.xml to be able to distinguish whether a virtual disk
image should be a Xen dom0 host system or a Xen domU guest
system. If no domain is set a dom0 image will be created
- added xenServer function to check if we run a Xen host
or guest system. The bootloader setup is different for
dom0 or domU. Adapt setupBootLoader
* functions
- allow filesystem resizing to be used in isoboot
- added check functions SAPMemCheck, SAPCPUCheck
and SAPStorageCheck. They apply if the oem-sap-install
attribute is set for OEM images (bnc #486758)

Fri Mar 27 13:00:00 2009 msAATTsuse.de
- v3.38
- added root fstab entry for compressed rootfs (bnc #486017)
- fixed console setup when booting into a Xen guest
- added support for virtual disk images as Xen guest. This
means you can specify vmx|oem
and the resulting virtual disk image can boot as Xen guest
system. Patch by James Willcox

Thu Mar 26 13:00:00 2009 msAATTsuse.de
- v3.37
- added squashfs requirement for suse version > 10.1
- fixed solvable creation for repos without compressed
meta data (packages and .pat file)

Wed Mar 25 13:00:00 2009 msAATTsuse.de
- v3.36
- allow oem-reboot to take effect in recovery mode (bnc #487887)
- improved the --list-xmlinfo option which now also prints
information about the repositories used for the image
and it will print out the install size in kB by using
the satsolver. Users can so check how much space is
required to build the root tree of the image

Mon Mar 23 13:00:00 2009 mbarringerAATTsuse.de
- Adding \"-m\" to the imagewriter to start in a maximized window

Mon Mar 23 13:00:00 2009 msAATTsuse.de
- v3.35
- Add support for repository ordering

* For KIWI system image builds with zypper (requires openSUSE 11.1 zypper)

* For installation images generation [bnc #487712]
- removed KIWICollect_local.pm and also the --instsource-local
option from the code base. This module is no longer maintained
and all code related to this path went into KIWICollect.pm
- add --dest-dir check when --build runs
- fixed checkType function for iso tool check
- include xml man page source to git
- update template descriptions

Wed Mar 18 13:00:00 2009 msAATTsuse.de
- v3.34
- really fixed this path handling in upgrade mode
- fixed ignore element validation
- added suse-SLE10-JeOS template

Tue Mar 17 13:00:00 2009 mbarringerAATTsuse.de
- Ported the new imagewriter UI to MacOS
- MacOS USB key writing is now functional. \"Unsafe mode\" coming
soon

Tue Mar 17 13:00:00 2009 msAATTsuse.de
- v3.33
- added support for arch attribute in pattern names
- removed support for cromfs; dead and unmaintained fs
- added bootkernel attribute which allows to select a kernel
profile defined in the boot image description

Mon Mar 16 13:00:00 2009 msAATTsuse.de
- v3.32
- changed netboot descriptions >= 11.1 to provide diskless
kernel profiles named diskless-kdefault and diskless-kpae.
The standard diskless profile will no longer include a
kernel

Fri Mar 13 13:00:00 2009 msAATTsuse.de
- v3.31
- fixed broken CD/DVD mount path in isoboot workflow
- fixed vmxboot workflow for dmsquash setup
- fixed oemboot workflow for dmsquash setup
- fixed usbboot workflow for dmsquash setup

Thu Mar 12 13:00:00 2009 msAATTsuse.de
- v3.30
- added warning message before installing system (bnc #484793)

Wed Mar 11 13:00:00 2009 msAATTsuse.de
- v3.29
- added cdrkit-cdrtools-compat required for kiwi-desc-oemboot
- added experimental support for dmsquash filesystem type which is
a squashfs filesystem containing an ext3 filesystem. The mount of
the data happens via a device-mapper snapshot and allows
copy-on-write access (bnc #483444)
- fixed install image size calculation in case of a compressed
image. gzip -l was used but we ran into the >4GB bug mentioned
in the gzip manpage (bnc #484247)

Tue Mar 10 13:00:00 2009 msAATTsuse.de
- v3.28
- added crc-t10dif kernel module for 11.2 boot
- added x-bit to vmware .vmx file generated by kiwi
- don\'t use arch specific glibc in boot images
- don\'t specify cracklib but remove all possibly
installed versions in boot images

Mon Mar 9 13:00:00 2009 msAATTsuse.de
- v3.27
- fixed remote root mounts (bnc #483283)

Fri Mar 6 13:00:00 2009 mbarringerAATTsuse.de
- Fixing a build problem with the imagewriter on 10.3, it will now
fall back to a simple UI if the Qt version is < 4.4.0.

Fri Mar 6 13:00:00 2009 msAATTsuse.de
- v3.26
- added support for progress information when oem
install mode is active, SLE11 HP preload (bnc #479844)
- added suse-SLE11-JeOS template

Thu Mar 5 13:00:00 2009 mbarringerAATTsuse.de
- Fixed email address in imageburner subpackage in the spec file
- Added GPLv2 preamble to the source code

Tue Mar 3 13:00:00 2009 msAATTsuse.de
- v3.25
- set /etc/sysconfig/clock if timezone is set (bnc #481832)
- use displayName for install iso/usb images while prepending
the word Restore in front of the label text (bnc #481843)
- update manual page and kiwi help output
- added package kiwi-templates, JeOS templates. Wrote
one template so far which is: suse-11.1-JeOS
- added package kiwi-tools-burner, Matt\'s burner tool
- added option --build which allows prepare and create
in one step, useful for building templates

Mon Mar 2 13:00:00 2009 msAATTsuse.de
- v3.24
- if only one disk is available let the oem install code
use this disk without asking further questions (bnc #479842)
- allow setting up the kernel vga value (bnc #480336)
- added replaces=\"name\" attribute to the package element.
This allows you to install/upgrade a package by replacing
it with another one. Along with this change it\'s now also
possible to use --del-package to remove a package from an
existing root directory
- added diskless profile patch which needs brd driver
and the atlx network card driver (bnc #480740)


 
ICM