Hello community, here is the log from the commit of package installation-images for openSUSE:Factory checked in at 2017-02-22 13:44:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-02-20 14:30:50.555972934 +0100 +++ /work/SRC/openSUSE:Factory/.installation-images.new/installation-images.changes 2017-02-22 13:44:19.610968223 +0100 @@ -1,0 +2,7 @@ +Mon Feb 20 17:15:25 UTC 2017 - snw...@suse.com + +- fix install script to move the correct files (fate#322275) +- enhance tftpboot-installation package to include all files needed to build our installation iso +- 14.302 + +------------------------------------------------------------------- Old: ---- installation-images-14.301.tar.xz New: ---- installation-images-14.302.tar.xz installation-images-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ installation-images.spec ++++++ --- /var/tmp/diff_new_pack.GuIt3d/_old 2017-02-22 13:44:20.302869672 +0100 +++ /var/tmp/diff_new_pack.GuIt3d/_new 2017-02-22 13:44:20.302869672 +0100 @@ -1,7 +1,7 @@ # # spec file for package installation-images # -# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -60,14 +60,16 @@ %define branding_grub2 SLE %define branding_gfxboot SLE %define config_yast_selfupdate 0 -BuildRequires: sle12-desktop-migration BuildRequires: sles-release BuildRequires: sles-release-DVD +%if 0%{?sle_version} != 0130000 +BuildRequires: sle12-desktop-migration %ifarch x86_64 ppc64le BuildRequires: sap-installation-wizard %endif %endif %endif +%endif BuildRequires: skelcd-control-%branding_skelcd BuildRequires: systemd-presets-branding-%branding_systemd @@ -423,10 +425,11 @@ Summary: Installation Image Files for %theme License: GPL-2.0+ Group: Metapackages -Version: 14.301 +Version: 14.302 Release: 0 Provides: installation-images-%theme = %version-%release Source: %{name}-%{version}.tar.xz +Source1: %{name}-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build %define _binary_payload w.ufdio ++++++ installation-images-14.301.tar.xz -> installation-images-14.302.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.301/VERSION new/installation-images-14.302/VERSION --- old/installation-images-14.301/VERSION 2017-02-20 11:53:12.000000000 +0100 +++ new/installation-images-14.302/VERSION 2017-02-20 18:14:38.000000000 +0100 @@ -1 +1 @@ -14.301 +14.302 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.301/changelog new/installation-images-14.302/changelog --- old/installation-images-14.301/changelog 2017-02-20 11:53:12.000000000 +0100 +++ new/installation-images-14.302/changelog 2017-02-20 18:14:38.000000000 +0100 @@ -1,3 +1,7 @@ +2017-02-20: 14.302 + - fix install script to move the correct files (fate #322275) + - enhance tftpboot-installation package to include all files needed to build our installation iso + 2017-02-20: 14.301 - adjust 'boot from harddisk' to also work on caasp systems (bsc #1025851) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.301/data/boot/grub_tftp.cfg new/installation-images-14.302/data/boot/grub_tftp.cfg --- old/installation-images-14.301/data/boot/grub_tftp.cfg 2017-02-20 11:53:12.000000000 +0100 +++ new/installation-images-14.302/data/boot/grub_tftp.cfg 2017-02-20 18:14:38.000000000 +0100 @@ -2,7 +2,7 @@ timeout=5 default=1 -locale_dir=$prefix/locale +locale_dir=$prefix/grub.locale lang=en_US menuentry 'Installation' { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.301/data/boot/pxelinux.cfg new/installation-images-14.302/data/boot/pxelinux.cfg --- old/installation-images-14.301/data/boot/pxelinux.cfg 2017-02-20 11:53:12.000000000 +0100 +++ new/installation-images-14.302/data/boot/pxelinux.cfg 2017-02-20 18:14:38.000000000 +0100 @@ -6,7 +6,7 @@ kernel DIR/linux append initrd=DIR/initrd instsys=tftp://TFTP_SERVER/INSTSYS install=REPO_URL -display DIR/message +display message implicit 1 prompt 1 timeout 50 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.301/data/boot/readme_tftp.x86_64 new/installation-images-14.302/data/boot/readme_tftp.x86_64 --- old/installation-images-14.301/data/boot/readme_tftp.x86_64 2017-02-20 11:53:12.000000000 +0100 +++ new/installation-images-14.302/data/boot/readme_tftp.x86_64 2017-02-20 18:14:38.000000000 +0100 @@ -1,12 +1,17 @@ -There are two boot loader configurations prepared: +This directory contains the set of files needed to prepare SUSE installation +media. The files are stored within the 'EFI' and 'boot' directories. + +The 'net' directory contains the network config needed to run a tftp +installation server. Sample configurations are provided for both UEFI and +legacy BIOS ('PXE'). 1. boot via legacy BIOS with pxelinux - - boot file: pxelinux.0 - - boot loader config file: pxelinux.cfg/default + - boot file: net/pxelinux.0 + - boot loader config file: net/pxelinux.cfg/default 2. boot via UEFI BIOS with grub2 - - boot file: x86_64-efi/bootx64.efi - - boot loader config file: grub.cfg + - boot file: net/x86_64-efi/bootx64.efi + - boot loader config file: net/grub.cfg Edit the boot loader config file to suit your needs: - replace TFTP_SERVER with your actual tftp server address diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.301/data/boot/tftp.file_list new/installation-images-14.302/data/boot/tftp.file_list --- old/installation-images-14.301/data/boot/tftp.file_list 2017-02-20 11:53:12.000000000 +0100 +++ new/installation-images-14.302/data/boot/tftp.file_list 2017-02-20 18:14:38.000000000 +0100 @@ -1,11 +1,15 @@ tftp_dir = <product_short>-<arch> +net_dir = <tftp_dir>/net instsys_dir = boot/<arch> kernel_dir = <instsys_dir> +if arch eq 'x86_64' || arch eq 'i386' + kernel_dir = <kernel_dir>/loader +endif -d <tftp_dir>/<kernel_dir> +d <net_dir> x readme_tftp <tftp_dir>/README -if arch eq 'x86_64' +if arch eq 'x86_64' || arch eq 'i386' x readme_tftp.x86_64 <tftp_dir>/README endif R s#DIR#<kernel_dir>#g <tftp_dir>/README @@ -13,45 +17,36 @@ # create pxelinux config if exists(syslinux) - d <tftp_dir>/pxelinux.cfg + d <net_dir>/pxelinux.cfg syslinux: - m /usr/share/syslinux/pxelinux.0 <tftp_dir> + m /usr/share/syslinux/pxelinux.0 <net_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 pxelinux.cfg <net_dir>/pxelinux.cfg/default + R s#DIR#<kernel_dir>#g <net_dir>/pxelinux.cfg/default + R s#INSTSYS#<tftp_dir>/<instsys_dir>/root#g <net_dir>/pxelinux.cfg/default - x message-pxe <tftp_dir>/<kernel_dir>/message - R s#product_name#<product_name>#g <tftp_dir>/<kernel_dir>/message + x message-pxe <net_dir>/message + R s#product_name#<product_name>#g <net_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 + efi_dir = <net_dir>/x86_64-efi + d <efi_dir> + s ../boot <net_dir> + s ../EFI/BOOT/locale <net_dir>/grub.locale + s ../../EFI/BOOT/MokManager.efi <efi_dir> + s ../../EFI/BOOT/bootx64.efi <efi_dir> + s ../../EFI/BOOT/grub.efi <efi_dir> + + x grub_tftp.cfg <net_dir>/grub.cfg + R s#DIR#<kernel_dir>#g <net_dir>/grub.cfg + R s#INSTSYS#<tftp_dir>/<instsys_dir>/root#g <net_dir>/grub.cfg endif +d <tftp_dir>/<instsys_dir> + include gen/rpm.file_list skelcd-control-<skelcd_ctrl_theme>: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.301/install.aarch64 new/installation-images-14.302/install.aarch64 --- old/installation-images-14.301/install.aarch64 2017-02-20 11:53:12.000000000 +0100 +++ new/installation-images-14.302/install.aarch64 2017-02-20 18:14:38.000000000 +0100 @@ -34,6 +34,6 @@ dst=$DESTDIR/srv/tftpboot mkdir -p $dst cp -a images/tftp/* $dst - cp images/boot/linux $dst/*/boot/$ARCH - cp images/$THEMES/initrd $dst/*/boot/$ARCH + cp -a $DESTDIR/CD1/* $dst/* + cp -a $DESTDIR/branding/$THEMES/CD1/* $dst/* fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.301/install.i386 new/installation-images-14.302/install.i386 --- old/installation-images-14.301/install.i386 2017-02-20 11:53:12.000000000 +0100 +++ new/installation-images-14.302/install.i386 2017-02-20 18:14:38.000000000 +0100 @@ -95,7 +95,7 @@ dst=$DESTDIR/srv/tftpboot mkdir -p $dst cp -a images/tftp/* $dst - cp images/boot/loader/linux $dst/*/boot/$ARCH - cp images/$THEMES/initrd $dst/*/boot/$ARCH + cp -a $DESTDIR/CD1/* $dst/* + cp -a $DESTDIR/branding/$THEMES/CD1/* $dst/* fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.301/install.ppc new/installation-images-14.302/install.ppc --- old/installation-images-14.301/install.ppc 2017-02-20 11:53:12.000000000 +0100 +++ new/installation-images-14.302/install.ppc 2017-02-20 18:14:38.000000000 +0100 @@ -43,5 +43,6 @@ dst=$DESTDIR/srv/tftpboot mkdir -p $dst cp -a images/tftp/* $dst - cp $DESTDIR/branding/$THEMES/CD1/boot/$ARCH/{linux,initrd} $dst/*/boot/$ARCH + cp -a $DESTDIR/CD1/* $dst/* + cp -a $DESTDIR/branding/$THEMES/CD1/* $dst/* fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.301/install.s390x new/installation-images-14.302/install.s390x --- old/installation-images-14.301/install.s390x 2017-02-20 11:53:12.000000000 +0100 +++ new/installation-images-14.302/install.s390x 2017-02-20 18:14:38.000000000 +0100 @@ -49,5 +49,6 @@ dst=$DESTDIR/srv/tftpboot mkdir -p $dst cp -a images/tftp/* $dst - cp $DESTDIR/branding/$THEMES/CD1/boot/$ARCH/{linux,initrd} $dst/*/boot/$ARCH + cp -a $DESTDIR/CD1/* $dst/* + cp -a $DESTDIR/branding/$THEMES/CD1/* $dst/* fi ++++++ installation-images-rpmlintrc ++++++ addFilter("arch-independent-package-contains-binary-or-object ")