commit kiwi for openSUSE:12.2

2012-07-14 Thread h_root
Hello community,

here is the log from the commit of package kiwi for openSUSE:12.2 checked in at 
2012-07-14 09:51:05

Comparing /work/SRC/openSUSE:12.2/kiwi (Old)
 and  /work/SRC/openSUSE:12.2/.kiwi.new (New)


Package is kiwi, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:12.2/kiwi/kiwi.changes   2012-07-09 08:01:34.0 
+0200
+++ /work/SRC/openSUSE:12.2/.kiwi.new/kiwi.changes  2012-07-14 
11:50:43.0 +0200
@@ -1,0 +2,69 @@
+Fri Jul 13 12:41:12 CEST 2012 - m...@suse.de
+
+- v5.03.37 released
+  
+---
+Fri Jul 13 12:39:13 CEST 2012 - m...@suse.de
+  
+- fixed spec file to write openSUSE instead of OpenSuSE (bnc #770825)
+  
+---
+Fri Jul 13 09:54:21 CEST 2012 - m...@suse.de
+  
+- v5.03.36 released
+  
+---
+Fri Jul 13 09:30:57 CEST 2012 - adr...@suse.de
+  
+- map openSUSE 12.3 to 12.2 configs for now
+- reformated spec file by current spec_file_formater
+  
+---
+Thu Jul 12 13:03:46 CEST 2012 - m...@suse.de
+  
+- v5.03.35 released
+  
+---
+Thu Jul 12 12:59:51 CEST 2012 - m...@suse.de
+  
+- fixed use of grub2, with version 2.x there is no grub2-setup
+  anymore but a grub2-bios-setup. This change was introduced
+  with openSUSE 12.2 RC1
+  
+---
+Thu Jul 12 10:33:54 CEST 2012 - m...@suse.de
+  
+- v5.03.34 released
+  
+---
+Thu Jul 12 10:32:41 CEST 2012 - m...@suse.de
+  
+- follow up spec file fix, list grub2-branding-openSUSE only
+  for suse version  12.1 in the media requires
+  
+---
+Thu Jul 12 10:25:10 CEST 2012 - m...@suse.de
+  
+- v5.03.33 released
+  
+---
+Thu Jul 12 09:57:26 CEST 2012 - m...@suse.de
+  
+- fixed spec file to write openSUSE instead of openSuSE (bnc #770825)
+  
+---
+Thu Jul 12 09:48:02 CEST 2012 - m...@suse.de
+  
+- added grub2-branding-openSUSE to the media requires
+  
+---
+Tue Jul 10 16:52:09 CEST 2012 - m...@suse.de
+  
+- v5.03.32 released
+  
+---
+Mon Jul  9 15:03:26 CEST 2012 - adr...@suse.de
+  
+- fix dependencies on SLES 11 (sed does not support -E, use perl instead)
+  
+---



Other differences:
--
++ kiwi.spec ++
--- /var/tmp/diff_new_pack.lE2lDn/_old  2012-07-14 11:50:44.0 +0200
+++ /var/tmp/diff_new_pack.lE2lDn/_new  2012-07-14 11:50:44.0 +0200
@@ -18,10 +18,10 @@
 
 Url:http://github.com/openSUSE/kiwi
 Name:   kiwi
-Summary:OpenSuSE - KIWI Image System
+Summary:openSUSE - KIWI Image System
 License:GPL-2.0
 Group:  System/Management
-Version:5.03.31
+Version:5.03.37
 Release:0
 # requirements to build packages
 BuildRequires:  gcc-c++
@@ -104,7 +104,7 @@
 %if 0%{?sles_version}
 %define mysystems suse-SLES%{sles_version} suse-SLED%{sles_version}
 %else
-%define mysystems %(echo `export VER=%{suse_version}; echo 
suse-${VER:0:2}.${VER:2:1}`)
+%define mysystems %(echo `export VER=%{suse_version}; [ $VER == 1230 ]  
VER=1220; echo suse-${VER:0:2}.${VER:2:1}`)
 %endif
 %endif
 %if 0%{?rhel_version}
@@ -120,7 +120,7 @@
 %endif
 
 %description
-The OpenSuSE KIWI Image System provides a complete operating system
+The openSUSE KIWI Image System provides a complete operating system
 image solution for Linux supported hardware platforms as well as for
 virtualization systems like Xen.
 
@@ -153,7 +153,7 @@
Jan Bornschlegel jcb...@suse.com
 
 %package -n kiwi-doc
-Summary:OpenSuSE - KIWI Image System Documentation
+Summary:openSUSE - KIWI Image System Documentation
 License:LGPL-2.0+
 Group:  Documentation/Howto
 %if 0%{?suse_version}  1120
@@ -170,12 +170,12 @@
 Marcus Schaefer
 
 %package -n kiwi-tools
-Summary:OpenSuSE - KIWI tools collection
+Summary:openSUSE - KIWI tools collection
 License:GPL-2.0+
 Group:  System/Management
 
 %description -n kiwi-tools
-This package contains the OpenSuSE - KIWI tools set usable in and
+This package contains the openSUSE - KIWI tools set usable in and
 outside 

commit kiwi for openSUSE:12.2

2012-07-09 Thread h_root
Hello community,

here is the log from the commit of package kiwi for openSUSE:12.2 checked in at 
2012-07-09 08:01:26

Comparing /work/SRC/openSUSE:12.2/kiwi (Old)
 and  /work/SRC/openSUSE:12.2/.kiwi.new (New)


Package is kiwi, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:12.2/kiwi/kiwi.changes   2012-07-06 09:39:21.0 
+0200
+++ /work/SRC/openSUSE:12.2/.kiwi.new/kiwi.changes  2012-07-09 
08:01:34.0 +0200
@@ -1,0 +2,29 @@
+Fri Jul  6 15:04:05 CEST 2012 - m...@suse.de
+
+- v5.03.31 released
+  
+---
+Fri Jul  6 15:03:42 CEST 2012 - m...@suse.de
+  
+- fixed type in spec file, missing %endif
+  
+---
+Fri Jul  6 14:51:37 CEST 2012 - m...@suse.de
+  
+- v5.03.30 released
+  
+---
+Fri Jul  6 14:44:00 CEST 2012 - m...@suse.de
+  
+- netboot: fixed openSUSE 12.2 boot image description. bootstrap
+  was only applied to in diskless profile mode. This leed to missing
+  tools like gettext and dialog for all other profiles even the
+  default profile
+  
+---
+Fri Jul  6 14:31:48 CEST 2012 - m...@suse.de
+  
+- fixed spec file: netboot and isoboot needs virt-utils
+  additionally does isoboot need e2fsprogs
+  
+---



Other differences:
--
++ kiwi.spec ++
--- /var/tmp/diff_new_pack.GG7hdq/_old  2012-07-09 08:01:37.0 +0200
+++ /var/tmp/diff_new_pack.GG7hdq/_new  2012-07-09 08:01:37.0 +0200
@@ -21,7 +21,7 @@
 Summary:OpenSuSE - KIWI Image System
 License:GPL-2.0
 Group:  System/Management
-Version:5.03.29
+Version:5.03.31
 Release:0
 # requirements to build packages
 BuildRequires:  gcc-c++
@@ -204,6 +204,7 @@
 %ifarch %ix86 x86_64
 
 %package -n kiwi-desc-isoboot
+Requires:   e2fsprogs
 Requires:   kiwi = %{version}
 Requires:   syslinux
 %if %{suse_version}  1010
@@ -211,6 +212,13 @@
 %else
 Requires:   mkisofs
 %endif
+%ifarch ppc ppc64 s390 s390x
+Requires:   virt-utils
+%else
+%if 0%{?suse_version} = 1130
+Requires:   virt-utils
+%endif
+%endif
 Summary:OpenSuSE - KIWI Image System ISO boot
 License:GPL-2.0+
 Group:  System/Management
@@ -249,7 +257,6 @@
 Requires:   device-mapper-multipath
 Requires:   parted
 %endif
-
 %ifarch %ix86 x86_64
 %if 0%{?suse_version} = 1220
 Requires:   grub2
@@ -303,6 +310,13 @@
 Summary:OpenSuSE - KIWI Image System PXE network boot
 License:GPL-2.0+
 Group:  System/Management
+%ifarch ppc ppc64 s390 s390x
+Requires:   virt-utils
+%else
+%if 0%{?suse_version} = 1130
+Requires:   virt-utils
+%endif
+%endif
 %if 0%{?suse_version}  1120
 BuildArch:  noarch
 %endif
@@ -354,7 +368,6 @@
 Requires:   device-mapper-multipath
 Requires:   parted
 %endif
-
 %ifarch %ix86 x86_64
 Requires:   grub
 %endif

++ kiwi-docu.tar.bz2 ++
/work/SRC/openSUSE:12.2/kiwi/kiwi-docu.tar.bz2 
/work/SRC/openSUSE:12.2/.kiwi.new/kiwi-docu.tar.bz2 differ: char 11, line 1

++ kiwi-repo.tar.bz2 ++

++ kiwi.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/.revision new/kiwi/.revision
--- old/kiwi/.revision  2012-06-27 14:36:32.0 +0200
+++ new/kiwi/.revision  2012-07-06 14:52:10.0 +0200
@@ -1 +1 @@
-67288b7deef93eea9a1dfda7d663d37af80e794a
+5e8f9f8529826337770066ad11e72c4590bb65f6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/modules/KIWIGlobals.pm 
new/kiwi/modules/KIWIGlobals.pm
--- old/kiwi/modules/KIWIGlobals.pm 2012-07-04 15:08:04.0 +0200
+++ new/kiwi/modules/KIWIGlobals.pm 2012-07-06 15:04:25.0 +0200
@@ -50,7 +50,7 @@
# Globals (generic)
#--
my %data;
-   $data{Version} = 5.03.29;
+   $data{Version} = 5.03.31;
$data{Publisher}   = SUSE LINUX Products GmbH;
$data{Preparer}= KIWI - http://kiwi.berlios.de;;
$data{ConfigName}  = config.xml;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/system/boot/ix86/netboot/suse-12.2/config.xml 
new/kiwi/system/boot/ix86/netboot/suse-12.2/config.xml
--- old/kiwi/system/boot/ix86/netboot/suse-12.2/config.xml  2012-06-27 
14:36:16.0 +0200
+++ new/kiwi/system/boot/ix86/netboot/suse-12.2/config.xml  2012-07-06 
14:52:15.0 +0200
@@ -192,7 

commit kiwi for openSUSE:12.2

2012-07-06 Thread h_root
Hello community,

here is the log from the commit of package kiwi for openSUSE:12.2 checked in at 
2012-07-06 09:39:19

Comparing /work/SRC/openSUSE:12.2/kiwi (Old)
 and  /work/SRC/openSUSE:12.2/.kiwi.new (New)


Package is kiwi, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:12.2/kiwi/kiwi.changes   2012-07-02 21:23:14.0 
+0200
+++ /work/SRC/openSUSE:12.2/.kiwi.new/kiwi.changes  2012-07-06 
09:39:21.0 +0200
@@ -1,0 +2,22 @@
+Wed Jul  4 15:07:36 CEST 2012 - m...@suse.de
+
+- v5.03.29 released
+  
+---
+Wed Jul  4 14:58:23 CEST 2012 - m...@suse.de
+  
+- don't remove rpm and fonts required in the pxe examples
+  
+---
+Wed Jul  4 13:59:38 CEST 2012 - m...@suse.de
+  
+- added missing fonts and X11 input packages to pxe 12.1 example
+  
+---
+Tue Jul  3 16:40:50 CEST 2012 - m...@suse.de
+  
+- libproxy reads the data from /etc/sysconfig/proxy. Thus it's
+  required to hold a temporary copy of that file inside the chroot
+  to make use of proxy settings while operating in the chroot
+  
+---



Other differences:
--
++ kiwi.spec ++
--- /var/tmp/diff_new_pack.xMKSxL/_old  2012-07-06 09:39:22.0 +0200
+++ /var/tmp/diff_new_pack.xMKSxL/_new  2012-07-06 09:39:22.0 +0200
@@ -21,7 +21,7 @@
 Summary:OpenSuSE - KIWI Image System
 License:GPL-2.0
 Group:  System/Management
-Version:5.03.28
+Version:5.03.29
 Release:0
 # requirements to build packages
 BuildRequires:  gcc-c++

++ kiwi-docu.tar.bz2 ++
/work/SRC/openSUSE:12.2/kiwi/kiwi-docu.tar.bz2 
/work/SRC/openSUSE:12.2/.kiwi.new/kiwi-docu.tar.bz2 differ: char 11, line 1

++ kiwi.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/.revision new/kiwi/.revision
--- old/kiwi/.revision  2012-06-27 14:36:32.0 +0200
+++ new/kiwi/.revision  2012-06-27 14:36:32.0 +0200
@@ -1 +1 @@
-bbb46580bfb055545c3684d8dbec559229207502
+67288b7deef93eea9a1dfda7d663d37af80e794a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/modules/KIWIGlobals.pm 
new/kiwi/modules/KIWIGlobals.pm
--- old/kiwi/modules/KIWIGlobals.pm 2012-07-02 20:48:52.0 +0200
+++ new/kiwi/modules/KIWIGlobals.pm 2012-07-04 15:08:04.0 +0200
@@ -50,7 +50,7 @@
# Globals (generic)
#--
my %data;
-   $data{Version} = 5.03.28;
+   $data{Version} = 5.03.29;
$data{Publisher}   = SUSE LINUX Products GmbH;
$data{Preparer}= KIWI - http://kiwi.berlios.de;;
$data{ConfigName}  = config.xml;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/modules/KIWIRoot.pm new/kiwi/modules/KIWIRoot.pm
--- old/kiwi/modules/KIWIRoot.pm2012-06-27 14:36:16.0 +0200
+++ new/kiwi/modules/KIWIRoot.pm2012-07-04 15:08:04.0 +0200
@@ -450,6 +450,8 @@
# need resolv.conf/hosts for internal chroot name resolution
qxx ( cp /etc/resolv.conf $root/etc 21 );
qxx ( cp /etc/hosts $root/etc 21 );
+   # need /etc/sysconfig/proxy for internal chroot proxy usage
+   qxx ( cp /etc/sysconfig/proxy $root/etc/sysconfig 21 );
$kiwi - done();
#==
# Create package keys
@@ -556,6 +558,14 @@
$this-{needHosts} = 1;
}
#==
+   # make sure proxy works
+   #--
+   $this-{needProxy} = 0;
+   if (! -f $root/etc/sysconfig/proxy) {
+   qxx (cp /etc/sysconfig/proxy $root/etc/sysconfig 21);
+   $this-{needProxy} = 1;
+   }
+   #==
# Check and set lock
#--
$manager - checkExclusiveLock();
@@ -627,6 +637,14 @@
$this-{needHosts} = 1;
}
#==
+   # make sure proxy works
+   #--
+   $this-{needProxy} = 0;
+   if (! -f $root/etc/sysconfig/proxy) {
+   qxx (cp /etc/sysconfig/proxy $root/etc/sysconfig 21);
+   $this-{needProxy} = 1;
+   }
+   #==
# Check and set lock

