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 - wfe...@opensuse.org + +- 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 - wfe...@opensuse.org + +- merge gh#openSUSE/installation-images#638 +- etc: update module.config to match 6.3 +- 17.80 + +-------------------------------------------------------------------- +Mon Mar 27 14:24:40 UTC 2023 - wfe...@opensuse.org + +- 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