Hello community,

here is the log from the commit of package installation-images for 
openSUSE:Factory checked in at 2017-02-04 15:16:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/installation-images (Old)
 and      /work/SRC/openSUSE:Factory/.installation-images.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "installation-images"

Changes:
--------
--- /work/SRC/openSUSE:Factory/installation-images/installation-images.changes  
2017-01-24 10:30:18.544706976 +0100
+++ 
/work/SRC/openSUSE:Factory/.installation-images.new/installation-images.changes 
    2017-02-04 17:58:00.733602130 +0100
@@ -1,0 +2,19 @@
+Mon Jan 30 13:49:02 UTC 2017 - snw...@suse.com
+
+- move grub file into x86_64-efi subdir to avoid issues mentioned in 
bsc#1022294
+- copy tftp files into final position
+- use cracklib-dict-full instead of cracklib-dict-small
+- readme for x86_64
+- generic readme for all architectures
+- pxelinux startup message
+- basic pxelinux config
+- basic tftp grub2 config
+- build tftp directory
+- include sha256 sums of image files in initrd
+- load control.xml from instsys location
+- add tftp Makefile target
+- add some more config settings to $ConfigData
+- don't add package list if it's empty
+- 14.297
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ installation-images.spec ++++++
--- /var/tmp/diff_new_pack.cIJbah/_old  2017-02-04 17:58:01.025560383 +0100
+++ /var/tmp/diff_new_pack.cIJbah/_new  2017-02-04 17:58:01.029559811 +0100
@@ -29,16 +29,20 @@
 # ===  sort out branding  ===
 %if 0%{?is_opensuse}
 %define theme openSUSE
+%define product_name %{theme}-%{_target_cpu}
 %define branding_skelcd   openSUSE
 %define branding_systemd  openSUSE
 %define branding_plymouth openSUSE
 %define branding_grub2    openSUSE
 %define branding_gfxboot  openSUSE
 BuildRequires:  openSUSE-release
+%ifnarch s390x
 BuildRequires:  xf86-input-libinput
+%endif
 %else
 %if 0%{?is_susecaasp}
 %define theme CAASP
+%define product_name %{theme}-%{_target_cpu}
 %define branding_skelcd   CASP
 %define branding_systemd  CAASP
 %define branding_plymouth SLE
@@ -49,6 +53,7 @@
 BuildRequires:  caasp-release-DVD
 %else
 %define theme SLES
+%define product_name %{theme}-%{_target_cpu}
 %define branding_skelcd   SLES
 %define branding_systemd  SLE
 %define branding_plymouth SLE
@@ -56,6 +61,7 @@
 %define branding_gfxboot  SLE
 BuildRequires:  sle12-desktop-migration
 BuildRequires:  sles-release
+BuildRequires:  sles-release-DVD
 %ifarch x86_64 ppc64le
 BuildRequires:  sap-installation-wizard
 %endif
@@ -94,6 +100,7 @@
 BuildRequires:  alsa
 BuildRequires:  alsa-utils
 BuildRequires:  arabic-kacst-fonts
+BuildRequires:  arphic-uming-fonts
 BuildRequires:  audit-libs
 BuildRequires:  bc
 BuildRequires:  bind-libs
@@ -108,7 +115,7 @@
 BuildRequires:  checkmedia
 BuildRequires:  cifs-utils
 BuildRequires:  cracklib
-BuildRequires:  cracklib-dict-small
+BuildRequires:  cracklib-dict-full
 BuildRequires:  cron
 BuildRequires:  cryptsetup
 BuildRequires:  cups-libs
@@ -149,6 +156,7 @@
 BuildRequires:  icmpinfo
 BuildRequires:  indic-fonts
 BuildRequires:  initviocons
+BuildRequires:  ipa-gothic-fonts
 BuildRequires:  iproute2
 BuildRequires:  iputils
 BuildRequires:  iscsiuio