commit kiwi for openSUSE:12.2

2012-07-02 Thread h_root
Hello community,

here is the log from the commit of package kiwi for openSUSE:12.2 checked in at 
2012-07-01 15:07:08

Comparing /work/SRC/openSUSE:12.2/kiwi (Old)
 and  /work/SRC/openSUSE:12.2/.kiwi.new (New)


Package is kiwi, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:12.2/kiwi/kiwi.changes   2012-06-28 15:31:26.0 
+0200
+++ /work/SRC/openSUSE:12.2/.kiwi.new/kiwi.changes  2012-07-02 
10:44:14.0 +0200
@@ -1,0 +2,30 @@
+Fri Jun 29 21:57:08 CEST 2012 - m...@suse.de
+
+- v5.03.27 released
+  
+---
+Fri Jun 29 21:53:27 CEST 2012 - m...@suse.de
+  
+- fixed hybrid persistent writing with kernel 3.x (bnc #769086)
+  
+---
+Thu Jun 28 14:11:31 CEST 2012 - m...@suse.de
+  
+- netboot: dhcpcd works with timeout 20s, kiwi used 40s, so one half
+  of the time it waited with no reason. This patch runs 'dhcpcd -T'
+  again after 22s, so the time is used effectively. It also helps in
+  situatios when the link needs more time to start, e.g with
+  wpa_supplicant and the first dhcp packets are lost.
+  
+---
+Thu Jun 28 10:19:57 CEST 2012 - rjsch...@suse.de
+  
+- fix the getPXEDeployConfiguration unit test on ppc and ppc64
+  
+---
+Wed Jun 27 15:37:22 CEST 2012 - m...@suse.de
+  
+- zypper in 12.2 has been fixed now, so we can change back the
+  JeOS image template to the type=image installation
+  
+---



Other differences:
--
++ kiwi.spec ++
--- /var/tmp/diff_new_pack.E8Btdt/_old  2012-07-02 10:44:15.0 +0200
+++ /var/tmp/diff_new_pack.E8Btdt/_new  2012-07-02 10:44:15.0 +0200
@@ -21,7 +21,7 @@
 Summary:OpenSuSE - KIWI Image System
 License:GPL-2.0
 Group:  System/Management
-Version:5.03.26
+Version:5.03.27
 Release:0
 # requirements to build packages
 BuildRequires:  gcc-c++

++ kiwi.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/.revision new/kiwi/.revision
--- old/kiwi/.revision  2012-06-27 14:36:32.0 +0200
+++ new/kiwi/.revision  2012-06-27 14:36:32.0 +0200
@@ -1 +1 @@
-405fa428579c5ceaa954a420241f393263fde6e2
+de89ef19625bf36c3b70e5da39972bda5354
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/modules/KIWIGlobals.pm 
new/kiwi/modules/KIWIGlobals.pm
--- old/kiwi/modules/KIWIGlobals.pm 2012-06-27 14:36:32.0 +0200
+++ new/kiwi/modules/KIWIGlobals.pm 2012-06-29 21:57:48.0 +0200
@@ -50,7 +50,7 @@
# Globals (generic)
#--
my %data;
-   $data{Version} = 5.03.26;
+   $data{Version} = 5.03.27;
$data{Publisher}   = SUSE LINUX Products GmbH;
$data{Preparer}= KIWI - http://kiwi.berlios.de;;
$data{ConfigName}  = config.xml;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/modules/KIWILinuxRC.sh 
new/kiwi/modules/KIWILinuxRC.sh
--- old/kiwi/modules/KIWILinuxRC.sh 2012-06-27 14:36:32.0 +0200
+++ new/kiwi/modules/KIWILinuxRC.sh 2012-06-29 21:57:48.0 +0200
@@ -3266,7 +3266,17 @@
#==
# store hybrid write partition device
#--
-   export HYBRID_RW=$(ddn $biosBootDevice $HYBRID_PERSISTENT_PART)
+   # /.../
+   # use a loop device here because kernel 3.x refuses
+   # to mount a partition if the disk itself was already
+   # mounted. In case of a hybrid iso the disk device
+   # e.g /dev/sda represents the iso and is therefore
+   # mounted in any case. The same trick is used in
+   # createHybridPersistent when creating the filesystem
+   # 
+   HYBRID_RW=$(ddn $biosBootDevice $HYBRID_PERSISTENT_PART)
+   HYBRID_RW=$(losetup -f --show $HYBRID_RW)
+   export HYBRID_RW
 }
 #==
 # CDUmount
