Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package installation-images for openSUSE:Factory checked in at 2023-11-05 12:18:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/installation-images (Old) and /work/SRC/openSUSE:Factory/.installation-images.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "installation-images" Sun Nov 5 12:18:55 2023 rev:195 rq:1123249 version:17.103 Changes: -------- --- /work/SRC/openSUSE:Factory/installation-images/installation-images.changes 2023-11-02 20:20:54.158583291 +0100 +++ /work/SRC/openSUSE:Factory/.installation-images.new.17445/installation-images.changes 2023-11-05 12:19:12.326042849 +0100 @@ -1,0 +2,24 @@ +Fri Nov 3 14:12:24 UTC 2023 - wfe...@opensuse.org + +- merge gh#openSUSE/installation-images#673 +- fix another symlink warning +- 17.103 + +-------------------------------------------------------------------- +Fri Nov 3 13:04:33 UTC 2023 - wfe...@opensuse.org + +- merge gh#openSUSE/installation-images#672 +- fix dangling symlink detection +- update symlink config +- add missing tpm packages to spec file +- fix typo in early_setup script +- 17.102 + +-------------------------------------------------------------------- +Thu Nov 2 18:49:09 UTC 2023 - wfe...@opensuse.org + +- merge gh#openSUSE/installation-images#670 +- add TPM support (bsc#1216835) +- 17.101 + +-------------------------------------------------------------------- Old: ---- installation-images-17.100.tar.xz New: ---- installation-images-17.103.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ installation-images.spec ++++++ --- /var/tmp/diff_new_pack.NGeJD2/_old 2023-11-05 12:19:13.134072491 +0100 +++ /var/tmp/diff_new_pack.NGeJD2/_new 2023-11-05 12:19:13.138072637 +0100 @@ -445,6 +445,8 @@ BuildRequires: sysvinit-tools BuildRequires: tftpboot-installation-common BuildRequires: thai-fonts +BuildRequires: tpm2.0-abrmd +BuildRequires: tpm2.0-tools BuildRequires: tunctl BuildRequires: udev BuildRequires: vlan @@ -670,7 +672,7 @@ Summary: Installation Image Files for %theme License: GPL-2.0-or-later Group: Metapackages -Version: 17.100 +Version: 17.103 Release: 0 Provides: installation-images = %version-%release Conflicts: otherproviders(installation-images) ++++++ installation-images-17.100.tar.xz -> installation-images-17.103.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-17.100/Makefile new/installation-images-17.103/Makefile --- old/installation-images-17.100/Makefile 2023-11-02 14:07:19.000000000 +0100 +++ new/installation-images-17.103/Makefile 2023-11-03 15:12:24.000000000 +0100 @@ -122,8 +122,8 @@ 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 - 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 + theme=$(THEMES) mode=add tmpdir=initrd_gefrickel image=modules src=initrd fs=none nolinkcheck=1 bin/mk_image + theme=$(THEMES) mode=add tmpdir=initrd_gefrickel image=digests src=initrd fs=none nolinkcheck=1 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} @@ -162,7 +162,7 @@ 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 + theme=$(THEMES) image=tftp src=boot fs=dir nolinkcheck=1 bin/mk_image rm -f images/tftp/{.packages.tftp,content} root: base diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-17.100/VERSION new/installation-images-17.103/VERSION --- old/installation-images-17.100/VERSION 2023-11-02 14:07:19.000000000 +0100 +++ new/installation-images-17.103/VERSION 2023-11-03 15:12:24.000000000 +0100 @@ -1 +1 @@ -17.100 +17.103 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-17.100/bin/mk_image new/installation-images-17.103/bin/mk_image --- old/installation-images-17.100/bin/mk_image 2023-11-02 14:07:19.000000000 +0100 +++ new/installation-images-17.103/bin/mk_image 2023-11-03 15:12:24.000000000 +0100 @@ -188,6 +188,8 @@ next if $dangling_links->{$ds} eq $x; if($x =~ /^\//) { + # absolute links + next if $x =~ m#^/lbin/#; next if $x =~ m#^/proc/#; next if $x =~ m#^/dev/#; @@ -196,8 +198,12 @@ next if -l "$dir$x" || -e _; } else { + # relative links + + my $s = $ds; + $s =~ s#[^/]+$#$x#; # don't verify symlinks to symlinks - next if -l || -e _; + next if -l "$dir/$s" || -e _; } $err = 1; my $n = $_; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-17.100/data/base/base.file_list new/installation-images-17.103/data/base/base.file_list --- old/installation-images-17.100/data/base/base.file_list 2023-11-02 14:07:19.000000000 +0100 +++ new/installation-images-17.103/data/base/base.file_list 2023-11-03 15:12:24.000000000 +0100 @@ -171,3 +171,5 @@ E ls -lR /var/lib/ca-certificates E ls -lR /etc/ssl +# allowed dangling symlinks +D ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-17.100/data/initrd/initrd.file_list new/installation-images-17.103/data/initrd/initrd.file_list --- old/installation-images-17.100/data/initrd/initrd.file_list 2023-11-02 14:07:19.000000000 +0100 +++ new/installation-images-17.103/data/initrd/initrd.file_list 2023-11-03 15:12:24.000000000 +0100 @@ -108,6 +108,8 @@ sg3_utils: systemd-presets-branding-<systemd_theme>: tar: +tpm2.0-tools: +tpm2.0-abrmd: util-linux-systemd: vlan: which: @@ -449,6 +451,7 @@ # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - system-user-daemon: +system-user-tss: system-group-kvm: aaa_base: @@ -694,3 +697,10 @@ # get the gpg keys to trust from build root d /usr/lib/rpm/gnupg/keys X /usr/lib/rpm/gnupg/keys /usr/lib/rpm/gnupg + +# allowed dangling symlinks +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 +D ../../../var/cache/gio-2.0/gnome-mimeapps.list /usr/share/applications/gnome-mimeapps.list +D brcmfmac43455-sdio.raspberrypi,4-model-b.txt.xz /usr/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-compute-module.txt.xz diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-17.100/data/initrd/scripts/early_setup new/installation-images-17.103/data/initrd/scripts/early_setup --- old/installation-images-17.100/data/initrd/scripts/early_setup 2023-11-02 14:07:19.000000000 +0100 +++ new/installation-images-17.103/data/initrd/scripts/early_setup 2023-11-03 15:12:24.000000000 +0100 @@ -113,3 +113,8 @@ done < <(/etc/wicked/extensions/ibft -l) echo "ibftdevices: $ibft" >/etc/ibft_devices fi + +# tpm support +if [ -c /dev/tpm0 -a -x /usr/sbin/tpm2-abrmd ] ; then + /usr/sbin/tpm2-abrmd --allow-root > /var/log/tpm.log 2>&1 & +fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-17.100/data/rescue/rescue.file_list new/installation-images-17.103/data/rescue/rescue.file_list --- old/installation-images-17.100/data/rescue/rescue.file_list 2023-11-02 14:07:19.000000000 +0100 +++ new/installation-images-17.103/data/rescue/rescue.file_list 2023-11-03 15:12:24.000000000 +0100 @@ -458,7 +458,6 @@ d usr/lib/microcode # 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/gnome-mimeapps.list -D /var/cache/gio-2.0/gnome-mimeapps.list /usr/share/applications/mimeapps.list +D ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf +D ../../../var/cache/gio-2.0/gnome-mimeapps.list /usr/share/applications/gnome-mimeapps.list D /etc/machine-id /var/lib/dbus/machine-id diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-17.100/data/root/root.file_list new/installation-images-17.103/data/root/root.file_list --- old/installation-images-17.100/data/root/root.file_list 2023-11-02 14:07:19.000000000 +0100 +++ new/installation-images-17.103/data/root/root.file_list 2023-11-03 15:12:24.000000000 +0100 @@ -690,7 +690,7 @@ r etc/mtab # remove these, we don't want them symlinked -r root mnt tmp proc usr/libexec +r root mnt tmp proc x /usr/lib/YaST/.Reh /usr/lib/YaST2 x etc/inst_setup /sbin/inst_setup @@ -742,11 +742,11 @@ e rm check_fonts fc-match # allowed dangling symlinks -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/gnome-mimeapps.list -D /var/cache/gio-2.0/gnome-mimeapps.list /usr/share/applications/mimeapps.list +D ../systemd-firstboot.service /usr/lib/systemd/system/sysinit.target.wants/systemd-firstboot.service +D system-generators/systemd-fstab-generator /usr/lib/systemd/systemd-sysroot-fstab-check +D ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf +D ../../sbin/update-ca-certificates /usr/libexec/p11-kit/p11-kit-extract-trust +D ../../../var/cache/gio-2.0/gnome-mimeapps.list /usr/share/applications/gnome-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-17.100/data/root/zenroot.file_list new/installation-images-17.103/data/root/zenroot.file_list --- old/installation-images-17.100/data/root/zenroot.file_list 2023-11-02 14:07:19.000000000 +0100 +++ new/installation-images-17.103/data/root/zenroot.file_list 2023-11-03 15:12:24.000000000 +0100 @@ -152,9 +152,6 @@ x /etc/ld.so.conf /etc -# remove these: -r root mnt tmp usr/libexec - : r /usr/lib*/security/pam_userdb.so @@ -242,7 +239,7 @@ r etc/mtab # remove these, we don't want them symlinked -r root mnt tmp proc usr/libexec +r root mnt tmp proc x etc/inst_setup /sbin/inst_setup x hostip_from_wicked /sbin/hostip_from_wicked @@ -263,6 +260,7 @@ E TZ= LANG= LC_ALL= date +%Y%m%d >.timestamp # 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/gnome-mimeapps.list -D /var/cache/gio-2.0/gnome-mimeapps.list /usr/share/applications/mimeapps.list +D ../../../var/cache/gio-2.0/gnome-mimeapps.list /usr/share/applications/gnome-mimeapps.list +D ../systemd-firstboot.service /usr/lib/systemd/system/sysinit.target.wants/systemd-firstboot.service +D system-generators/systemd-fstab-generator /usr/lib/systemd/systemd-sysroot-fstab-check +D ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-17.100/obs/installation-images.spec new/installation-images-17.103/obs/installation-images.spec --- old/installation-images-17.100/obs/installation-images.spec 2023-11-02 14:07:19.000000000 +0100 +++ new/installation-images-17.103/obs/installation-images.spec 2023-11-03 15:12:24.000000000 +0100 @@ -445,6 +445,8 @@ BuildRequires: sysvinit-tools BuildRequires: tftpboot-installation-common BuildRequires: thai-fonts +BuildRequires: tpm2.0-abrmd +BuildRequires: tpm2.0-tools BuildRequires: tunctl BuildRequires: udev BuildRequires: vlan