@@ -264,6 +272,7 @@
 BuildRequires:  telnet-server
 BuildRequires:  termcap
 BuildRequires:  terminfo
+BuildRequires:  un-fonts
 BuildRequires:  usbutils
 BuildRequires:  util-linux
 BuildRequires:  util-linux-systemd
@@ -415,7 +424,7 @@
 Summary:        Installation Image Files for %theme
 License:        GPL-2.0+
 Group:          Metapackages
-Version:        14.296
+Version:        14.297
 Release:        0
 Provides:       installation-images-%theme = %version-%release
 Source:         %{name}-%{version}.tar.xz
@@ -440,6 +449,18 @@
 up a UML or XEN environment.
 
 
+%package -n     tftpboot-installation-%{product_name}
+AutoReqProv:    off
+Summary:        tftp installation tree
+Group:          System/Management
+BuildArch:      noarch
+PreReq:         /bin/ln
+
+%description -n tftpboot-installation-%{product_name}
+This package contains the kernel, initrd and installation images
+to install SUSE CaaS Platform with PXE boot/tftpboot on x86-64.
+
+
 %package -n     installation-images-debuginfodeps
 Provides:       installation-images-debuginfodeps-%theme = %version-%release
 Obsoletes:      installation-images-debuginfodeps-%theme < %version-%release
@@ -533,6 +554,9 @@
 
 %files -n install-initrd -f install-initrd.files
 
+%files -n tftpboot-installation-%{product_name}
+/srv/tftp
+
 %files -n installation-images-debuginfodeps
 %defattr(-,root,root)
 /usr/share/debuginfodeps

++++++ installation-images-14.296.tar.xz -> installation-images-14.297.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/Makefile 
new/installation-images-14.297/Makefile
--- old/installation-images-14.296/Makefile     2017-01-19 12:16:46.000000000 
+0100
+++ new/installation-images-14.297/Makefile     2017-01-30 14:29:43.000000000 
+0100
@@ -10,41 +10,43 @@
 PREFIX  := installation-images-$(VERSION)
 BUILD_ID := $(shell [ -f .build_id ] || bin/build_id > .build_id ; cat 
.build_id)
 
-COMMON_TARGETS      := rescue root root+rescue bind libstoragemgmt gdb 
mini-iso-rmlist
+# build initrd+modules+gefrickel after tftp (it needs the sha256 sums over the 
other images)
+COMMON_TARGETS      := rescue root root+rescue bind libstoragemgmt gdb 
mini-iso-rmlist tftp initrd+modules+gefrickel
+# keep in sync with data/boot/tftp.file_list
 COMMON_INSTSYS_PARTS := config rpmlist root common rescue bind libstoragemgmt 
gdb
 
 ifneq ($(filter i386, $(ARCH)),)