@@ -3768,13 +3778,24 @@
#==
# wait for any preferred interface(s)
#--
-   for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20;do
-   for try_iface in $prefer_iface ; do
-   if [ -s /var/lib/dhcpcd/dhcpcd-$try_iface.info ] 
-   grep -q ^IPADDR= 

commit kiwi for openSUSE:12.2

2012-07-02 Thread h_root
Hello community,

here is the log from the commit of package kiwi for openSUSE:12.2 checked in at 
2012-07-02 21:23:12

Comparing /work/SRC/openSUSE:12.2/kiwi (Old)
 and  /work/SRC/openSUSE:12.2/.kiwi.new (New)


Package is kiwi, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:12.2/kiwi/kiwi.changes   2012-07-02 10:44:14.0 
+0200
+++ /work/SRC/openSUSE:12.2/.kiwi.new/kiwi.changes  2012-07-02 
21:23:14.0 +0200
@@ -1,0 +2,15 @@
+Mon Jul  2 20:47:28 CEST 2012 - m...@suse.de
+
+- v5.03.28 released
+  
+---
+Mon Jul  2 17:19:02 CEST 2012 - m...@suse.de
+  
+- make sure possible proxy setting is transfered to the kiwi chroot
+  
+---
+Mon Jul  2 16:43:16 CEST 2012 - m...@suse.de
+  
+- don't call resetBootBind using chroot to workaround (bnc #769634)
+  
+---



