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-03-29 23:26:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/installation-images (Old)
and /work/SRC/openSUSE:Factory/.installation-images.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "installation-images"
Wed Mar 29 23:26:50 2023 rev:182 rq:1074742 version:17.81
Changes:
--------
--- /work/SRC/openSUSE:Factory/installation-images/installation-images.changes
2023-03-09 17:45:00.882676281 +0100
+++
/work/SRC/openSUSE:Factory/.installation-images.new.31432/installation-images.changes
2023-03-29 23:27:03.175414875 +0200
@@ -1,0 +2,23 @@
+Mon Mar 27 16:37:07 UTC 2023 - [email protected]
+
+- merge gh#openSUSE/installation-images#639
+- modernized mount-rootfs-and-do-chroot script
+- advertise mount-rootfs-and-do-chroot in motd
+- add motd to rescue system
+- 17.81
+
+--------------------------------------------------------------------
+Mon Mar 27 14:28:37 UTC 2023 - [email protected]
+
+- merge gh#openSUSE/installation-images#638
+- etc: update module.config to match 6.3
+- 17.80
+
+--------------------------------------------------------------------
+Mon Mar 27 14:24:40 UTC 2023 - [email protected]
+
+- merge gh#openSUSE/installation-images#637
+- Drop aaa_base prein execution
+- 17.79
+
+--------------------------------------------------------------------
Old:
----
installation-images-17.78.tar.xz
New:
----
installation-images-17.81.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ installation-images.spec ++++++
--- /var/tmp/diff_new_pack.CoFMRs/_old 2023-03-29 23:27:03.683417263 +0200
+++ /var/tmp/diff_new_pack.CoFMRs/_new 2023-03-29 23:27:03.687417281 +0200
@@ -667,7 +667,7 @@
Summary: Installation Image Files for %theme
License: GPL-2.0-or-later
Group: Metapackages
-Version: 17.78
+Version: 17.81
Release: 0
Provides: installation-images = %version-%release
Conflicts: otherproviders(installation-images)
++++++ installation-images-17.78.tar.xz -> installation-images-17.81.tar.xz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/installation-images-17.78/VERSION
new/installation-images-17.81/VERSION
--- old/installation-images-17.78/VERSION 2023-03-08 12:29:05.000000000
+0100
+++ new/installation-images-17.81/VERSION 2023-03-27 18:37:07.000000000
+0200
@@ -1 +1 @@
-17.78
+17.81
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/installation-images-17.78/changelog
new/installation-images-17.81/changelog
--- old/installation-images-17.78/changelog 2023-03-08 12:29:05.000000000
+0100
+++ new/installation-images-17.81/changelog 2023-03-27 18:37:07.000000000
+0200
@@ -1,3 +1,17 @@
+2023-03-27: 17.81
+ - merge gh#openSUSE/installation-images#639
+ - modernized mount-rootfs-and-do-chroot script
+ - advertise mount-rootfs-and-do-chroot in motd
+ - add motd to rescue system
+
+2023-03-27: 17.80
+ - merge gh#openSUSE/installation-images#638
+ - etc: update module.config to match 6.3
+
+2023-03-27: 17.79
+ - merge gh#openSUSE/installation-images#637
+ - Drop aaa_base prein execution
+
2023-03-08: 17.78
- merge gh#openSUSE/installation-images#636
- Include openssl hmac for SLE Micro (bsc#1208981)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/installation-images-17.78/data/base/base.file_list
new/installation-images-17.81/data/base/base.file_list
--- old/installation-images-17.78/data/base/base.file_list 2023-03-08
12:29:05.000000000 +0100
+++ new/installation-images-17.81/data/base/base.file_list 2023-03-27
18:37:07.000000000 +0200
@@ -131,7 +131,6 @@
/
aaa_base:
- E prein
E postin
t etc/fstab
/etc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/installation-images-17.78/data/initrd/initrd.file_list
new/installation-images-17.81/data/initrd/initrd.file_list
--- old/installation-images-17.78/data/initrd/initrd.file_list 2023-03-08
12:29:05.000000000 +0100
+++ new/installation-images-17.81/data/initrd/initrd.file_list 2023-03-27
18:37:07.000000000 +0200
@@ -452,7 +452,6 @@
system-group-kvm:
aaa_base:
- E prein
/
t /run/utmp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/installation-images-17.78/data/rescue/etc/motd_normal
new/installation-images-17.81/data/rescue/etc/motd_normal
--- old/installation-images-17.78/data/rescue/etc/motd_normal 1970-01-01
01:00:00.000000000 +0100
+++ new/installation-images-17.81/data/rescue/etc/motd_normal 2023-03-27
18:37:07.000000000 +0200
@@ -0,0 +1 @@
+To conveniently access a root filesystem, try mount-rootfs-and-do-chroot.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/installation-images-17.78/data/rescue/mount-rootfs-and-do-chroot
new/installation-images-17.81/data/rescue/mount-rootfs-and-do-chroot
--- old/installation-images-17.78/data/rescue/mount-rootfs-and-do-chroot
1970-01-01 01:00:00.000000000 +0100
+++ new/installation-images-17.81/data/rescue/mount-rootfs-and-do-chroot
2023-03-27 18:37:07.000000000 +0200
@@ -0,0 +1,55 @@
+#!/bin/bash
+
+# trivial option parser
+while true ; do
+ case $1 in
+ -r|--readonly) ro="-r" ; shift ; continue ;;
+ -h|--help) show_usage=1 ; shift ; continue ;;
+ esac
+ break
+done
+
+rootfs="$1"
+
+if [ -n "$show_usage" -o ! -b "$rootfs" ] ; then
+ cat <<EOF
+Usage: mount-rootfs-and-do-chroot [OPTIONS] DEVICE
+
+Mount root filesystem found on DEVICE to temporary location, taking care
+of special mount points like /dev, /sys, and /proc.
+
+Options:
+ -r, --readonly Mount DEVICE read-only.
+ -h, --help Show these usage instructions.
+EOF
+ exit 1
+fi
+
+mount_points="dev dev/pts proc sys sys/firmware/efi/efivars"
+
+mnt=/rootfs.$$
+
+if mkdir -pv "$mnt" && mount -v $ro "$rootfs" "$mnt" ; then
+ for i in $mount_points ; do
+ if test -d "/$i" && test -d "$mnt/$i" && test "`stat -c %D /`" != "`stat
-c %D /$i`" ; then
+ mount -v --bind "/$i" "$mnt/$i"
+ fi
+ done
+
+ echo -e "Performing chroot into ${rootfs}.\n\nUse 'exit' or 'CTRL+d' to
leave chroot shell."
+ echo "To mount additional filesystems from /etc/fstab (e.g. btrfs
subvolumes), run 'mount -a'."
+
+ chroot "$mnt" su -
+
+ while read b m rest ; do
+ case "$m" in
+ $mnt|$mnt/*) mounts="$m $mounts" ;;
+ esac
+ done < /proc/mounts
+
+ for i in $mounts ; do
+ umount -v "$i"
+ done
+
+ rmdir -v "$mnt"
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/installation-images-17.78/data/rescue/mount-rootfs-and-do-chroot.sh
new/installation-images-17.81/data/rescue/mount-rootfs-and-do-chroot.sh
--- old/installation-images-17.78/data/rescue/mount-rootfs-and-do-chroot.sh
2023-03-08 12:29:05.000000000 +0100
+++ new/installation-images-17.81/data/rescue/mount-rootfs-and-do-chroot.sh
1970-01-01 01:00:00.000000000 +0100
@@ -1,42 +0,0 @@
-#!/bin/bash
-# Usage: $0 /dev/sda5
-rootfs=$1
-mnt=/rootfs.${PPID}.$$
-mounts=
-
-if test -b "${rootfs}"
-then
- mkdir -pv "${mnt}"
- if mount -v "${rootfs}" "${mnt}"
- then
- for i in dev dev/pts proc sys
- do
- if test -d /${i} && test -d "${mnt}/${i}" && test
"`stat -c %D /`" != "`stat -c %D /${i}`"
- then
- mount -v --bind /${i} "${mnt}/${i}"
- fi
- done
-
- echo "Performing chroot into ${rootfs}. Use 'exit' or 'CTRL+d'
to leave chroot shell."
- chroot "${mnt}" su -
-
- while read b m rest
- do
- case "${m}" in
- ${mnt}*)
- mounts="${m} ${mounts}"
- ;;
- esac
- done <<-EOF
-`
-cat < /proc/mounts
-`
-EOF
-
- for i in ${mounts}
- do
- umount -v "${i}"
- done
- rmdir -v "${mnt}"
- fi
-fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/installation-images-17.78/data/rescue/rescue.file_list
new/installation-images-17.81/data/rescue/rescue.file_list
--- old/installation-images-17.78/data/rescue/rescue.file_list 2023-03-08
12:29:05.000000000 +0100
+++ new/installation-images-17.81/data/rescue/rescue.file_list 2023-03-27
18:37:07.000000000 +0200
@@ -312,7 +312,6 @@
E postin
aaa_base:
- E prein
/
t /etc/fstab
E postin
@@ -413,8 +412,7 @@
e mv usr/bin/mount usr/bin/mount.bin
x mount usr/bin
-# XXX: usrmerge
-x mount-rootfs-and-do-chroot.sh /bin
+x mount-rootfs-and-do-chroot /usr/bin
# run getty on tty1
d etc/systemd/system/getty.target.wants
@@ -438,6 +436,9 @@
x etc/multipath.conf /etc
E systemctl enable multipathd
+# add motd
+x /etc/motd_normal /etc/motd
+
e ldconfig -r .
# now run SuSEconfig
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/installation-images-17.78/data/root/root.file_list
new/installation-images-17.81/data/root/root.file_list
--- old/installation-images-17.78/data/root/root.file_list 2023-03-08
12:29:05.000000000 +0100
+++ new/installation-images-17.81/data/root/root.file_list 2023-03-27
18:37:07.000000000 +0200
@@ -368,7 +368,7 @@
s inst_setup_ssh /sbin/setup_ssh
# for Olaf
x etc/ssh /lib
- x ../rescue/mount-rootfs-and-do-chroot.sh /bin
+ x ../rescue/mount-rootfs-and-do-chroot /bin
nscd:
/etc
@@ -585,7 +585,6 @@
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
aaa_base:
- E prein
/
E postin
r /run/utmp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/installation-images-17.78/data/root/zenroot.file_list
new/installation-images-17.81/data/root/zenroot.file_list
--- old/installation-images-17.78/data/root/zenroot.file_list 2023-03-08
12:29:05.000000000 +0100
+++ new/installation-images-17.81/data/root/zenroot.file_list 2023-03-27
18:37:07.000000000 +0200
@@ -163,7 +163,7 @@
s inst_setup_ssh /sbin/setup_ssh
# for Olaf
x etc/ssh /lib
- x ../rescue/mount-rootfs-and-do-chroot.sh /bin
+ x ../rescue/mount-rootfs-and-do-chroot /bin
dmidecode:
/usr/sbin/dmidecode
@@ -195,7 +195,6 @@
E postin
aaa_base:
- E prein
/
E postin
r /run/utmp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/installation-images-17.78/etc/module.config
new/installation-images-17.81/etc/module.config
--- old/installation-images-17.78/etc/module.config 2023-03-08
12:29:05.000000000 +0100
+++ new/installation-images-17.81/etc/module.config 2023-03-27
18:37:07.000000000 +0200
@@ -323,6 +323,7 @@
spidernet,"Spider Southbridge Gigabit Ethernet"
tap
thunderbolt-net
+thunderbolt_net
virtio_net,"Virtio network"
vmxnet3,VMware vmxnet3 virtual NIC
vxlan