Hello community,
here is the log from the commit of package kiwi
checked in at Fri Nov 2 01:41:34 CET 2007.
--------
--- arch/i386/kiwi/kiwi.changes 2007-10-29 13:50:20.000000000 +0100
+++ /mounts/work_src_done/STABLE/kiwi/kiwi.changes 2007-10-31 17:11:41.788116000 +0100
@@ -1,0 +2,58 @@
+Wed Oct 31 16:41:19 CET 2007 - ms@suse.de
+
+- v1.80
+- added kiwi-tools package (startshell), related to (#335678)
+
+-------------------------------------------------------------------
+Mon Oct 29 14:13:54 CET 2007 - ms@suse.de
+
+- v1.79
+- added KDE profile to createLiveCD script
+- fixed attribute flags check, check for empty value too
+- added support for kiwibrokenmodule kernel parameter. A list
+ of comma seperated modules which should _not_ become loaded
+ even if they are selected to get loaded (#337545)
+- added support for kiwinoswapsearch kernel parameter. If set
+ the isoboot (live systems) boot image will not setup a swap
+ space or swap file (#337533)
+- added cleanLoop function for KIWIBoot objects. clean loop
+ and device mapper setup in case of an interrupt signal
+- fixed interrupt signal handling (#337009)
+- added option --prebuiltbootimage which allows to specify another
+ than the default search path for the pre-built boot images
+- added option --listxmlinfo which prints information from
+ config.xml. Right now this function is used for internal reasons
+ only but can be enhanced to print more useful information
+- fixed use of --logfile option
+- using new split image system by James Willcox
+ Thanks James, great job !
+ ---snip---
+ The split image type has changed:
+ Given a read-only image, a tarball of directories and symbolic
+ links is created which mirrors the structure of the read-only image.
+ The symbolic link for each file points to the location where the
+ read-only image will be mounted. For instance, /usr/lib/libfoo.so
+ will be a link to /read-only/usr/lib/libfoo.so. After creating this
+ tarball, it is placed in the read-only image at /rootfs.tar.bz2.
+ At mount time, this tarball is unpacked into a tmpfs and used as the
+ root filesystem. The advantage of this approach over a typical 'split'
+ filesystem is that new files can be created in every directory
+ instead of just a few pre-defined toplevel trees.
+
+ This patch also goes one level further and separates some directories
+ (/etc, /root, /home, /var/lib/rpm) to be put onto a separate read-write
+ image. The advantage of this is that when deployed onto a diskful
+ machine, any files created in those trees will be stored on the disk
+ instead of tmpfs. We may want to have a way for images to specify those
+ paths directly instead of having a hard-coded list.
+
+ Secondly, the patch adds a hook mechanism to the netboot script. With
+ this, custom images can get their own script code executed at various
+ points. This is great if, for instance, you need to conditionally load
+ kernel modules with specific parameters. It can be used by simply
+ creating a file like /hooks/.sh with the custom bits inside.
+ These scripts are sourced from the init script so they have access to
+ the same variables/functions.
+ ---snap---
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kiwi.spec ++++++
--- /var/tmp/diff_new_pack.Yj9085/_old 2007-11-02 01:40:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Yj9085/_new 2007-11-02 01:40:54.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kiwi (Version 1.78)
+# spec file for package kiwi (Version 1.80)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -18,7 +18,7 @@
%endif
Requires: perl perl-XML-LibXML perl-libwww-perl screen coreutils
Summary: OpenSuSE - KIWI Image System
-Version: 1.78
+Version: 1.80
Release: 1
Group: System/Management
License: GPL v2 or later
@@ -52,6 +52,20 @@
--------
Marcus Schaefer
+%package -n kiwi-tools
+Summary: openSuSE - KIWI TFTP boot structure
+Group: System/Management
+
+%description -n kiwi-tools
+This package contains the OpenSuSE - KIWI tools set usable in and
+outside of operating system images
+
+
+
+Authors:
+--------
+ Marcus Schaefer
+
%package -n kiwi-pxeboot-prebuild
Requires: syslinux
Summary: OpenSuSE - KIWI TFTP prebuild boot images
@@ -252,6 +266,7 @@
echo /srv/tftpboot/pxelinux.0 > kiwi.loader
test -f $RPM_BUILD_ROOT/srv/tftpboot/mboot.c32 && \
echo /srv/tftpboot/mboot.c32 >> kiwi.loader
+install -m 644 tools/README $RPM_BUILD_ROOT/usr/share/kiwi/tools
cat kiwi.loader
#=================================================
# KIWI files...
@@ -265,7 +280,6 @@
%doc %{_defaultdocdir}/kiwi/kiwi.pdf
%{_datadir}/kiwi/.revision
%{_datadir}/kiwi/modules
-%{_datadir}/kiwi/tools
%{_sbindir}/kiwi
#=================================================
# KIWI-pxeboot files...
@@ -291,6 +305,15 @@
%doc /srv/tftpboot/README.prebuild
/srv/tftpboot/boot
#=================================================
+# KIWI-tools files...
+# ------------------------------------------------
+
+%files -n kiwi-tools
+%defattr(-, root, root)
+%dir %{_datadir}/kiwi/tools
+%doc %{_datadir}/kiwi/tools/README
+%{_datadir}/kiwi/tools
+#=================================================
# KIWI-desc-*...
# ------------------------------------------------
@@ -330,6 +353,56 @@
%doc %{_datadir}/kiwi/image/oemboot/README
%{_datadir}/kiwi/image/oemboot/suse*
%changelog
+* Wed Oct 31 2007 - ms@suse.de
+- v1.80
+- added kiwi-tools package (startshell), related to (#335678)
+* Mon Oct 29 2007 - ms@suse.de
+- v1.79
+- added KDE profile to createLiveCD script
+- fixed attribute flags check, check for empty value too
+- added support for kiwibrokenmodule kernel parameter. A list
+ of comma seperated modules which should _not_ become loaded
+ even if they are selected to get loaded (#337545)
+- added support for kiwinoswapsearch kernel parameter. If set
+ the isoboot (live systems) boot image will not setup a swap
+ space or swap file (#337533)
+- added cleanLoop function for KIWIBoot objects. clean loop
+ and device mapper setup in case of an interrupt signal
+- fixed interrupt signal handling (#337009)
+- added option --prebuiltbootimage which allows to specify another
+ than the default search path for the pre-built boot images
+- added option --listxmlinfo which prints information from
+ config.xml. Right now this function is used for internal reasons
+ only but can be enhanced to print more useful information
+- fixed use of --logfile option
+- using new split image system by James Willcox
+ Thanks James, great job !
+ ---snip---
+ The split image type has changed:
+ Given a read-only image, a tarball of directories and symbolic
+ links is created which mirrors the structure of the read-only image.
+ The symbolic link for each file points to the location where the
+ read-only image will be mounted. For instance, /usr/lib/libfoo.so
+ will be a link to /read-only/usr/lib/libfoo.so. After creating this
+ tarball, it is placed in the read-only image at /rootfs.tar.bz2.
+ At mount time, this tarball is unpacked into a tmpfs and used as the
+ root filesystem. The advantage of this approach over a typical 'split'
+ filesystem is that new files can be created in every directory
+ instead of just a few pre-defined toplevel trees.
+ This patch also goes one level further and separates some directories
+ (/etc, /root, /home, /var/lib/rpm) to be put onto a separate read-write
+ image. The advantage of this is that when deployed onto a diskful
+ machine, any files created in those trees will be stored on the disk
+ instead of tmpfs. We may want to have a way for images to specify those
+ paths directly instead of having a hard-coded list.
+ Secondly, the patch adds a hook mechanism to the netboot script. With
+ this, custom images can get their own script code executed at various
+ points. This is great if, for instance, you need to conditionally load
+ kernel modules with specific parameters. It can be used by simply
+ creating a file like /hooks/.sh with the custom bits inside.
+ These scripts are sourced from the init script so they have access to
+ the same variables/functions.
+ ---snap---
* Sat Oct 27 2007 - ms@suse.de
- v1.78
- activated shell set -x mode (#335573)
++++++ kiwi.tar.bz2 ++++++
++++ 1850 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org