Hello community,

here is the log from the commit of package installation-images for 
openSUSE:Factory checked in at 2020-07-18 21:00:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/installation-images (Old)
 and      /work/SRC/openSUSE:Factory/.installation-images.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "installation-images"

Sat Jul 18 21:00:03 2020 rev:107 rq:821314 version:16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/installation-images/installation-images.changes  
2020-07-15 11:19:39.953278607 +0200
+++ 
/work/SRC/openSUSE:Factory/.installation-images.new.3592/installation-images.changes
        2020-07-18 21:00:13.607433836 +0200
@@ -1,0 +2,15 @@
+Thu Jul 16 13:16:57 UTC 2020 - [email protected]
+
+- merge gh#openSUSE/installation-images#397
+- move OBS files used for building to git
+- adjust doc
+- 16.0
+
+--------------------------------------------------------------------
+Wed Jul 15 14:15:20 UTC 2020 - [email protected]
+
+- merge gh#openSUSE/installation-images#396
+- Rename openSUSE-MicroOS -> MicroOS
+- 15.14
+
+--------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ installation-images.spec ++++++
--- /var/tmp/diff_new_pack.2s6YNb/_old  2020-07-18 21:00:15.483435821 +0200
+++ /var/tmp/diff_new_pack.2s6YNb/_new  2020-07-18 21:00:15.491435830 +0200
@@ -168,7 +168,7 @@
 %define branding_grub2    openSUSE
 %define branding_gfxboot  openSUSE
 %define config_bootmenu_no_upgrade 1
-BuildRequires:  openSUSE-MicroOS-release
+BuildRequires:  MicroOS-release
 BuildRequires:  adobe-sourcesanspro-fonts
 BuildRequires:  distribution-logos-openSUSE-Kubic
 
@@ -198,7 +198,7 @@
 %define branding_grub2    openSUSE
 %define branding_gfxboot  openSUSE
 %define config_bootmenu_no_upgrade 1
-BuildRequires:  openSUSE-MicroOS-release
+BuildRequires:  MicroOS-release
 BuildRequires:  adobe-sourcesanspro-fonts
 BuildRequires:  distribution-logos-openSUSE-MicroOS
 %endif
@@ -639,7 +639,7 @@
 Summary:        Installation Image Files for %theme
 License:        GPL-2.0+
 Group:          Metapackages
-Version:        15.13
+Version:        16.0
 Release:        0
 Provides:       installation-images = %version-%release
 Conflicts:      otherproviders(installation-images)

++++++ installation-images-15.13.tar.xz -> installation-images-16.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-15.13/VERSION 
new/installation-images-16.0/VERSION
--- old/installation-images-15.13/VERSION       2020-07-14 11:21:27.000000000 
+0200
+++ new/installation-images-16.0/VERSION        2020-07-16 15:16:57.000000000 
+0200
@@ -1 +1 @@
-15.13
+16.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-15.13/changelog 
new/installation-images-16.0/changelog
--- old/installation-images-15.13/changelog     2020-07-14 11:21:27.000000000 
+0200
+++ new/installation-images-16.0/changelog      2020-07-16 15:16:57.000000000 
+0200
@@ -1,3 +1,12 @@
+2020-07-16:    16.0
+       - merge gh#openSUSE/installation-images#397
+       - move OBS files used for building to git
+       - adjust doc
+
+2020-07-15:    15.14
+       - merge gh#openSUSE/installation-images#396
+       - Rename openSUSE-MicroOS -> MicroOS
+
 2020-07-14:    15.13
        - merge gh#openSUSE/installation-images#388
        - Adjust style to fix shellcheck warnings; admit this needs bash
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-15.13/doc/submitting.md 
new/installation-images-16.0/doc/submitting.md
--- old/installation-images-15.13/doc/submitting.md     2020-07-14 
11:21:27.000000000 +0200
+++ new/installation-images-16.0/doc/submitting.md      2020-07-16 
15:16:57.000000000 +0200
@@ -11,10 +11,9 @@
 
 `*.changes` and version numbers are auto-generated from git commits, you don't 
have to worry about this.
 
