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 - [email protected]
+
+- merge gh#openSUSE/installation-images#673
+- fix another symlink warning
+- 17.103
+
+--------------------------------------------------------------------
+Fri Nov 3 13:04:33 UTC 2023 - [email protected]
+
+- 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 - [email protected]
+
+- 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