-ALL_TARGETS   := initrd-themes initrd initrd+modules+gefrickel boot 
boot-themes $(COMMON_TARGETS) zenroot
+ALL_TARGETS   := initrd-themes initrd boot boot-themes $(COMMON_TARGETS) 
zenroot
 INSTSYS_PARTS := $(COMMON_INSTSYS_PARTS)
 BOOT_PARTS    := boot/* initrd
 endif
 
 ifneq ($(filter x86_64, $(ARCH)),)
-ALL_TARGETS   := initrd-themes initrd initrd+modules+gefrickel boot-grub2-efi 
boot boot-themes $(COMMON_TARGETS) rescue-server zenroot
+ALL_TARGETS   := initrd-themes initrd boot-grub2-efi boot boot-themes 
$(COMMON_TARGETS) rescue-server zenroot
 INSTSYS_PARTS := $(COMMON_INSTSYS_PARTS)
 BOOT_PARTS    := boot/* initrd efi
 endif
 
 ifneq ($(filter ia64, $(ARCH)),)
-ALL_TARGETS   := initrd-themes initrd initrd+modules boot-efi $(COMMON_TARGETS)
+ALL_TARGETS   := initrd-themes initrd boot-efi $(COMMON_TARGETS)
 INSTSYS_PARTS := $(COMMON_INSTSYS_PARTS)
 BOOT_PARTS    := initrd efi
 endif
 
 ifneq ($(filter s390 s390x, $(ARCH)),)
-ALL_TARGETS   := initrd-themes initrd initrd+modules+gefrickel 
$(COMMON_TARGETS)
+ALL_TARGETS   := initrd-themes initrd $(COMMON_TARGETS)
 INSTSYS_PARTS := $(COMMON_INSTSYS_PARTS)
 BOOT_PARTS    := initrd
 endif
 
 ifneq ($(filter aarch64, $(ARCH)),)
-ALL_TARGETS   := initrd-themes initrd initrd+modules+gefrickel boot 
boot-grub2-efi boot-themes $(COMMON_TARGETS)
+ALL_TARGETS   := initrd-themes initrd boot boot-grub2-efi boot-themes 
$(COMMON_TARGETS)
 INSTSYS_PARTS := $(COMMON_INSTSYS_PARTS)
 BOOT_PARTS    := boot/* initrd efi
 endif
 
 ifneq ($(filter ppc ppc64 ppc64le, $(ARCH)),)
-ALL_TARGETS   := initrd-themes initrd initrd+modules+gefrickel 
boot-grub2-powerpc $(COMMON_TARGETS)
+ALL_TARGETS   := initrd-themes initrd boot-grub2-powerpc $(COMMON_TARGETS)
 INSTSYS_PARTS := $(COMMON_INSTSYS_PARTS)
 BOOT_PARTS    :=
 endif
@@ -57,7 +59,7 @@
 
 .PHONY: all dirs base fbase biostest initrd \
        boot boot-efi root rescue root+rescue gdb bind libstoragemgmt clean \
-       boot-themes initrd-themes zenroot install \
+       boot-themes initrd-themes zenroot tftp install \
        install-initrd mini-iso-rmlist debuginfo cd1 iso
 
 all: $(ALL_TARGETS) VERSION changelog
@@ -102,6 +104,7 @@
        theme=$(THEMES) bin/mlist2
        rm -rf tmp/initrd/modules tmp/initrd/lib/modules
        theme=$(THEMES) mode=add tmpdir=initrd image=modules src=initrd fs=none 
bin/mk_image
+       theme=$(THEMES) mode=add tmpdir=initrd image=digests 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}
@@ -115,6 +118,7 @@
        # work on a copy to not modify the origial tree
        cp -a tmp/initrd tmp/initrd_gefrickel
        theme=$(THEMES) mode=add tmpdir=initrd_gefrickel image=modules 
src=initrd fs=none bin/mk_image
+       theme=$(THEMES) mode=add tmpdir=initrd_gefrickel image=digests 
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}
@@ -147,6 +151,15 @@
 boot: base
        theme=$(THEMES) image=boot fs=dir bin/mk_image
 
+tftp: base
+       mkdir -p data/boot/gen
+       rm -f data/boot/gen/rpm.file_list
+       for i in `cat images/rpmlist` ; do \
+         echo -e "$$i:\n  X <rpm_file> <tftp_dir>/<instsys_dir>\n" >> 
data/boot/gen/rpm.file_list; \
+       done
+       theme=$(THEMES) image=tftp src=boot fs=dir bin/mk_image
+       rm -f images/tftp/{.packages.tftp,content}
+
 root: base
        theme=$(THEMES) libdeps=root,initrd image=root bin/mk_image
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/VERSION 
new/installation-images-14.297/VERSION
--- old/installation-images-14.296/VERSION      2017-01-19 12:16:46.000000000 
+0100
+++ new/installation-images-14.297/VERSION      2017-01-30 14:29:43.000000000 
+0100
@@ -1 +1 @@
-14.296
+14.297
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/bin/mk_image 
new/installation-images-14.297/bin/mk_image
--- old/installation-images-14.296/bin/mk_image 2017-01-19 12:16:46.000000000 
+0100
+++ new/installation-images-14.297/bin/mk_image 2017-01-30 14:29:43.000000000 
+0100
@@ -78,7 +78,7 @@
   AddFiles $tmpdir, "${srcdir}/$fl.file_list", $srcdir, $dangling_links or
     die "$Script: failed to setup image";
 
-  if(-f "$tmpdir.rpmlog") {
+  if(-s "$tmpdir.rpmlog") {
     SUSystem "chmod 777 $tmpdir";
     SUSystem "perl -pe 's/\\[(.*?)\\].*/\$1/' $tmpdir.rpmlog | sort -u 