-The spec file is maintained in the Build Service only. If you need to change 
it for the `master` branch,
-submit to the
-[devel 
project](https://build.opensuse.org/package/show/system:install:head/installation-images)
-in the build service directly.
+The spec file and other files needed for building in the Build Service are 
maintained in the `obs` subdirectory.
+
+Never do any independent submit requests to the Devel project.
 
 The current names of the devel projects for other branches can be seen in the 
jenkins logs.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-15.13/etc/config 
new/installation-images-16.0/etc/config
--- old/installation-images-15.13/etc/config    2020-07-14 11:21:27.000000000 
+0200
+++ new/installation-images-16.0/etc/config     2020-07-16 15:16:57.000000000 
+0200
@@ -135,7 +135,7 @@
 [Theme Kubic]
 image             = 350
 patch_zypp_config = 1
-release           = openSUSE-MicroOS
+release           = MicroOS
 skelcd            = openSUSE
 skelcd_ctrl       = Kubic
 gfxboot           = openSUSE
@@ -158,7 +158,7 @@
 [Theme MicroOS]
 image             = 350
 patch_zypp_config = 1
-release           = openSUSE-MicroOS
+release           = MicroOS
 skelcd            = openSUSE
 skelcd_ctrl       = MicroOS
 gfxboot           = openSUSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-15.13/obs/_constraints 
new/installation-images-16.0/obs/_constraints
--- old/installation-images-15.13/obs/_constraints      1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-16.0/obs/_constraints       2020-07-16 
15:16:57.000000000 +0200
@@ -0,0 +1,7 @@
+<constraints>
+  <hardware>
+    <disk>
+      <size unit="G">24</size>
+    </disk>
+  </hardware>
+</constraints>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-15.13/obs/_multibuild 
new/installation-images-16.0/obs/_multibuild
--- old/installation-images-15.13/obs/_multibuild       1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-16.0/obs/_multibuild        2020-07-16 
15:16:57.000000000 +0200
@@ -0,0 +1,7 @@
+<multibuild>
+  <package>openSUSE</package>
+  <package>SLES</package>
+  <package>CAASP</package>
+  <package>Kubic</package>
+  <package>MicroOS</package>
+</multibuild>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-15.13/obs/check-build.sh 
new/installation-images-16.0/obs/check-build.sh
--- old/installation-images-15.13/obs/check-build.sh    1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-16.0/obs/check-build.sh     2020-07-16 
15:16:57.000000000 +0200
@@ -0,0 +1,55 @@
+#!/bin/bash
+# Copyright (c) 2004 SuSE Linux AG Nuernberg, Germany. All rights reserved.
+#
+
+function error {
+  echo
+  echo "error: $1"
+  echo
+  echo "build does not work on `hostname` for this package"
+  exit 1
+}
+
+mkdir -vp $BUILD_ROOT/looptest || exit 1
+cd $BUILD_ROOT/looptest || exit 1
+pwd
+#
+echo "Testing if this host is ok to build this package"
+
+grep -q loop /proc/devices || error "no loop devices"
+
+case `uname -m` in
+  i?86)
+    grep -q vfat /proc/filesystems || modprobe vfat
+    grep -q vfat /proc/filesystems || error "no vfat filesystem"
+    ;;
+esac
+
+echo "-------------- Testing loop mount capability -----------------"
+dd if=/dev/zero of=tmpfile bs=1024 count=200
+echo "--------------------------------------------------------------"
+mke2fs -F tmpfile
+echo "--------------------------------------------------------------"
+mkdir tmpdir
+mount -text2 -o loop tmpfile $PWD/tmpdir
+exit_code=$?
+umount $PWD/tmpdir
+rmdir $PWD/tmpdir
+rm tmpfile
+if [ $exit_code != 0 ]; then
+       echo "--------------------------------------------------------------"
+       error "Could not mount an ext2 fs over a loop device"
+fi
+echo "------------------- Testing finished -------------------------"
+# Need this because check-build.sh does not have 32-bit mount available
+# before setting up the chroot. Can be done at the start of %prep, but it's
+# ok to just turn off all emulation builds for s390x for now:
+if [ -x /usr/bin/s390x ]; then
+       CURRENT_ARCH=`arch`
+       KERNELARCH=`/usr/bin/s390x arch`
+       if [ "$CURRENT_ARCH" != "$KERNELARCH" ]; then
+               error "31-bit emulation of loop ioctls is broken, see bug 
15872."
+       fi
+fi
+echo "ok"
+exit 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/installation-images-15.13/obs/installation-images-rpmlintrc 
new/installation-images-16.0/obs/installation-images-rpmlintrc
--- old/installation-images-15.13/obs/installation-images-rpmlintrc     
1970-01-01 01:00:00.000000000 +0100
+++ new/installation-images-16.0/obs/installation-images-rpmlintrc      
2020-07-16 15:16:57.000000000 +0200
@@ -0,0 +1 @@
+addFilter("arch-independent-package-contains-binary-or-object ")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/installation-images-15.13/obs/installation-images.spec 
new/installation-images-16.0/obs/installation-images.spec
--- old/installation-images-15.13/obs/installation-images.spec  1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-16.0/obs/installation-images.spec   2020-07-16 
15:16:57.000000000 +0200
@@ -0,0 +1,853 @@
+#
+# spec file for package installation-images
+#
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+# needsrootforbuild
+# needsbinariesforbuild
+
+# The files from i-i are, in parts, extracted and published in the FTP Tree
+# Since they are all auto-generated files, so they keep on changing. Having 
the mtime
+# constant though causes issues for rsync - which uses this information by 
default to decide
+# wether there is something to sync or not
+%global clamp_mtime_to_source_date_epoch 0
+
+# do not build 32-bit s390
+ExcludeArch:    s390
+
+%if "@BUILD_FLAVOR@" == ""
+ExclusiveArch:  do_not_build
+%endif
+
+%global flavor @BUILD_FLAVOR@%nil
+
+%define with_vbox 0
+%define with_plymouth 1
+%define with_shim 1
+%define with_storage_ng 1
+%define with_reiserfs_kmp 0
+%define with_ssl_hmac 1
+%bcond_without sbl
+%bcond_without vnc
+%bcond_with xen
+%bcond_with xenkmp
+
+# ===  Repo arch may differ from OBS build arch  ===
+
+%define the_arch %{_target_cpu}
+%ifarch ppc64 ppc64le
+%define the_arch ppc
+%endif
+
+
+# ===  sort out which flavor to build  ===
+
+%if "%flavor" == "openSUSE"
+%if 0%{?is_opensuse}
+%define theme openSUSE
+%if 0%{?sle_version}
+%define the_version %(echo %sle_version | sed -Ee 
's/^([0-9][0-9])(0|([0-9]))([0-9]).*/\\1.\\3\\4/')
+%if "%{the_version}" == ""
+%error "bad version string"
+%endif
+%ifarch aarch64 ppc64 ppc64le
+%define net_repo 
http://download.opensuse.org/ports/%{the_arch}/distribution/leap/%{the_version}/repo/oss/
+%else
+%define net_repo 
http://download.opensuse.org/distribution/leap/%{the_version}/repo/oss
+%endif
+%else
+%ifarch aarch64 ppc64 ppc64le
+%define net_repo 
http://download.opensuse.org/ports/%{the_arch}/tumbleweed/repo/oss/
+%else
+%define net_repo http://download.opensuse.org/tumbleweed/repo/oss
+%endif
+%endif
+%endif
+%endif
+
+%if "%flavor" == "Kubic"
+# don't build on Leap for now
+%if 0%{?is_opensuse} && !0%{?sle_version}
+%ifnarch %ix86
+%define theme Kubic
+%endif
+%endif
+%endif
+
+%if "%flavor" == "MicroOSNG"
+# build for both Leap and SLE
+%if 0%{?sle_version}
+%ifnarch %ix86
+%define theme MicroOSNG
+%endif
+%endif
+%endif
+
+%if "%flavor" == "MicroOS"
+# don't build on Leap for now
+%if 0%{?is_opensuse} && !0%{?sle_version}
+%ifnarch %ix86
+%define theme MicroOS
+%endif
+%endif
+%endif
+
+%if "%flavor" == "SLED"
+# build SLED only on x86_64
+%if "%{_target_cpu}" == "x86_64" && 0%{?sle_version} && !0%{?is_opensuse}
+%define theme SLED
+%endif
+%endif
+
+%if "%flavor" == "SLES"
+%if 0%{?sle_version} && !0%{?is_opensuse}
+%ifnarch %ix86
+%define theme SLES
+%endif
+%endif
+%endif
+
+%if "%flavor" == "SLES_SAP"
+%if 0%{?sle_version} && 0%{?is_susesap} && ( "%{_target_cpu}" == "x86_64" || 
"%{_target_cpu}" == "ppc64le" )
+%define theme SLES_SAP
+%endif
+%endif
+
+%if "%flavor" == "CAASP"
+%if 0%{?is_susecaasp}
+%ifnarch %ix86
+%define theme CAASP
+%endif
+%endif
+%endif
+
+# ===  set product string (based on required packages)  ===
+
+%global product_name %(bash %_sourcedir/product_name)
+
+# ===  define each theme  ===
+
+%if "%{?theme}" == ""
+ExclusiveArch:  do_not_build
+%endif
+
+%if "%theme" == "openSUSE"
+%define with_storage_ng 1
+%define with_ssl_hmac 0
+%define branding_skelcd   openSUSE
+%define branding_systemd  openSUSE
+%define branding_plymouth openSUSE
+%define branding_grub2    openSUSE
+%define branding_gfxboot  openSUSE
+BuildRequires:  openSUSE-release
+BuildRequires:  adobe-sourcesanspro-fonts
+%if 0%{?is_opensuse} && !0%{?sle_version}
+BuildRequires:  distribution-logos-openSUSE-Tumbleweed
+%else
+BuildRequires:  distribution-logos-openSUSE-Leap
+%endif
+%endif
+
+%if "%theme" == "Kubic"
+%define with_storage_ng 1
+%define with_ssl_hmac 0
+%define branding_skelcd   Kubic
+%define branding_systemd  MicroOS
+%define branding_plymouth openSUSE
+%define branding_grub2    openSUSE
+%define branding_gfxboot  openSUSE
+%define config_bootmenu_no_upgrade 1
+BuildRequires:  MicroOS-release
+BuildRequires:  adobe-sourcesanspro-fonts
+BuildRequires:  distribution-logos-openSUSE-Kubic
+
+# Kubic is based on MicroOS but we don't want this to show
+# note: keep this in sync with the Kubic settings in etc/config
+%global product_name openSUSE-Kubic
+%endif
+
+%if "%theme" == "MicroOSNG"
+%define with_storage_ng 1
+%define with_ssl_hmac 0
+%define branding_skelcd   MicroOSNG
+%define branding_systemd  SLE
+%define branding_plymouth SLE
+%define branding_grub2    SLE
+%define branding_gfxboot  SLE
+%define config_bootmenu_no_upgrade 1
+BuildRequires:  MicroOSNG-release
+%endif
+
+%if "%theme" == "MicroOS"
+%define with_storage_ng 1
+%define with_ssl_hmac 0
+%define branding_skelcd   MicroOS
+%define branding_systemd  MicroOS
+%define branding_plymouth openSUSE
+%define branding_grub2    openSUSE
+%define branding_gfxboot  openSUSE
+%define config_bootmenu_no_upgrade 1
+BuildRequires:  MicroOS-release
+BuildRequires:  adobe-sourcesanspro-fonts
+BuildRequires:  distribution-logos-openSUSE-MicroOS
+%endif
+
+%if "%theme" == "SLED"
+%define with_reiserfs_kmp 1
+%define branding_skelcd   leanos
+%define branding_systemd  SLE
+%define branding_plymouth SLE
+%define branding_grub2    SLE
+%define branding_gfxboot  SLE
+BuildRequires:  unified-installer-release
+%endif
+
+%if "%theme" == "SLES"
+%define with_reiserfs_kmp 1
+%define branding_skelcd   leanos
+%define branding_systemd  SLE
+%define branding_plymouth SLE
+%define branding_grub2    SLE
+%define branding_gfxboot  SLE
+BuildRequires:  skelcd-fallbackrepo-SLES
+%ifarch x86_64
+BuildRequires:  skelcd-fallbackrepo-SLED
+BuildRequires:  skelcd-fallbackrepo-SLES_SAP
+BuildRequires:  skelcd-fallbackrepo-SLE_HPC
+BuildRequires:  skelcd-fallbackrepo-SLE_RT
+%endif
+%ifarch ppc64le
+BuildRequires:  skelcd-fallbackrepo-SLES_SAP
+%endif
+%ifarch aarch64
+BuildRequires:  skelcd-fallbackrepo-SLE_HPC
+%endif
+BuildRequires:  unified-installer-release
+%endif
+
+%if "%theme" == "SLES_SAP"
+%define with_reiserfs_kmp 1
+%define branding_skelcd   leanos
+%define branding_systemd  SLE
+%define branding_plymouth SLE
+%define branding_grub2    SLE
+%define branding_gfxboot  SLE
+BuildRequires:  unified-installer-release
+%endif
+
+%if "%theme" == "CAASP"
+%define with_reiserfs_kmp 1
+%define branding_skelcd   CAASP
+%define branding_systemd  CAASP
+%define branding_plymouth SLE
+%define branding_grub2    SLE
+%define branding_gfxboot  SLE
+%define config_bootmenu_no_upgrade 1
+BuildRequires:  skelcd-fallbackrepo-CAASP
+BuildRequires:  caasp-release
+%endif
+
+# ===  product name with architecture appended  ===
+
+%global product_name_arch %product_name-%{_target_cpu}
+
+# ===  branding specific packages  ===
+
+BuildRequires:  skelcd-control-%branding_skelcd
+BuildRequires:  systemd-presets-branding-%branding_systemd
+%if %with_plymouth
+BuildRequires:  plymouth-branding-%branding_plymouth
+%endif
+%ifarch %ix86 x86_64
+BuildRequires:  gfxboot-branding-%branding_gfxboot
+%endif
+%ifarch %ix86 x86_64 aarch64
+BuildRequires:  grub2-branding-%branding_grub2
+%endif
+
+# ===  branding end  ===
+
+# no i586 in Leap
+%if %suse_version == 1500
+ExcludeArch:    %ix86
+%endif
+
+%if %with_reiserfs_kmp
+BuildRequires:  reiserfs-kmp-default
+%endif
+%ifnarch s390x
+BuildRequires:  xf86-input-libinput
+%endif
+BuildRequires:  google-roboto-fonts
+BuildRequires:  noto-sans-fonts
+%ifarch ia64 %ix86 x86_64
+BuildRequires:  libsmbios_c2
+%endif
+BuildRequires:  Mesa
+BuildRequires:  Mesa-libEGL1
+BuildRequires:  Mesa-libGL1
+BuildRequires:  aaa_base
+BuildRequires:  aaa_base-extras
+BuildRequires:  adaptec-firmware
+BuildRequires:  alsa
+BuildRequires:  alsa-utils
+BuildRequires:  noto-naskharabic-fonts
+BuildRequires:  arphic-uming-fonts
+BuildRequires:  audit-libs
+BuildRequires:  bcm43xx-firmware
+BuildRequires:  bc
+BuildRequires:  bcache-tools
+BuildRequires:  bind-libs
+BuildRequires:  bind-utils
+BuildRequires:  blueprint-cursor-theme
+BuildRequires:  btrfsprogs
+BuildRequires:  build-key
+BuildRequires:  busybox
+BuildRequires:  bzip2
+BuildRequires:  ca-certificates-mozilla
+BuildRequires:  cairo
+BuildRequires:  checkmedia
+BuildRequires:  cifs-utils
+BuildRequires:  cracklib
+BuildRequires:  cracklib-dict-full
+BuildRequires:  cron
+BuildRequires:  cryptsetup
+BuildRequires:  cups-libs
+BuildRequires:  curl
+BuildRequires:  dash
+BuildRequires:  dbus-1-x11
+BuildRequires:  dd_rescue
+BuildRequires:  dejavu-fonts
+BuildRequires:  dhcp-server
+BuildRequires:  dmraid
+BuildRequires:  dosfstools
+BuildRequires:  dracut-fips
+BuildRequires:  dump
+BuildRequires:  e2fsprogs
+BuildRequires:  ed
+BuildRequires:  efont-unicode-bitmap-fonts
+BuildRequires:  elfutils
+BuildRequires:  ethtool
+BuildRequires:  fbiterm
+BuildRequires:  finger
+BuildRequires:  fonts-config
+BuildRequires:  gamin-server
+BuildRequires:  gdb
+BuildRequires:  gettext-runtime-mini
+BuildRequires:  glibc-i18ndata
+BuildRequires:  gpart
+BuildRequires:  gpg2
+BuildRequires:  gpm
+BuildRequires:  gptfdisk
+BuildRequires:  graphviz
+BuildRequires:  graphviz-gnome
+BuildRequires:  haveged
+BuildRequires:  hdparm
+BuildRequires:  hex
+BuildRequires:  hfsutils
+BuildRequires:  hostname
+BuildRequires:  icewm-lite
+BuildRequires:  icmpinfo
+BuildRequires:  indic-fonts
+BuildRequires:  initviocons
+BuildRequires:  insserv-compat
+BuildRequires:  ipa-gothic-fonts
+BuildRequires:  iproute2
+BuildRequires:  iputils
+BuildRequires:  iptables
+BuildRequires:  iscsiuio
+BuildRequires:  jfsutils
+BuildRequires:  joe
+BuildRequires:  kbd
+BuildRequires:  kernel-default
+BuildRequires:  kernel-firmware
+BuildRequires:  kexec-tools
+BuildRequires:  khmeros-fonts
+BuildRequires:  kmod-compat
+BuildRequires:  krb5-devel
+BuildRequires:  less
+%if %with_ssl_hmac
+BuildRequires:  libopenssl1_1-hmac
+%endif
+BuildRequires:  libpcsclite1
+BuildRequires:  libyui-ncurses
+BuildRequires:  libyui-ncurses-pkg
+BuildRequires:  libyui-ncurses-rest-api
+BuildRequires:  libyui-qt
+BuildRequires:  libyui-qt-graph
+BuildRequires:  libyui-qt-pkg
+BuildRequires:  libyui-qt-rest-api
+BuildRequires:  linuxrc
+BuildRequires:  lklug-fonts
+BuildRequires:  lsscsi
+BuildRequires:  lvm2
+BuildRequires:  mdadm
+BuildRequires:  mingetty
+BuildRequires:  mkfontdir
+BuildRequires:  mkfontscale
+BuildRequires:  mtools
+BuildRequires:  multipath-tools
+BuildRequires:  nasm
+BuildRequires:  ncurses-utils
+BuildRequires:  netcat-openbsd
+BuildRequires:  netpbm
+BuildRequires:  nfs-client
+BuildRequires:  nfs-kernel-server
+BuildRequires:  nfs-utils
+BuildRequires:  novnc
+BuildRequires:  ntfs-3g
+BuildRequires:  ntfsprogs
+BuildRequires:  nvme-cli
+BuildRequires:  open-iscsi
+BuildRequires:  openldap2-client
+BuildRequires:  openslp-server
+BuildRequires:  openssh
+BuildRequires:  openssh-fips
+BuildRequires:  pango
+BuildRequires:  pango-tools
+BuildRequires:  parted
+BuildRequires:  pciutils
+BuildRequires:  pcre-devel
+BuildRequires:  pcsc-lite
+BuildRequires:  perl-Config-Crontab
+BuildRequires:  perl-HTML-Parser
+BuildRequires:  perl-Switch
+BuildRequires:  perl-XML-Bare
+BuildRequires:  perl-XML-NamespaceSupport
+BuildRequires:  perl-XML-Parser
+BuildRequires:  perl-XML-Simple
+BuildRequires:  perl-solv
+BuildRequires:  pinentry
+BuildRequires:  plymouth-theme-tribar
+BuildRequires:  python3-websockify
+BuildRequires:  raleway-fonts
+BuildRequires:  samba
+BuildRequires:  snapper
+BuildRequires:  suse-module-tools
+BuildRequires:  systemd
+BuildRequires:  systemd-presets-branding
+BuildRequires:  sysvinit-tools
+BuildRequires:  tftpboot-installation-common
+BuildRequires:  thai-fonts
+BuildRequires:  tunctl
+BuildRequires:  udev
+BuildRequires:  vlan
+BuildRequires:  vsftpd
+%if %with_plymouth
+BuildRequires:  plymouth
+BuildRequires:  plymouth-branding
+BuildRequires:  plymouth-plugin-script
+BuildRequires:  plymouth-scripts
+%endif
+BuildRequires:  klogd
+BuildRequires:  ltrace
+BuildRequires:  nscd
+BuildRequires:  polkit
+BuildRequires:  popt-devel
+BuildRequires:  pothana2000
+BuildRequires:  procinfo
+BuildRequires:  procps
+BuildRequires:  psmisc
+BuildRequires:  reiserfs
+BuildRequires:  rgb
+BuildRequires:  rpcbind
+BuildRequires:  rsync
+BuildRequires:  rsyslog
+BuildRequires:  screen
+BuildRequires:  sdparm
+BuildRequires:  setserial
+BuildRequires:  setxkbmap
+BuildRequires:  sg3_utils
+BuildRequires:  sharutils
+BuildRequires:  smartmontools
+BuildRequires:  smp_utils
+BuildRequires:  socat
+BuildRequires:  sqlite3
+BuildRequires:  squashfs
+BuildRequires:  star
+BuildRequires:  strace
+BuildRequires:  systemd-sysvinit
+BuildRequires:  tcpd-devel
+BuildRequires:  termcap
+BuildRequires:  terminfo
+BuildRequires:  udftools
+BuildRequires:  un-fonts
+BuildRequires:  usbutils
+BuildRequires:  util-linux
+BuildRequires:  util-linux-systemd
+BuildRequires:  valgrind
+BuildRequires:  vim
+BuildRequires:  wget
+BuildRequires:  wicked
+BuildRequires:  wireless-tools
+%ifnarch s390 s390x
+BuildRequires:  wpa_supplicant
+%endif
+BuildRequires:  chrony
+BuildRequires:  xauth
+BuildRequires:  xdm
+BuildRequires:  xdpyinfo
+BuildRequires:  xfsdump
+BuildRequires:  xfsprogs
+BuildRequires:  xhost
+BuildRequires:  xkbcomp
+BuildRequires:  xkeyboard-config
+BuildRequires:  xmodmap
+BuildRequires:  xorg-x11-fonts
+BuildRequires:  xorg-x11-fonts-legacy
+BuildRequires:  xorg-x11-server
+BuildRequires:  xrandr
+BuildRequires:  xrefresh
+BuildRequires:  xset
+BuildRequires:  xterm
+BuildRequires:  xz
+BuildRequires:  yast2-devtools
+BuildRequires:  yast2-schema
+BuildRequires:  yast2-trans-allpacks
+%if 0%{?with_storage_ng}
+BuildRequires:  yast2-storage-ng
+BuildRequires:  libstorage-ng-lang
+#!BuildIgnore:  yast2-storage
+#!BuildIgnore:  libstorage7
+%endif
+%if %{with sbl}
+BuildRequires:  sbl
+%endif
+%if %{with vnc}
+BuildRequires:  xorg-x11-Xvnc
+%endif
+# kmps
+%ifarch %ix86 x86_64
+BuildRequires:  atmel-firmware
+BuildRequires:  dos2unix
+BuildRequires:  ftp
+BuildRequires:  hyper-v
+BuildRequires:  ipw-firmware
+BuildRequires:  tftp
+BuildRequires:  xen-tools-domU
+%if %{with xen}
+BuildRequires:  kernel-xen
+%if %{with xenkmp}
+BuildRequires:  xen-kmp-default
+%endif
+%else
+##BuildIgnore: kernel-xen
+%endif
+%endif
+%ifnarch s390 s390x
+%ifarch ppc64 ppc64le
+BuildRequires:  iprutils
+%endif
+BuildRequires:  kbd
+%ifarch %ix86 x86_64
+BuildRequires:  xf86-video-amdgpu
+BuildRequires:  xf86-video-intel
+BuildRequires:  xf86-video-qxl
+BuildRequires:  xf86-video-vesa
+%endif
+BuildRequires:  xf86-input-wacom
+BuildRequires:  xf86-video-fbdev
+%endif
+BuildRequires:  grub2
+%ifarch ppc ppc64 ppc64le
+%ifnarch ppc64le
+BuildRequires:  pdisk
+%endif
+BuildRequires:  grub2-powerpc-ieee1275
+BuildRequires:  powerpc-utils
+%endif
+%ifarch %ix86 x86_64
+BuildRequires:  acpica
+BuildRequires:  biosdevname
+BuildRequires:  dhcp-client
+BuildRequires:  dmidecode
+BuildRequires:  elilo
+BuildRequires:  memtest86+
+BuildRequires:  syslinux
+%if %with_vbox
+BuildRequires:  virtualbox-guest-kmp-default
+BuildRequires:  virtualbox-guest-x11
+%endif
+%endif
+%ifarch %ix86
+BuildRequires:  dos2unix
+BuildRequires:  ftp
+BuildRequires:  tftp
+%endif
+%ifarch x86_64
+BuildRequires:  grub2-x86_64-efi
+%if %with_shim
+BuildRequires:  shim
+%endif
+BuildRequires:  efibootmgr
+#!BuildIgnore:  glibc-32bit
+%endif
+%ifarch ia64
+BuildRequires:  acpica
+BuildRequires:  dmidecode
+BuildRequires:  efibootmgr
+BuildRequires:  elilo
+BuildRequires:  fpswa
+BuildRequires:  ia32el
+%endif
+%ifarch s390x
+BuildRequires:  s390-tools-hmcdrvfs
+%endif
+%ifarch %ix86 x86_64
+BuildRequires:  gfxboot-branding
+%endif
+%ifarch %ix86 x86_64 aarch64
+BuildRequires:  grub2-branding
+%endif
+%ifnarch s390 s390x
+#BuildRequires:  enic-kmp-default fnic-kmp-default ofed-kmp-default
+%endif
+BuildRequires:  dmz-icon-theme-cursors
+%ifarch aarch64
+BuildRequires:  grub2-arm64-efi
+BuildRequires:  raspberrypi-firmware
+BuildRequires:  raspberrypi-firmware-config
+BuildRequires:  raspberrypi-firmware-dt
+BuildRequires:  u-boot-rpiarm64
+%endif
+# inst-sys module for libstoragemgmt
+BuildRequires:  libstoragemgmt-netapp-plugin
+BuildRequires:  libstoragemgmt-smis-plugin
+# our images are not reproducible and it's taking time
+#!BuildIgnore:  build-compare
+
+%if "@BUILD_FLAVOR@" == ""
+# This package is never built - but it helps the bots seeing that this package
+# is intentionally as messed up as it is
+Name:           installation-images
+%else
+Name:           installation-images-%{theme}
+%endif
+AutoReqProv:    off
+ExcludeArch:    %arm
+Summary:        Installation Image Files for %theme
+License:        GPL-2.0+
+Group:          Metapackages
+Version:        0.0
+Release:        0
+Provides:       installation-images = %version-%release
+Conflicts:      otherproviders(installation-images)
+Source:         installation-images-%{version}.tar.xz
+Source1:        installation-images-rpmlintrc
+Source2:        product_name
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%define _binary_payload w.ufdio
+
+%description -n installation-images-%{theme}
+Files needed for %theme installation media.
+
+
+%package -n     install-initrd-%{theme}
+Provides:       install-initrd = %version-%release
+Conflicts:      otherproviders(install-initrd)
+Obsoletes:      install-initrd-%theme < %version-%release
+Obsoletes:      install-initrd-branding-%theme < %version-%release
+AutoReqProv:    off
+Summary:        Create initrd for %theme installation
+Group:          System/Kernel
+PreReq:         /bin/ln
+
+%description -n install-initrd-%{theme}
+You can create an initrd for %theme installation. Useful, for example, to set
+up a UML or XEN environment.
+
+
+%package -n     tftpboot-installation-%{product_name_arch}
+AutoReqProv:    off
+Summary:        tftp installation tree
+Group:          System/Management
+BuildArch:      noarch
+
+%description -n tftpboot-installation-%{product_name_arch}
+This package contains the kernel, initrd and installation images
+to install SUSE CaaS Platform with PXE boot/tftpboot on x86-64.
+
+
+%package -n     skelcd-installer-%{theme}
+Provides:       skelcd-installer = %version-%release
+Conflicts:      otherproviders(skelcd-installer)
+Conflicts:      rescue-server
+AutoReqProv:    off
+Summary:        installer and related files needed on dvd1
+Group:          Metapackages
+
+%description -n skelcd-installer-%{theme}
+This package contains kernel, initrd and installation images
+needed on the first product dvds to start an installation.
+
+
+%package -n     skelcd-installer-net-%{theme}
+Provides:       skelcd-installer = %version-%release
+Conflicts:      otherproviders(skelcd-installer)
+Conflicts:      rescue-server
+AutoReqProv:    off
+Summary:        installer and related files needed on network medium
+Group:          Metapackages
+
+%description -n skelcd-installer-net-%{theme}
+This package contains kernel, initrd and installation images
+needed on the network install medium to start an installation.
+
+
+%package -n     installation-images-debuginfodeps-%{theme}
+Provides:       installation-images-debuginfodeps = %version-%release
+Conflicts:      otherproviders(installation-images-debuginfodeps)
+Obsoletes:      installation-images-debuginfodeps-%theme < %version-%release
+Summary:        Debuginfo dependencies for %theme installation-images
+Group:          Metapackages
+
+%description -n installation-images-debuginfodeps-%{theme}
+Package that holds debuginfo dependencies for image files in 
installation-image.
+
+
+%define __debuginfo_requires   xargs grep build-id
+%define __debuginfo_path       ^/usr/share/debuginfodeps
+
+%prep
+%setup -n installation-images-%{version}
+rm -f /usr/lib/build/checks/04-check-filelist
+
+%build
+echo building product "'%product_name_arch'"
+unset MALLOC_CHECK_
+BUILD_DISTRIBUTION_NAME="%distribution"
+export BUILD_DISTRIBUTION_NAME
+test ! -z "$BUILD_DISTRIBUTION_NAME"
+# build id (for linuxrc to start the correct instsys)
+export instsys_build_id=`bin/build_id`
+# beta only: warn testers about wrong instsys
+export instsys_complain=1
+# careful: will make all non-matching initrds fail hard
+# export instsys_complain_root=2
+# beta only: ignore non-critical errors
+# export debug=ignore
+# remove 'upgrade' option from boot menu
+%if 0%{?config_bootmenu_no_upgrade}
+export BOOTMENU_NO_UPGRADE=1
+%endif
+# force selfupdate setting, if defined
+%if 0%{?config_yast_selfupdate:1}
+export YAST_SELFUPDATE=%{config_yast_selfupdate}
+%endif
+make THEMES=%theme
+%ifarch %ix86 x86_64
+%if %{with xen}
+# build xen initrd & kernel
+image=initrd-xen kernel=kernel-xen MOD_CFG=xen make initrd+modules 
THEMES=%theme
+MOD_CFG=xen make kernel
+%endif
+%endif
+%ifarch ppc ppc64
+image=initrd-default kernel=kernel-default MOD_CFG=ppc64 make 
initrd+modules+gefrickel THEMES=%theme
+%endif
+%ifarch ppc64le
+image=initrd-default kernel=kernel-default MOD_CFG=ppc64le make 
initrd+modules+gefrickel THEMES=%theme
+%endif
+
+%install
+BUILD_DISTRIBUTION_NAME="%distribution"
+export BUILD_DISTRIBUTION_NAME
+test ! -z "$BUILD_DISTRIBUTION_NAME"
+make install DESTDIR=%{buildroot} THEMES=%theme
+# make debuginfo DESTDIR=%{buildroot}
+make install-initrd DESTDIR=%{buildroot}/usr/lib/install-initrd THEMES=%theme
+ln -s %theme %{buildroot}/usr/lib/install-initrd/branding
+install -d -m 755 %{buildroot}/usr/sbin
+install -m 755 etc/mkinstallinitrd %{buildroot}/usr/sbin
+%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/vmlinuz-xen
+%endif
+%endif
+# get rid of /usr/lib/rpm/brp-strip-debug 
+# strip kills the zImage.chrp-rs6k 
+export NO_BRP_STRIP_DEBUG=true
+export NO_DEBUGINFO_STRIP_DEBUG=true
+# for compatibility
+mv %{buildroot}/branding %{buildroot}/SuSE
+# file list for install-initrd
+echo '%defattr(-,root,root)' >install-initrd.files
+( cd %{buildroot}/usr/lib/install-initrd ; find -maxdepth 1 | sed -e '/\.$/d ; 
/\.\/branding/d ; s#\.#/usr/lib/install-initrd#' ) >>install-initrd.files
+echo '%ghost' /usr/lib/install-initrd/branding >>install-initrd.files
+echo '%dir' /usr/lib/install-initrd >>install-initrd.files
+echo /usr/sbin/mkinstallinitrd >>install-initrd.files
+# cd1
+mkdir -p %{buildroot}/usr/lib/skelcd/CD1
+cp -a %{buildroot}/usr/share/tftpboot-installation/*/* 
%{buildroot}/usr/lib/skelcd/CD1
+rm -f %{buildroot}/usr/lib/skelcd/CD1/boot/*/rpmlist
+rm -f %{buildroot}/usr/lib/skelcd/CD1/boot/*/mkbootdisk
+rm -rf %{buildroot}/usr/lib/skelcd/CD1/{README,net}
+# net
+cp -a %{buildroot}/usr/lib/skelcd/CD1 %{buildroot}/usr/lib/skelcd/NET
+rm -f %{buildroot}/usr/lib/skelcd/NET/boot/*/*.rpm
+rm -f 
%{buildroot}/usr/lib/skelcd/NET/boot/*/{bind,common,config,control.xml,gdb,libstoragemgmt,rescue,root}
+if [ -n "%{net_repo}" ] ; then
+  CPU=%{_target_cpu}
+  [ "$CPU" = i586 ] && CPU=i386
+  RD=%{buildroot}/usr/lib/skelcd/NET/boot/$CPU/initrd
+  if [ ! -f $RD ] ; then
+    RD=%{buildroot}/usr/lib/skelcd/NET/boot/$CPU/loader/initrd
+  fi
+  if [ -f $RD ] ; then
+    mkdir -p tmp_xxx/etc/linuxrc.d
+    echo defaultrepo=%{net_repo} > tmp_xxx/etc/linuxrc.d/10_repo
+    ( cd tmp_xxx ; find etc | cpio -o -H newc ) | xz --check=crc32 -c >> $RD
+    rm -rf tmp_xxx
+  fi
+fi
+
+%post -n install-initrd-%{theme}
+/bin/ln -snf %theme /usr/lib/install-initrd/branding 2>/dev/null || true
+
+%clean 
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root)
+/CD1
+/SuSE
+%exclude /usr/share/debuginfodeps
+/usr/share/mini-iso-rmlist
+%ifarch x86_64
+/usr/share/rescue-server
+%endif
+
+%files -n install-initrd-%{theme} -f install-initrd.files
+
+%files -n tftpboot-installation-%{product_name_arch}
+%defattr(-,root,root)
+%dir %attr(0755,tftp,tftp) /usr/share/tftpboot-installation
+/usr/share/tftpboot-installation
+
+%files -n skelcd-installer-%{theme}
+%defattr(-,root,root)
+%dir /usr/lib/skelcd
+/usr/lib/skelcd/CD1
+
+%files -n skelcd-installer-net-%{theme}
+%defattr(-,root,root)
+%dir /usr/lib/skelcd
+/usr/lib/skelcd/NET
+
+%files -n installation-images-debuginfodeps-%{theme}
+%defattr(-,root,root)
+/usr/share/debuginfodeps
+
+%changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-15.13/obs/product_name 
new/installation-images-16.0/obs/product_name
--- old/installation-images-15.13/obs/product_name      1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-16.0/obs/product_name       2020-07-16 
15:16:57.000000000 +0200
@@ -0,0 +1,20 @@
+#! /bin/bash
+
+# print product name
+
+if [ -f /usr/lib/os-release ] ; then
+  . /usr/lib/os-release
+else
+  . /etc/os-release
+fi
+
+prod="$NAME"
+[ -n "$VERSION" ] && prod="$prod-$VERSION"
+
+# kill parentheses...
+prod=${prod//[()]/}
+
+# ... and spaces
+prod=${prod// /-}
+
+echo $prod


Reply via email to