Hello community,

here is the log from the commit of package installation-images-openSUSE for 
openSUSE:Factory checked in at 2016-02-09 13:31:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/installation-images-openSUSE (Old)
 and      /work/SRC/openSUSE:Factory/.installation-images-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "installation-images-openSUSE"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/installation-images-openSUSE/installation-images-openSUSE.changes
        2015-12-18 21:53:43.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.installation-images-openSUSE.new/installation-images-openSUSE.changes
   2016-02-09 13:31:30.000000000 +0100
@@ -1,0 +2,83 @@
+Mon Feb  8 16:15:27 UTC 2016 - [email protected]
+
+- drop the '(SNAPSHOT)' part of displayed Tumbleweed version (bsc#965645)
+- 14.224
+
+-------------------------------------------------------------------
+Wed Feb  3 15:20:50 UTC 2016 - [email protected]
+
+- adjust product/version handling
+- 14.223
+
+-------------------------------------------------------------------
+Fri Jan 29 09:40:19 UTC 2016 - [email protected]
+
+- don't chainload shim for now (bsc#963919)
+- 14.222
+
+-------------------------------------------------------------------
+Thu Jan 28 12:01:37 UTC 2016 - [email protected]
+
+- adjust rubygem handling
+- 14.221
+
+-------------------------------------------------------------------
+Thu Jan 28 10:52:50 UTC 2016 - [email protected]
+
+- fix typo in Makefile
+- 14.220
+
+-------------------------------------------------------------------
+Wed Jan 27 09:25:16 UTC 2016 - [email protected]
+
+- rework product/version handling to use the values from /etc/os-release
+- 14.219
+
+-------------------------------------------------------------------
+Mon Jan 25 09:30:19 UTC 2016 - [email protected]
+
+- filelists: glib looks for mime handler list in mimeapps.list
+- 14.218
+
+-------------------------------------------------------------------
+Fri Jan 22 15:30:17 UTC 2016 - [email protected]
+
+- nvme module has been moved (bsc#963114)
+- 14.217
+
+-------------------------------------------------------------------
+Wed Jan 20 11:55:17 UTC 2016 - [email protected]
+
+- also include VERSION files for ruby gems
+- 14.216
+
+-------------------------------------------------------------------
+Tue Jan 19 09:00:16 UTC 2016 - [email protected]
+
+- squashfs.ko might depend on lz4_decompress (bsc#962493)
+- 14.215
+
+-------------------------------------------------------------------
+Mon Jan 18 11:00:15 UTC 2016 - [email protected]
+
+- ensure /etc/hosts is writable (bsc#961880)
+- 14.214
+
+-------------------------------------------------------------------
+Mon Jan 18 10:35:17 UTC 2016 - [email protected]
+
+- Add IBM vNIC module
+- 14.213
+
+-------------------------------------------------------------------
+Mon Jan 18 10:30:19 UTC 2016 - [email protected]
+
+- noto-sans has been renamed to noto-sans-fonts
+- 14.212
+
+-------------------------------------------------------------------
+Mon Jan 18 09:56:40 UTC 2016 - [email protected]
+
+- Correct name of vmlinuz-xen symlink
+
+-------------------------------------------------------------------

Old:
----
  installation-images-14.211.tar.xz

New:
----
  installation-images-14.224.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ installation-images-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.7855Km/_old  2016-02-09 13:31:31.000000000 +0100
+++ /var/tmp/diff_new_pack.7855Km/_new  2016-02-09 13:31:31.000000000 +0100
@@ -43,7 +43,7 @@
 %else
 BuildRequires:  openSUSE-release
 BuildRequires:  openSUSE-release-mini
-BuildRequires:  noto-sans
+BuildRequires:  noto-sans-fonts
 BuildRequires:  google-roboto-fonts 
 %endif
 %ifarch ia64 %ix86 x86_64
@@ -369,7 +369,7 @@
 Summary:        Installation Image Files for %theme
 License:        GPL-2.0+
 Group:          Metapackages
-Version:        14.211
+Version:        14.224
 Release:        0
 Provides:       installation-images = %version-%release
 Source:         installation-images-%{version}.tar.xz
@@ -451,7 +451,7 @@
 %ifarch x86_64
 %if %{without xen}
 ln -s loader/initrd %{buildroot}/branding/%theme/CD1/boot/x86_64/initrd-xen
-ln -s loader/linux %{buildroot}/CD1/boot/x86_64/vmlinux-xen
+ln -s loader/linux %{buildroot}/CD1/boot/x86_64/vmlinuz-xen
 %endif
 %endif
 # get rid of /usr/lib/rpm/brp-strip-debug 

++++++ installation-images-14.211.tar.xz -> installation-images-14.224.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/Makefile 
new/installation-images-14.224/Makefile
--- old/installation-images-14.211/Makefile     2015-12-17 11:35:22.000000000 
+0100
+++ new/installation-images-14.224/Makefile     2016-02-08 17:13:34.000000000 
+0100
@@ -94,38 +94,38 @@
        [ -s tmp/initrd/bin/bash ]
 
 modules: base
-       image=modules-config src=initrd fs=none bin/mk_image
-       bin/mlist1
-       bin/mlist2
-       image=modules src=initrd fs=none bin/mk_image
+       theme=$(THEMES) image=modules-config src=initrd fs=none bin/mk_image
+       theme=$(THEMES) bin/mlist1
+       theme=$(THEMES) bin/mlist2
+       theme=$(THEMES) image=modules src=initrd fs=none bin/mk_image
        mkdir -p images/module-config/$${MOD_CFG:-default}
        ls -I module.config tmp/modules/modules | sed -e 's#.*/##' 
>images/module-config/$${MOD_CFG:-default}/module.list
        cp tmp/modules/modules/module.config 
images/module-config/$${MOD_CFG:-default}
 
 initrd+modules: base
-       image=modules-config src=initrd fs=none bin/mk_image
-       bin/mlist1
-       bin/mlist2
+       theme=$(THEMES) image=modules-config src=initrd fs=none bin/mk_image
+       theme=$(THEMES) bin/mlist1
+       theme=$(THEMES) bin/mlist2
        rm -rf tmp/initrd/modules tmp/initrd/lib/modules
-       mode=add tmpdir=initrd image=modules src=initrd fs=none bin/mk_image
+       theme=$(THEMES) mode=add tmpdir=initrd image=modules src=initrd fs=none 
bin/mk_image
        mkdir -p images/module-config/$${MOD_CFG:-default}
        ls -I module.config tmp/initrd/modules | sed -e 's#.*/##' 
>images/module-config/$${MOD_CFG:-default}/module.list
        cp tmp/initrd/modules/module.config 
images/module-config/$${MOD_CFG:-default}
-       mode=keep image=$(THEMES)/$${image:-initrd} tmpdir=initrd fs=cpio.xz 
bin/mk_image
+       theme=$(THEMES) mode=keep image=$(THEMES)/$${image:-initrd} 
tmpdir=initrd fs=cpio.xz bin/mk_image
 
 initrd+modules+gefrickel: base
-       image=modules-config src=initrd fs=none bin/mk_image
-       bin/mlist1
-       bin/mlist2
+       theme=$(THEMES) image=modules-config src=initrd fs=none bin/mk_image
+       theme=$(THEMES) bin/mlist1
+       theme=$(THEMES) bin/mlist2
        rm -rf tmp/initrd/modules tmp/initrd/lib/modules tmp/initrd_gefrickel
        # work on a copy to not modify the origial tree
        cp -a tmp/initrd tmp/initrd_gefrickel
-       mode=add tmpdir=initrd_gefrickel image=modules src=initrd fs=none 
bin/mk_image
+       theme=$(THEMES) mode=add tmpdir=initrd_gefrickel image=modules 
src=initrd fs=none bin/mk_image
        mkdir -p images/module-config/$${MOD_CFG:-default}
        ls -I module.config tmp/initrd_gefrickel/modules | sed -e 's#.*/##' 
>images/module-config/$${MOD_CFG:-default}/module.list
        cp tmp/initrd_gefrickel/modules/module.config 
images/module-config/$${MOD_CFG:-default}
        ./gefrickel tmp/initrd_gefrickel
-       mode=keep image=$(THEMES)/$${image:-initrd} tmpdir=initrd_gefrickel 
fs=cpio.xz bin/mk_image
+       theme=$(THEMES) mode=keep image=$(THEMES)/$${image:-initrd} 
tmpdir=initrd_gefrickel fs=cpio.xz bin/mk_image
 
 kernel: base
        image=vmlinuz-$${MOD_CFG:-default} src=initrd filelist=kernel 
kernel=kernel-$${MOD_CFG:-default} fs=dir bin/mk_image
@@ -172,13 +172,13 @@
        cat data/root/rpmlist tmp/base/yast2-trans-rpm.list >images/rpmlist
 
 gdb: base
-       libdeps=root,gdb image=gdb src=root fs=squashfs disjunct=root 
bin/mk_image
+       theme=$(THEMES) libdeps=root,gdb image=gdb src=root fs=squashfs 
disjunct=root bin/mk_image
 
 bind: base
-       libdeps=root,bind image=bind src=root fs=squashfs disjunct=root 
bin/mk_image
+       theme=$(THEMES) libdeps=root,bind image=bind src=root fs=squashfs 
disjunct=root bin/mk_image
 
 snapper: base
-       libdeps=root,snapper image=snapper src=root fs=squashfs disjunct=root 
bin/mk_image
+       theme=$(THEMES) libdeps=root,snapper image=snapper src=root fs=squashfs 
disjunct=root bin/mk_image
 
 boot-themes: base
        for theme in $(THEMES) ; do \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/VERSION 
new/installation-images-14.224/VERSION
--- old/installation-images-14.211/VERSION      2015-12-17 11:35:22.000000000 
+0100
+++ new/installation-images-14.224/VERSION      2016-02-08 17:13:34.000000000 
+0100
@@ -1 +1 @@
-14.211
+14.224
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/changelog 
new/installation-images-14.224/changelog
--- old/installation-images-14.211/changelog    2015-12-17 11:35:22.000000000 
+0100
+++ new/installation-images-14.224/changelog    2016-02-08 17:13:34.000000000 
+0100
@@ -1,3 +1,43 @@
+2016-02-08:    14.224
+       - drop the '(SNAPSHOT)' part of displayed Tumbleweed version (bsc 
#965645)
+
+2016-02-03:    14.223
+       - adjust product/version handling
+       - On branch test_20
+
+2016-01-28:    14.222
+       - don't chainload shim for now (bsc #963919)
+
+2016-01-28:    14.221
+       - adjust rubygem handling
+
+2016-01-28:    14.220
+       - fix typo in Makefile
+
+2016-01-26:    14.219
+       - rework product/version handling to use the values from /etc/os-release
+
+2016-01-25:    14.218
+       - filelists: glib looks for mime handler list in mimeapps.list
+
+2016-01-22:    14.217
+       - nvme module has been moved (bsc #963114)
+
+2016-01-20:    14.216
+       - also include VERSION files for ruby gems
+
+2016-01-19:    14.215
+       - squashfs.ko might depend on lz4_decompress (bsc #962493)
+
+2016-01-18:    14.214
+       - ensure /etc/hosts is writable (bsc #961880)
+
+2016-01-04:    14.213
+       - Add IBM vNIC module
+
+2016-01-15:    14.212
+       - noto-sans has been renamed to noto-sans-fonts
+
 2015-12-17:    14.211
        - adjust module config
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/data/boot/grub.cfg 
new/installation-images-14.224/data/boot/grub.cfg
--- old/installation-images-14.211/data/boot/grub.cfg   2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/data/boot/grub.cfg   2016-02-08 
17:13:34.000000000 +0100
@@ -40,9 +40,9 @@
 menuentry "Boot from Hard Disk" --class opensuse --class gnu-linux --class gnu 
--class os {
   if search --no-floppy --file /efi/boot/fallback.efi --set ; then
     if [ -f /efi/opensuse/shim.efi ] ; then
-      chainloader /efi/opensuse/shim.efi
+      chainloader /efi/opensuse/grub.efi
     elif [ -f /efi/sles/shim.efi ] ; then
-      chainloader /efi/sles/shim.efi
+      chainloader /efi/sles/grub.efi
     fi
   fi
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/data/boot/mkbootdisk 
new/installation-images-14.224/data/boot/mkbootdisk
--- old/installation-images-14.211/data/boot/mkbootdisk 2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/data/boot/mkbootdisk 2016-02-08 
17:13:34.000000000 +0100
@@ -11,7 +11,7 @@
 use strict 'vars';
 use integer;
 
-%::ConfigData = ( full_product_name => "product_X" );
+%::ConfigData = ( product_name => "product_X" );
 
 
 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -699,14 +699,14 @@
   # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
   my $boot_msg = "\r
-  I'm $::ConfigData{full_product_name} Boot Disk <disk>. I cannot boot. :-(\r
+  I'm $::ConfigData{product_name} Boot Disk <disk>. I cannot boot. :-(\r
   \r
   Please try Boot Disk 1.\r\n";
 
 
   # Not more than 1024 chars (1 cluster)! --> Or adjust cluster size!
   my $readme =
-  "This is $::ConfigData{full_product_name} Boot Disk <disk>.
+  "This is $::ConfigData{product_name} Boot Disk <disk>.
 
   <x_readme>
   To access Boot Disk data, you have to join the individual disk images first:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/data/initrd/all_modules 
new/installation-images-14.224/data/initrd/all_modules
--- old/installation-images-14.211/data/initrd/all_modules      2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/data/initrd/all_modules      2016-02-08 
17:13:34.000000000 +0100
@@ -1423,6 +1423,7 @@
 ibmpex                           aarch64 i586 i686     ppc64       x86_64
 ibmphp                                   i586                            
 ibmveth                                                ppc64             
+ibmvnic                                                ppc64             
 ibmvfc                                                 ppc64             
 ibmvscsi                                               ppc64             
 ibmvstgt                                               ppc64             
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/installation-images-14.211/data/initrd/initrd.file_list 
new/installation-images-14.224/data/initrd/initrd.file_list
--- old/installation-images-14.211/data/initrd/initrd.file_list 2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/data/initrd/initrd.file_list 2016-02-08 
17:13:34.000000000 +0100
@@ -120,8 +120,10 @@
   /usr/share/terminfo/i/ibm3151
 
 netcfg:
-  /etc/protocols
+  /etc/hosts
   /etc/netgroup
+  /etc/protocols
+  /etc/services
 
 ?xf86-input-vmmouse:
   /usr/bin/vmmouse_detect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/installation-images-14.211/data/rescue/rescue.file_list 
new/installation-images-14.224/data/rescue/rescue.file_list
--- old/installation-images-14.211/data/rescue/rescue.file_list 2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/data/rescue/rescue.file_list 2016-02-08 
17:13:34.000000000 +0100
@@ -406,3 +406,4 @@
 
 # allowed dangling symlinks
 D /var/cache/gio-2.0/gnome-defaults.list /usr/share/applications/defaults.list
+D /var/cache/gio-2.0/gnome-mimeapps.list /usr/share/applications/mimeapps.list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/data/root/etc/hosts 
new/installation-images-14.224/data/root/etc/hosts
--- old/installation-images-14.211/data/root/etc/hosts  2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/data/root/etc/hosts  1970-01-01 
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-127.0.0.1      localhost
-::1            localhost ipv6-localhost ipv6-loopback
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/data/root/root.file_list 
new/installation-images-14.224/data/root/root.file_list
--- old/installation-images-14.211/data/root/root.file_list     2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/data/root/root.file_list     2016-02-08 
17:13:34.000000000 +0100
@@ -39,12 +39,16 @@
   d .
 
 TEMPLATE ruby.*-rubygem-.*:
+  /usr/*/ruby/gems/*/gems/*/VERSION
   /usr/*/ruby/gems/*/gems/*/lib
   /usr/*/ruby/gems/*/specifications
+  /usr/*/ruby/gems/*/extensions
 
 TEMPLATE rubygem-.*:
+  /usr/*/ruby/gems/*/gems/*/VERSION
   /usr/*/ruby/gems/*/gems/*/lib
   /usr/*/ruby/gems/*/specifications
+  /usr/*/ruby/gems/*/extensions
 
 TEMPLATE skelcd-control-.*:
   # just a template that does nothing
@@ -71,6 +75,8 @@
 mdadm: ignore
 mingetty: ignore
 mtools: ignore
+# netcfg is already part of initrd
+netcfg: ignore
 nfsidmap: ignore
 pam-config: ignore
 permissions: ignore
@@ -292,9 +298,6 @@
   d /etc/sysconfig/SuSEfirewall2.d/services/
   /etc/sysconfig/SuSEfirewall2
 
-netcfg:
-  /etc/{services,protocols}
-
 if arch eq 'ppc' || arch eq 'ppc64'
   pdisk:
     /sbin/pdisk
@@ -539,7 +542,7 @@
 
 ?google-roboto-fonts:
 
-?noto-sans:
+?noto-sans-fonts:
 
 ?raleway-fonts:
 
@@ -714,6 +717,7 @@
 D ../../sbin/update-ca-certificates /usr/lib64/p11-kit/p11-kit-extract-trust
 D ../../sbin/update-ca-certificates /usr/lib/p11-kit/p11-kit-extract-trust
 D /var/cache/gio-2.0/gnome-defaults.list /usr/share/applications/defaults.list
+D /var/cache/gio-2.0/gnome-mimeapps.list /usr/share/applications/mimeapps.list
 D ../share/cracklib/pw_dict.pwi /usr/lib/cracklib_dict.pwi
 D ../share/cracklib/pw_dict.pwd /usr/lib/cracklib_dict.pwd
 D ../share/cracklib/pw_dict.hwm /usr/lib/cracklib_dict.hwm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/installation-images-14.211/data/root/zenroot.file_list 
new/installation-images-14.224/data/root/zenroot.file_list
--- old/installation-images-14.211/data/root/zenroot.file_list  2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/data/root/zenroot.file_list  2016-02-08 
17:13:34.000000000 +0100
@@ -281,3 +281,4 @@
 
 # allowed dangling symlinks
 D /var/cache/gio-2.0/gnome-defaults.list /usr/share/applications/defaults.list
+D /var/cache/gio-2.0/gnome-mimeapps.list /usr/share/applications/mimeapps.list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/etc/config 
new/installation-images-14.224/etc/config
--- old/installation-images-14.211/etc/config   2015-12-17 11:35:22.000000000 
+0100
+++ new/installation-images-14.224/etc/config   2016-02-08 17:13:34.000000000 
+0100
@@ -70,10 +70,6 @@
 base    = openSUSE
 splash  = openSUSE
 yast    = openSUSE
-product        = openSUSE
-version = 13.2
-sle     = 12
-update = /linux/suse/<arch>-<rel>
 image  = 350
 
 
@@ -81,10 +77,6 @@
 base    = SLE
 splash  = SLE
 yast    = SLE
-product        = SUSE Linux Enterprise 12 SP1
-version = 13.2
-sle     = 12
-update = /linux/suse/<arch>-<sles>
 image  = 600
 
 
@@ -92,10 +84,6 @@
 base    = SLE
 splash  = SLE
 yast    = SLE
-product        = SUSE Linux Enterprise 12 SP1
-version = 13.2
-sle     = 12
-update = /linux/suse/<arch>-<sled>
 image  = 600
 
 
@@ -103,10 +91,6 @@
 base    = SLE
 splash  = SLE
 yast    = SLE
-product = ZENworks
-version = 13.2
-sle     = 12
-update  = /linux/suse/<arch>-<sles>
 image   = 600
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/etc/module.config 
new/installation-images-14.224/etc/module.config
--- old/installation-images-14.211/etc/module.config    2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/etc/module.config    2016-02-08 
17:13:34.000000000 +0100
@@ -174,6 +174,7 @@
 kernel/drivers/i2c/.*
 kernel/drivers/leds/.*
 kernel/drivers/md/.*
+kernel/drivers/nvme/.*
 kernel/drivers/platform/.*
 kernel/drivers/base/regmap/.*
 kernel/drivers/video/.*
@@ -427,6 +428,7 @@
 e1000e,"Intel PRO/1000 PCI-E Gigabit"
 ehea,"POWER6 ehea"
 ibmveth,"POWER5 Virtual Ethernet"
+ibmvnic,"Driver for System i/p vNIC protocol"
 igb,"Intel Gigabit Ethernet"
 ixgb,"Intel(R) PRO/10GbE"
 ixgbe,"Intel(R) 10 Gigabit PCI Express"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/etc/module.list 
new/installation-images-14.224/etc/module.list
--- old/installation-images-14.211/etc/module.list      2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/etc/module.list      2016-02-08 
17:13:34.000000000 +0100
@@ -238,6 +238,7 @@
 kernel/drivers/of/
 kernel/drivers/tty/serial/jsm/
 kernel/drivers/i2c/
+kernel/drivers/nvme/
 
 # kmps
 updates/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/etc/os_sample.txt 
new/installation-images-14.224/etc/os_sample.txt
--- old/installation-images-14.211/etc/os_sample.txt    1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-14.224/etc/os_sample.txt    2016-02-08 
17:13:34.000000000 +0100
@@ -0,0 +1,79 @@
+== opensuse ==
+
+NAME=openSUSE
+VERSION="13.2 (Harlequin)"
+VERSION_ID="13.2"
+PRETTY_NAME="openSUSE 13.2 (Harlequin) (x86_64)"
+ID=opensuse
+ANSI_COLOR="0;32"
+CPE_NAME="cpe:/o:opensuse:opensuse:13.2"
+BUG_REPORT_URL="https://bugs.opensuse.org";
+HOME_URL="https://opensuse.org/";
+ID_LIKE="suse"
+
+== tumbleweed ==
+
+NAME=openSUSE
+VERSION="Tumbleweed"
+VERSION_ID="20160126"
+PRETTY_NAME="openSUSE Tumbleweed (20160126) (x86_64)"
+ID=opensuse
+ANSI_COLOR="0;32"
+CPE_NAME="cpe:/o:opensuse:opensuse:20160126"
+BUG_REPORT_URL="https://bugs.opensuse.org";
+HOME_URL="https://www.opensuse.org/";
+ID_LIKE="suse"
+
+== leap ==
+
+NAME="openSUSE Leap"
+VERSION="42.1"
+VERSION_ID="42.1"
+PRETTY_NAME="openSUSE Leap 42.1 (x86_64)"
+ID=opensuse
+ANSI_COLOR="0;32"
+CPE_NAME="cpe:/o:opensuse:opensuse:42.1"
+BUG_REPORT_URL="https://bugs.opensuse.org";
+HOME_URL="https://opensuse.org/";
+ID_LIKE="suse"
+
+== sles12 ==
+
+NAME="SLES"
+VERSION="12"
+VERSION_ID="12"
+PRETTY_NAME="SUSE Linux Enterprise Server 12"
+ID="sles"
+ANSI_COLOR="0;32"
+CPE_NAME="cpe:/o:suse:sles:12"
+
+== sles12 sp1 ==
+
+NAME="SLES"
+VERSION="12-SP1"
+VERSION_ID="12.1"
+PRETTY_NAME="SUSE Linux Enterprise Server 12 SP1"
+ID="sles"
+ANSI_COLOR="0;32"
+CPE_NAME="cpe:/o:suse:sles:12:sp1"
+
+== sled12 ==
+
+NAME="SLED"
+VERSION="12"
+VERSION_ID="12"
+PRETTY_NAME="SUSE Linux Enterprise Desktop 12"
+ID="sled"
+ANSI_COLOR="0;32"
+CPE_NAME="cpe:/o:suse:sled:12"
+
+== sles12 for sap ==
+
+NAME="SLES_SAP"
+VERSION="12-SP1"
+VERSION_ID="12.1.0.1"
+PRETTY_NAME="SUSE Linux Enterprise for SAP Applications 12 SP1"
+ID="sles_sap"
+ANSI_COLOR="0;32"
+CPE_NAME="cpe:/o:suse:sles_sap:12:sp1"
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/gefrickel 
new/installation-images-14.224/gefrickel
--- old/installation-images-14.211/gefrickel    2015-12-17 11:35:22.000000000 
+0100
+++ new/installation-images-14.224/gefrickel    2016-02-08 17:13:34.000000000 
+0100
@@ -38,7 +38,7 @@
 m_dir=`echo lib/modules/*/initrd`
 [ -d "$m_dir" ] || err "no kernel module dir"
 mkdir -p "b/$m_dir"
-for i in loop squashfs ; do
+for i in loop squashfs lz4_decompress ; do
   [ -f $m_dir/$i.ko ] && mv $m_dir/$i.ko b/$m_dir
 done
 mkdir -p a/lib
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/lib/MakeFATImage2.pm 
new/installation-images-14.224/lib/MakeFATImage2.pm
--- old/installation-images-14.211/lib/MakeFATImage2.pm 2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/lib/MakeFATImage2.pm 2016-02-08 
17:13:34.000000000 +0100
@@ -13,14 +13,14 @@
 my $boot_file = "${BasePath}src/mboot/boot";
 
 my $boot_msg = "\r
-I'm $ConfigData{full_product_name} Boot Disk <disk>. I cannot boot. :-(\r
+I'm $ConfigData{product_name} Boot Disk <disk>. I cannot boot. :-(\r
 \r
 Please try Boot Disk 1.\r\n";
 
 
 # Not more than 1024 chars (1 cluster)! --> Or adjust cluster size!
 my $readme =
-"This is $ConfigData{full_product_name} Boot Disk <disk>.
+"This is $ConfigData{product_name} Boot Disk <disk>.
 
 <x_readme>
 To access Boot Disk data, you have to join the individual disk images first:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.211/lib/ReadConfig.pm 
new/installation-images-14.224/lib/ReadConfig.pm
--- old/installation-images-14.211/lib/ReadConfig.pm    2015-12-17 
11:35:22.000000000 +0100
+++ new/installation-images-14.224/lib/ReadConfig.pm    2016-02-08 
17:13:34.000000000 +0100
@@ -188,7 +188,9 @@
 sub resolve_deps_obs;
 sub resolve_deps_libsolv;
 sub show_package_deps;
+sub get_version_info;
 
+my ($arch, $realarch, $susearch);
 
 sub DebugInfo
 {
@@ -826,6 +828,62 @@
 }
 
 
+# Read real version/product info from /etc/os-release.
+#
+# This only works _after_ we have setup the 'base' system in tmp/base.
+#
+sub get_version_info
+{
+  my $file = "${BasePath}tmp/base/etc/os-release";
+  my $f;
+  my %config;;
+
+  if(open $f, $file) {
+    while(<$f>) {
+      $config{$1} = $2 if /^([^\s=]+)\s*=\s*\"?(.*?)\"?\s*$/;
+    }
+  }
+  else {
+    return;
+  }
+
+  # build nice product name
+
+  my $product = $config{PRETTY_NAME};
+  $product =~ s/\s*\([^)]*\)$//;
+  $product =~ s/\s+(Server|Desktop)\s+/ /;
+
+  # print "product=\"$product\"\n";
+
+  $ConfigData{os}{product} = $product;
+
+  # the same without anything in parentheses
+
+  my $product_mini = $product;
+  $product_mini =~ s/\s*\(.*//;
+
+  # print "product_mini=\"$product_mini\"\n";
+
+  $ConfigData{os}{product_mini} = $product_mini;
+
+  # get dist tag for driver updates
+
+  my $dist = "\L$config{NAME}";
+  $dist =~ s/^opensuse\s*//;
+  # special enterprise products may have extra text beside SLES or SLED
+  $dist = $1 if $dist =~ /(sles|sled)/;
+  # don't accept other names than these
+  $dist = "" if $dist !~ /^(leap|sles|sled)$/;
+
+  $dist .= $config{VERSION} eq 'Tumbleweed' ? 'tw' : $config{VERSION_ID};
+  $dist =~ s/\..*$// if $dist =~ /^(sles|sled)/;
+
+  # print "dist=\"$dist\"\n";
+
+  $ConfigData{os}{update} = "/linux/suse/$realarch-$dist";
+}
+
+
 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 #
 # initialization part
@@ -890,8 +948,6 @@
 # set arch
 #
 
-my ($arch, $realarch, $susearch);
-
 $arch = `uname -m`;
 chomp $arch;
 $arch = "i386" if $arch =~ /^i.86$/;
@@ -1189,20 +1245,8 @@
     die "Theme \"$theme\" not supported\n" unless exists $t{$theme};
   }
 
-  $product_name = $ConfigData{ini}{"Theme $theme"}{product};
-  my $full_product_name = $product_name;
-  $full_product_name .= (" " . $ConfigData{ini}{"Theme $theme"}{version}) if 
$ConfigData{ini}{"Theme $theme"}{version};
-
-  my $suse_release = $ConfigData{ini}{"Theme $theme"}{version};
-  my $sle_release = "sle" . $ConfigData{ini}{"Theme $theme"}{sle};
-  my $sles_release = "sles" . $ConfigData{ini}{"Theme $theme"}{sle};
-  my $sled_release = "sled" . $ConfigData{ini}{"Theme $theme"}{sle};
-
-  $update_dir = $ConfigData{ini}{"Theme $theme"}{update};
-  $update_dir =~ s/<sles>/$sles_release/g;
-  $update_dir =~ s/<sled>/$sled_release/g;
-  $update_dir =~ s/<rel>/$suse_release/g;
-  $update_dir =~ s/<arch>/$realarch/g;
+  get_version_info();
+
   $load_image = $ConfigData{ini}{"Theme $theme"}{image};
   $load_image = $load_image * 1024 if $load_image;
 
@@ -1210,20 +1254,12 @@
   $ConfigData{base_theme} = $ConfigData{ini}{"Theme $theme"}{base};
   $ConfigData{splash_theme} = $ConfigData{ini}{"Theme $theme"}{splash};
   $ConfigData{yast_theme} = $ConfigData{ini}{"Theme $theme"}{yast};
-  $ConfigData{product_name} = $product_name;
-  $ConfigData{full_product_name} = $full_product_name;
-  $ConfigData{update_dir} = $update_dir;
+  $ConfigData{product_name} = $ConfigData{os}{product_mini} || "openSUSE";
+  $ConfigData{update_dir} = $ConfigData{os}{update};
   $ConfigData{load_image} = $load_image;
-  $ConfigData{suse_release} = $suse_release;
-  $ConfigData{sles_release} = $sles_release;
-  $ConfigData{sled_release} = $sled_release;
 
   $ConfigData{min_memory} = $ConfigData{ini}{"Theme $theme"}{memory};
 
-  # print STDERR "product_name = $ConfigData{product_name}\n";
-  # print STDERR "update_dir = $ConfigData{update_dir}\n";
-  # print STDERR "load_image = $ConfigData{load_image}\n";
-
   $ConfigData{kernel_mods} = $ConfigData{kernel_ver};
   $ConfigData{kernel_mods} =~ s/-(.+?)-/-override-/;
 
@@ -1241,12 +1277,13 @@
       $kmp = "";
     }
 
-    print "--- Building for $product_name $suse_release $ConfigData{arch} 
($sle_release) [$ConfigData{lib}], theme $ConfigData{theme}\n";
+    print "--- Building for $ConfigData{product_name} $ConfigData{arch} 
[$ConfigData{lib}], theme $ConfigData{theme}\n";
     print "--- Kernel: $ConfigData{kernel_rpm}$kmp, $ConfigData{kernel_img}, 
$ConfigData{kernel_ver}\n";
 
     $r = $ConfigData{suse_base};
     $r =~ s/\/\*$//;
     print "--- Source: $r\n";
+    print "--- Driver Updates: $ConfigData{update_dir}\n";
   }
 }
 


Reply via email to