>$tmpdir/.packages.$fl";
     SUSystem "cp $tmpdir.rpmlog $tmpdir/.packages.$fl";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/changelog 
new/installation-images-14.297/changelog
--- old/installation-images-14.296/changelog    2017-01-19 12:16:46.000000000 
+0100
+++ new/installation-images-14.297/changelog    2017-01-30 14:29:43.000000000 
+0100
@@ -1,3 +1,19 @@
+2017-01-30:    14.297
+       - move grub file into x86_64-efi subdir to avoid issues mentioned in 
bsc #1022294
+       - copy tftp files into final position
+       - use cracklib-dict-full instead of cracklib-dict-small
+       - readme for x86_64
+       - generic readme for all architectures
+       - pxelinux startup message
+       - basic pxelinux config
+       - basic tftp grub2 config
+       - build tftp directory
+       - include sha256 sums of image files in initrd
+       - load control.xml from instsys location
+       - add tftp Makefile target
+       - add some more config settings to $ConfigData
+       - don't add package list if it's empty
+
 2017-01-19:    14.296
        - remove xf86-video-vmware (bsc #1020649)
        - drop glibc-32bit dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/data/base/base.file_list 
new/installation-images-14.297/data/base/base.file_list
--- old/installation-images-14.296/data/base/base.file_list     2017-01-19 
12:16:46.000000000 +0100
+++ new/installation-images-14.297/data/base/base.file_list     2017-01-30 
14:29:43.000000000 +0100
@@ -54,7 +54,7 @@
 ca-certificates-mozilla:
 coreutils:
 cpio:
-cracklib-dict-small:
+cracklib-dict-full:
 cracklib:
 device-mapper:
 diffutils:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/data/boot/grub_tftp.cfg 
new/installation-images-14.297/data/boot/grub_tftp.cfg
--- old/installation-images-14.296/data/boot/grub_tftp.cfg      1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-14.297/data/boot/grub_tftp.cfg      2017-01-30 
14:29:43.000000000 +0100
@@ -0,0 +1,15 @@
+gfxmode=auto
+timeout=5
+default=1
+
+locale_dir=$prefix/locale
+lang=en_US
+
+menuentry 'Installation' {
+  set gfxpayload=keep
+  echo 'Loading kernel ...'
+  linuxefi $prefix/DIR/linux instsys=tftp://TFTP_SERVER/INSTSYS 
install=REPO_URL
+  echo 'Loading initrd ...'
+  initrdefi $prefix/DIR/initrd
+}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/data/boot/message-pxe 
new/installation-images-14.297/data/boot/message-pxe
--- old/installation-images-14.296/data/boot/message-pxe        1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-14.297/data/boot/message-pxe        2017-01-30 
14:29:43.000000000 +0100
@@ -0,0 +1,10 @@
+
+
+product_name
+
+
+To start enter 'linux', followed by boot options, and press <return>.
+
+
+Have a lot of fun...
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/data/boot/pxelinux.cfg 
new/installation-images-14.297/data/boot/pxelinux.cfg
--- old/installation-images-14.296/data/boot/pxelinux.cfg       1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-14.297/data/boot/pxelinux.cfg       2017-01-30 
14:29:43.000000000 +0100
@@ -0,0 +1,12 @@
+default linux
+
+# install
+label linux
+  ipappend 2
+  kernel DIR/linux
+  append initrd=DIR/initrd instsys=tftp://TFTP_SERVER/INSTSYS install=REPO_URL
+
+display                DIR/message
+implicit       1
+prompt         1
+timeout                50
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/data/boot/readme_tftp 
new/installation-images-14.297/data/boot/readme_tftp
--- old/installation-images-14.296/data/boot/readme_tftp        1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-14.297/data/boot/readme_tftp        2017-01-30 
14:29:43.000000000 +0100
@@ -0,0 +1,16 @@
+There is no boot loader configurations prepared.
+
+To use this directory to start an installation, note:
+
+- kernel is DIR/linux
+
+- initrd is DIR/initrd
+
+- kernel options should contain these two options:
+    instsys=tftp://TFTP_SERVER/INSTSYS
+    install=REPO_URL
+
+- replace TFTP_SERVER with your actual tftp server address
+
+- replace REPO_URL with the URL of the repository you want to install
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/installation-images-14.296/data/boot/readme_tftp.x86_64 
new/installation-images-14.297/data/boot/readme_tftp.x86_64
--- old/installation-images-14.296/data/boot/readme_tftp.x86_64 1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-14.297/data/boot/readme_tftp.x86_64 2017-01-30 
14:29:43.000000000 +0100
@@ -0,0 +1,14 @@
+There are two boot loader configurations prepared:
+
+1. boot via legacy BIOS with pxelinux
+  - boot file: pxelinux.0
+  - boot loader config file: pxelinux.cfg/default
+
+2. boot via UEFI BIOS with grub2
+  - boot file: x86_64-efi/bootx64.efi
+  - boot loader config file: grub.cfg
+
+Edit the boot loader config file to suit your needs:
+  - replace TFTP_SERVER with your actual tftp server address
+  - replace REPO_URL with the URL of the repository you want to install
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/data/boot/tftp.file_list 
new/installation-images-14.297/data/boot/tftp.file_list
--- old/installation-images-14.296/data/boot/tftp.file_list     1970-01-01 
01:00:00.000000000 +0100
+++ new/installation-images-14.297/data/boot/tftp.file_list     2017-01-30 
14:29:43.000000000 +0100
@@ -0,0 +1,72 @@
+tftp_dir = <product_short>-<arch>
+instsys_dir = boot/<arch>
+kernel_dir = <instsys_dir>
+
+d <tftp_dir>/<kernel_dir>
+
+x readme_tftp <tftp_dir>/README
+if arch eq 'x86_64'
+  x readme_tftp.x86_64 <tftp_dir>/README
+endif
+R s#DIR#<kernel_dir>#g <tftp_dir>/README
+R s#INSTSYS#<tftp_dir>/<instsys_dir>/root#g <tftp_dir>/README
+
+# create pxelinux config
+if exists(syslinux)
+  d <tftp_dir>/pxelinux.cfg
+
+  syslinux:
+    m /usr/share/syslinux/pxelinux.0 <tftp_dir>
+
+  x pxelinux.cfg <tftp_dir>/pxelinux.cfg/default
+  R s#DIR#<kernel_dir>#g <tftp_dir>/pxelinux.cfg/default
+  R s#INSTSYS#<tftp_dir>/<instsys_dir>/root#g <tftp_dir>/pxelinux.cfg/default
+
+  x message-pxe <tftp_dir>/<kernel_dir>/message
+  R s#product_name#<product_name>#g <tftp_dir>/<kernel_dir>/message
+endif
+
+# create grub2 config
+if exists(grub2-x86_64-efi)
+  efi_dir = <tftp_dir>/x86_64-efi
+  locale_dir = <tftp_dir>/locale
+  d <efi_dir> <locale_dir>
+  grub2-x86_64-efi:
+    a usr/lib64/efi/grub.efi <efi_dir>/bootx64.efi
+
+  # if we have shim, use it
+  if exists(shim)
+      e mv <efi_dir>/bootx64.efi <efi_dir>/grub.efi
+    shim:
+      a /usr/lib64/efi/shim.efi <efi_dir>/bootx64.efi
+      a /usr/lib64/efi/MokManager.efi <efi_dir>
+  endif
+
+  x grub_tftp.cfg <tftp_dir>/grub.cfg
+  R s#DIR#<kernel_dir>#g <tftp_dir>/grub.cfg
+  R s#INSTSYS#<tftp_dir>/<instsys_dir>/root#g <tftp_dir>/grub.cfg
+
+  x grub2_head.po .
+  R s/product_name/<product_name>/ grub2_head.po
+  e msgfmt -o <locale_dir>/en_US.mo grub2_head.po
+  r grub2_head.po
+endif
+
+include gen/rpm.file_list
+
+skelcd-control-<skelcd_ctrl_theme>:
+  m CD1/control.xml <tftp_dir>/<instsys_dir>
+
+:
+
+# keep in sync with Makefile::COMMON_INSTSYS_PARTS
+X <image_path>/config <tftp_dir>/<instsys_dir>
+X <image_path>/root <tftp_dir>/<instsys_dir>
+X <image_path>/common <tftp_dir>/<instsys_dir>
+X <image_path>/rescue <tftp_dir>/<instsys_dir>
+X <image_path>/bind <tftp_dir>/<instsys_dir>
+X <image_path>/libstoragemgmt <tftp_dir>/<instsys_dir>
+X <image_path>/gdb <tftp_dir>/<instsys_dir>
+
+# generate digests in 'content' file style
+e cd <tftp_dir>; sha256sum <instsys_dir>/* | sed -e "s/^/HASH SHA256 /" 
>../content
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/installation-images-14.296/data/initrd/digests.file_list 
new/installation-images-14.297/data/initrd/digests.file_list
--- old/installation-images-14.296/data/initrd/digests.file_list        
1970-01-01 01:00:00.000000000 +0100
+++ new/installation-images-14.297/data/initrd/digests.file_list        
2017-01-30 14:29:43.000000000 +0100
@@ -0,0 +1,5 @@
+# *** assumes tftp tree has been built ***
+
+d etc/linuxrc.d
+
+X <tmp_path>/tftp/content etc/linuxrc.d/01_digests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/installation-images-14.296/data/initrd/initrd.file_list 
new/installation-images-14.297/data/initrd/initrd.file_list
--- old/installation-images-14.296/data/initrd/initrd.file_list 2017-01-19 
12:16:46.000000000 +0100
+++ new/installation-images-14.297/data/initrd/initrd.file_list 2017-01-30 
14:29:43.000000000 +0100
@@ -68,7 +68,7 @@
 
 ?biosdevname:
 cpio:
-cracklib-dict-small:
+cracklib-dict-full: ignore
 curl:
 device-mapper:
 ethtool:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/installation-images-14.296/data/rescue/rescue.file_list 
new/installation-images-14.297/data/rescue/rescue.file_list
--- old/installation-images-14.296/data/rescue/rescue.file_list 2017-01-19 
12:16:46.000000000 +0100
+++ new/installation-images-14.297/data/rescue/rescue.file_list 2017-01-30 
14:29:43.000000000 +0100
@@ -84,7 +84,7 @@
 cifs-utils:
 coreutils:
 cpio:
-cracklib-dict-small:
+cracklib-dict-full:
 cracklib:
 cryptsetup:
 ?libcryptsetup4-hmac:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/data/root/config 
new/installation-images-14.297/data/root/config
--- old/installation-images-14.296/data/root/config     2017-01-19 
12:16:46.000000000 +0100
+++ new/installation-images-14.297/data/root/config     2017-01-30 
14:29:43.000000000 +0100
@@ -1,5 +1,6 @@
-root:                  common root cracklib-dict-full.rpm bind 
?yast2-trans-<lang>.rpm
+root:                  common root cracklib-dict-full.rpm bind 
?yast2-trans-<lang>.rpm ?configfiles
 rescue:                        common rescue ?cracklib-dict-full.rpm
+configfiles:           control.xml?copy=1
 yast2-trans-ar.rpm:    yast2-trans-ar.rpm
 yast2-trans-bn.rpm:    yast2-trans-bn.rpm
 yast2-trans-gu.rpm:    yast2-trans-gu.rpm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/install.aarch64 
new/installation-images-14.297/install.aarch64
--- old/installation-images-14.296/install.aarch64      2017-01-19 
12:16:46.000000000 +0100
+++ new/installation-images-14.297/install.aarch64      2017-01-30 
14:29:43.000000000 +0100
@@ -30,3 +30,10 @@
 mkdir -p $DESTDIR/usr/share
 cp images/mini-iso-rmlist $DESTDIR/usr/share
 
+if [ -d images/tftp ] ; then
+  dst=$DESTDIR/srv/tftp
+  mkdir -p $dst
+  cp -a images/tftp/* $dst
+  cp images/boot/linux $dst/*/boot/$ARCH
+  cp images/$THEMES/initrd $dst/*/boot/$ARCH
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/install.i386 
new/installation-images-14.297/install.i386
--- old/installation-images-14.296/install.i386 2017-01-19 12:16:46.000000000 
+0100
+++ new/installation-images-14.297/install.i386 2017-01-30 14:29:43.000000000 
+0100
@@ -72,30 +72,30 @@
 cp images/mini-iso-rmlist $DESTDIR/usr/share
 
 if [ -f images/rescue-server ] ; then
-  t=openSUSE
-  [ -d $DESTDIR/branding/SLES ] && t=SLES
-  [ -d $DESTDIR/branding/SLED ] && t=SLED
-  [ -d $DESTDIR/branding/CAASP ] && t=CAASP
   dst=$DESTDIR/usr/share/rescue-server/boot/x86_64
   mkdir -p $dst
   cp images/rescue-server $dst
   echo "rescue: rescue-server" >$dst/config
-  cp -a $DESTDIR/CD1/boot/$ARCH/loader 
$DESTDIR/branding/$t/CD1/boot/$ARCH/loader $dst
+  cp -a $DESTDIR/CD1/boot/$ARCH/loader 
$DESTDIR/branding/$THEMES/CD1/boot/$ARCH/loader $dst
   cp data/boot/syslinux-rescue.cfg $dst/loader/isolinux.cfg
 fi
 
 if [ -f images/zenroot ] ; then
-  t=openSUSE
-  [ -d $DESTDIR/branding/SLES ] && t=SLES
-  [ -d $DESTDIR/branding/SLED ] && t=SLED
-  [ -d $DESTDIR/branding/CAASP ] && t=CAASP
   dst=$DESTDIR/branding/Zen/CD1/boot/x86_64
   mkdir -p $dst
   cp images/zenroot $dst/root
   echo "root: root" >$dst/config
-  cp -a $DESTDIR/CD1/boot/$ARCH/loader $DESTDIR/branding/$t/CD1/boot/$ARCH/* 
$dst
-  [ -d "$DESTDIR/branding/$t/CD1/EFI" ] && cp -a $DESTDIR/branding/$t/CD1/EFI 
$DESTDIR/branding/Zen/CD1
+  cp -a $DESTDIR/CD1/boot/$ARCH/loader 
$DESTDIR/branding/$THEMES/CD1/boot/$ARCH/* $dst
+  [ -d "$DESTDIR/branding/$THEMES/CD1/EFI" ] && cp -a 
$DESTDIR/branding/$THEMES/CD1/EFI $DESTDIR/branding/Zen/CD1
   cp data/boot/syslinux-zen.cfg $dst/loader/isolinux.cfg
   cp data/boot/message-zen $dst/loader/message
 fi
 
+if [ -d images/tftp ] ; then
+  dst=$DESTDIR/srv/tftp
+  mkdir -p $dst
+  cp -a images/tftp/* $dst
+  cp images/boot/loader/linux $dst/*/boot/$ARCH
+  cp images/$THEMES/initrd $dst/*/boot/$ARCH
+fi
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/install.ppc 
new/installation-images-14.297/install.ppc
--- old/installation-images-14.296/install.ppc  2017-01-19 12:16:46.000000000 
+0100
+++ new/installation-images-14.297/install.ppc  2017-01-30 14:29:43.000000000 
+0100
@@ -39,3 +39,9 @@
 mkdir -p $DESTDIR/usr/share
 cp images/mini-iso-rmlist $DESTDIR/usr/share
 
+if [ -d images/tftp ] ; then
+  dst=$DESTDIR/srv/tftp
+  mkdir -p $dst
+  cp -a images/tftp/* $dst
+  cp $DESTDIR/branding/$THEMES/CD1/boot/$ARCH/{linux,initrd} $dst/*/boot/$ARCH
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/install.s390x 
new/installation-images-14.297/install.s390x
--- old/installation-images-14.296/install.s390x        2017-01-19 
12:16:46.000000000 +0100
+++ new/installation-images-14.297/install.s390x        2017-01-30 
14:29:43.000000000 +0100
@@ -45,3 +45,9 @@
 mkdir -p $DESTDIR/usr/share
 cp images/mini-iso-rmlist $DESTDIR/usr/share
 
+if [ -d images/tftp ] ; then
+  dst=$DESTDIR/srv/tftp
+  mkdir -p $dst
+  cp -a images/tftp/* $dst
+  cp $DESTDIR/branding/$THEMES/CD1/boot/$ARCH/{linux,initrd} $dst/*/boot/$ARCH
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-14.296/lib/ReadConfig.pm 
new/installation-images-14.297/lib/ReadConfig.pm
--- old/installation-images-14.296/lib/ReadConfig.pm    2017-01-19 
12:16:46.000000000 +0100
+++ new/installation-images-14.297/lib/ReadConfig.pm    2017-01-30 
14:29:43.000000000 +0100
@@ -884,6 +884,9 @@
 
   $ConfigData{os}{product_mini} = $product_mini;
 
+  $ConfigData{os}{product_short} = $config{NAME};
+  $ConfigData{os}{product_short} .= "-$config{VERSION}" if $config{VERSION};
+
   # get dist tag for driver updates
 
   my $dist = "\L$config{NAME}";
@@ -1223,6 +1226,9 @@
 
   $i = $dist;
 
+  $ConfigData{tmp_path} = "${BasePath}tmp";
+  $ConfigData{image_path} = $ImagePath;
+
   $ConfigData{cache_dir} = getcwd() . "/${BasePath}cache/$ConfigData{dist}";
   $ConfigData{tmp_cache_dir} = getcwd() . 
"/${BasePath}tmp/cache/$ConfigData{dist}";
   system "mkdir -p $ConfigData{tmp_cache_dir}/.rpms" unless -d 
"$ConfigData{tmp_cache_dir}/.rpms";
@@ -1277,6 +1283,8 @@
   }
 
   $ConfigData{product_name} = $ConfigData{os}{product_mini} || "openSUSE";
+  ($ConfigData{product_name_nospaces} = $ConfigData{product_name}) =~ 
s/\s+/-/g;
+  ($ConfigData{product_short} = $ConfigData{os}{product_short} || "SUSE") =~ 
s/\s+/-/g;
   $ConfigData{update_dir} = $ConfigData{os}{update};
   $ConfigData{load_image} = $load_image;
 
@@ -1299,7 +1307,7 @@
       $kmp = "";
     }
 
-    print "--- Building for $ConfigData{product_name} $ConfigData{arch} 
[$ConfigData{lib}], theme $ConfigData{theme}\n";
+    print "--- Building for $ConfigData{product_name} 
($ConfigData{product_short}) $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};


Reply via email to