Other differences:
--
++ kiwi.spec ++
--- /var/tmp/diff_new_pack.40MbQ4/_old  2012-07-02 21:23:15.0 +0200
+++ /var/tmp/diff_new_pack.40MbQ4/_new  2012-07-02 21:23:15.0 +0200
@@ -21,7 +21,7 @@
 Summary:OpenSuSE - KIWI Image System
 License:GPL-2.0
 Group:  System/Management
-Version:5.03.27
+Version:5.03.28
 Release:0
 # requirements to build packages
 BuildRequires:  gcc-c++

++ kiwi.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/.revision new/kiwi/.revision
--- old/kiwi/.revision  2012-06-27 14:36:32.0 +0200
+++ new/kiwi/.revision  2012-06-27 14:36:32.0 +0200
@@ -1 +1 @@
-de89ef19625bf36c3b70e5da39972bda5354
+bbb46580bfb055545c3684d8dbec559229207502
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/modules/KIWIGlobals.pm 
new/kiwi/modules/KIWIGlobals.pm
--- old/kiwi/modules/KIWIGlobals.pm 2012-06-29 21:57:48.0 +0200
+++ new/kiwi/modules/KIWIGlobals.pm 2012-07-02 20:48:52.0 +0200
@@ -50,7 +50,7 @@
# Globals (generic)
#--
my %data;
-   $data{Version} = 5.03.27;
+   $data{Version} = 5.03.28;
$data{Publisher}   = SUSE LINUX Products GmbH;
$data{Preparer}= KIWI - http://kiwi.berlios.de;;
$data{ConfigName}  = config.xml;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/modules/KIWILinuxRC.sh 
new/kiwi/modules/KIWILinuxRC.sh
--- old/kiwi/modules/KIWILinuxRC.sh 2012-06-29 21:57:48.0 +0200
+++ new/kiwi/modules/KIWILinuxRC.sh 2012-07-02 20:48:52.0 +0200
@@ -5956,6 +5956,10 @@
fi
fi
#==
+   # run resetBootBind
+   #--
+   resetBootBind /mnt
+   #==
# kill initial tail and utimer
#--
. /iprocs
@@ -5977,11 +5981,9 @@
umount proc /dev/null  \
umount proc /dev/null
#==
-   # run resetBootBind preinit cleanImage
+   # run preinit and cleanImage
#--
chroot /mnt /bin/bash -c \
-   . /include ; exec 2$ELOG_FILE ; set -x ; resetBootBind
-   chroot /mnt /bin/bash -c \
/preinit
chroot /mnt /bin/bash -c \
. /include ; exec 2$ELOG_FILE ; set -x ; cleanImage
@@ -8153,7 +8155,11 @@
# symbolic link to make the suse kernel update process
# to work correctly
# 
-   local bootdir=boot_bind
+   local bprefix=$1
+   local bootdir=$bprefix/boot_bind
+   if [ ! -e /proc/mounts ];then
+   mount -t proc proc /proc
+   fi
#==
# find bind boot dir
#--
@@ -8163,7 +8169,7 @@
#==
# reset bind mount to standard boot dir
#--
-   umount /boot
+   umount $bprefix/boot
mv /$bootdir/boot /$bootdir/tmp
mv /$bootdir/tmp/* /$bootdir
rmdir /$bootdir/tmp
@@ -8172,14 +8178,13 @@
#==
# update fstab entry
#--
-   cat /etc/fstab | grep -v ^boot_bind  /etc/fstab.new
-   mv /etc/fstab.new /etc/fstab
-   cat /etc/fstab | sed -e s@/$bootdir@/boot@  

commit kiwi for openSUSE:12.2

2012-06-28 Thread h_root
Hello community,

here is the log from the commit of package kiwi for openSUSE:12.2 checked in at 
2012-06-28 15:31:22

Comparing /work/SRC/openSUSE:12.2/kiwi (Old)
 and  /work/SRC/openSUSE:12.2/.kiwi.new (New)


Package is kiwi, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:12.2/kiwi/kiwi.changes   2012-06-25 15:37:52.0 
+0200
+++ /work/SRC/openSUSE:12.2/.kiwi.new/kiwi.changes  2012-06-28 
15:31:26.0 +0200
@@ -1,0 +2,692 @@
+Wed Jun 27 14:34:12 CEST 2012 - m...@suse.de
+
+- v5.03.26 released
+  
+---
+Wed Jun 27 14:07:14 CEST 2012 - m...@suse.de
+  
+- added patterns for removal of unused files/dirs which
+  appears along with systemd,grub2,plymouth and are not
+  required inside the initrd
+  
+---
+Wed Jun 27 14:06:44 CEST 2012 - m...@suse.de
+  
+- fixed evaluation of glob patterns in kiwi_strip_delete
+  
+---
+Tue Jun 26 22:35:29 CEST 2012 - m...@suse.de
+  
+- remove references to splashy from initrd
+  
+---
+Tue Jun 26 22:32:26 CEST 2012 - m...@suse.de
+  
+- the post install script from grub2-branding-openSUSE creates
+  a background.png file in /boot. We have to preserve all data
+  created in /boot because the extractKernel() function moves
+  out all the data here from the initrd
+  
+---
+Tue Jun 26 21:52:37 CEST 2012 - m...@suse.de
+  
+- hide plymouth splash when throwing an exception
+  
+---
+Tue Jun 26 21:32:03 CEST 2012 - m...@suse.de
+  
+- fixed evaluation of bootincluded packages in type
+  specific packages sections
+  
+---
+Tue Jun 26 21:25:14 CEST 2012 - m...@suse.de
+  
+- update openSUSE 12.2 JeOS template. With 12.2 the switch to
+  grub2 was made but the grub2-branding-openSUSE package only
+  provides grub2 theming information. Thus for building non
+  grub2 based images like isolinux based live systems the
+  former gfxboot-branding-openSUSE data has to be present.
+  Because of this the openSUSE 12.2 JeOS template includes
+  now image type specific packages sections to select the
+  correct branding package
+  
+---
+Tue Jun 26 18:17:35 CEST 2012 - m...@suse.de
+  
+- make grub2 theming data available in the initrd
+  
+---
+Tue Jun 26 16:44:30 CEST 2012 - m...@suse.de
+  
+- fixed string validation in info message in KIWICollect so
+  that it actually shows the content of $metapack
+  
+---
+Tue Jun 26 16:34:08 CEST 2012 - m...@suse.de
+  
+- remove import of graphics boot 'message' file when using grub2
+  In order to support custom branding in kiwi for grub it worked
+  the way that one provides the theme data and together with
+  gfxboot-devel a special formatted 'message' file was created and
+  stored inside the initrd. The setupBootLoaderStages() function
+  then imported that file to the system image. In grub2 the theme
+  data is just fonts and png's and there is no creation of a
+  special graphics format required.
+  
+---
+Tue Jun 26 16:33:46 CEST 2012 - m...@suse.de
+  
+- hide plymouth splash when showing a dialog
+  
+---
+Tue Jun 26 16:13:44 CEST 2012 - m...@suse.de
+  
+- switched to grub2-branding-openSUSE for openSUSE 12.2 JeOS template
+  
+---
+Tue Jun 26 16:12:26 CEST 2012 - m...@suse.de
+  
+- grub2 can handle real spaces in menu items, yeah :)
+  
+---
+Tue Jun 26 12:50:21 CEST 2012 - m...@suse.de
+  
+- added grub2 theme support for the openSUSE theme layout
+  
+---
+Tue Jun 26 10:47:56 CEST 2012 - m...@suse.de
+  
+- better info message when --targetstudio option is used
+  
+---
+Tue Jun 26 10:40:35 CEST 2012 - m...@suse.de
+  
+- provide ROOTFS_BLKDEV before calling init/systemd
+- don't export variables used by the boot scripts in the
+  cleanImage function. This function is called in an extra
+  shell process thus exporting back is not possible
+  
+---
+Tue Jun 26 10:22:30 CEST 2012 -