commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2024-10-01 17:11:29 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.29891 (New) Package is "suse-module-tools" Tue Oct 1 17:11:29 2024 rev:83 rq:1204787 version:16.0.52 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2024-09-12 16:54:12.643495429 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.29891/suse-module-tools.changes 2024-10-01 17:11:42.461451319 +0200 @@ -1,0 +2,9 @@ +Mon Sep 30 13:54:11 UTC 2024 - Martin Wilck + +- Update to version 16.0.52: + * rpm-script: create vmlinuz and initrd also in image build environments +(bsc#1231040, bsc#1230858) + * regenerate-initrd-posttrans: Fix SKIP_REGENERATE_INITRD_ALL +(bsc#1228929) + +--- Old: suse-module-tools-16.0.51.obscpio New: suse-module-tools-16.0.52.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.XnVezb/_old 2024-10-01 17:11:43.473493504 +0200 +++ /var/tmp/diff_new_pack.XnVezb/_new 2024-10-01 17:11:43.477493670 +0200 @@ -37,7 +37,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.51 +Version:16.0.52 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.XnVezb/_old 2024-10-01 17:11:43.513495171 +0200 +++ /var/tmp/diff_new_pack.XnVezb/_new 2024-10-01 17:11:43.517495338 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 747e2bfce7f245987ff87cea6b80c31ce39dc2fa + 282e930752c4d08ac0bdb116de7e035e36a78f04 (No newline at EOF) ++ suse-module-tools-16.0.51.obscpio -> suse-module-tools-16.0.52.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.51/kernel-scriptlets/rpm-script new/suse-module-tools-16.0.52/kernel-scriptlets/rpm-script --- old/suse-module-tools-16.0.51/kernel-scriptlets/rpm-script 2024-09-05 11:58:31.0 +0200 +++ new/suse-module-tools-16.0.52/kernel-scriptlets/rpm-script 2024-09-30 15:52:11.0 +0200 @@ -133,12 +133,11 @@ message_install_bl fi fi - create_boot_symlinks "$kernelrelease-$flavor" else message_install_bl - create_boot_symlinks "$kernelrelease-$flavor" fi fi +create_boot_symlinks "$kernelrelease-$flavor" } check_space_in_boot() { @@ -195,6 +194,8 @@ create_boot_symlinks() { rel_flav=$1 broken= + +[ -n "$is_sdbootutil" ] && return for x in /boot/"$image" /boot/initrd; do [ -f "$x-$rel_flav" ] || broken=yes done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.51/regenerate-initrd-posttrans new/suse-module-tools-16.0.52/regenerate-initrd-posttrans --- old/suse-module-tools-16.0.51/regenerate-initrd-posttrans 2024-09-05 11:58:31.0 +0200 +++ new/suse-module-tools-16.0.52/regenerate-initrd-posttrans 2024-09-30 15:52:11.0 +0200 @@ -76,43 +76,44 @@ work_done= if test -e "$dir/all"; then - rm "$dir"/* - [ "$SKIP_REGENERATE_INITRD_ALL" = 1 ] || { + if [ "$SKIP_REGENERATE_INITRD_ALL" = 1 ]; then + rm "$dir/all" + else + rm "$dir"/* if [ -n "$is_sdbootutil" ]; then /usr/bin/sdbootutil --no-reuse-initrd --default-snapshot add-all-kernels else initrd_regenerate_all fi work_done=yes - } -else - for f in "$dir"/*; do - case $f in - "$dir/*") - [ -e "$f" ] || break;; - esac - rm -f "$f" - kver=${f##*/} - case "$kver" in - vmlinuz-*|image-*|vmlinux-*|linux-*|bzImage-*|uImage-*|Image-*|zImage-*) - kver=${kver#*-} - ;; - esac - [ -d /lib/modules/"$kver" ] || { - echo $0: skipping invalid kernel version "$dir/$kver" - continue - } -
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2024-09-12 16:54:02 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.17570 (New) Package is "suse-module-tools" Thu Sep 12 16:54:02 2024 rev:82 rq:1200081 version:16.0.51 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2024-09-01 19:21:06.887248571 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.17570/suse-module-tools.changes 2024-09-12 16:54:12.643495429 +0200 @@ -1,0 +2,9 @@ +Thu Sep 5 10:01:04 UTC 2024 - Martin Wilck + +- Update to version 16.0.51: + * Improve handling of /boot/vmlinuz and /boot/initrd symlinks +(boo#1207703) + * Add preliminary support for mkosi-initrd + * spec file: remove redundant dependency on sdbootutil + +--- @@ -3,0 +13 @@ +- Update to version 16.0.50: Old: suse-module-tools-16.0.50.obscpio New: suse-module-tools-16.0.51.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.r4zWe2/_old 2024-09-12 16:54:13.375525883 +0200 +++ /var/tmp/diff_new_pack.r4zWe2/_new 2024-09-12 16:54:13.379526050 +0200 @@ -37,7 +37,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.50 +Version:16.0.51 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -52,7 +52,6 @@ Requires: coreutils Requires: findutils Requires: systemd-rpm-macros -Requires: (sdbootutil if sdbootutil) Requires: rpm Requires(post): /usr/bin/grep Requires(post): /usr/bin/sed @@ -120,6 +119,8 @@ install -d -m 755 "%{buildroot}/usr/lib/module-init-tools" install -pm 755 -t "%{buildroot}/usr/lib/module-init-tools/" \ weak-modules2 driver-check.sh unblacklist lsinitrd-quick get_dracut_drivers +install -pm 755 "dracut-posttrans" "%{buildroot}/usr/lib/module-init-tools/" +install -pm 755 "mkosi-initrd-posttrans" "%{buildroot}/usr/lib/module-init-tools/" install -pm 755 "regenerate-initrd-posttrans" "%{buildroot}/usr/lib/module-init-tools/" install -d -m 755 "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets" install -pm 755 "kernel-scriptlets/cert-script" "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets" @@ -249,5 +250,7 @@ # %files scriptlets /usr/lib/module-init-tools/kernel-scriptlets +/usr/lib/module-init-tools/dracut-posttrans +/usr/lib/module-init-tools/mkosi-initrd-posttrans /usr/lib/module-init-tools/regenerate-initrd-posttrans ++ _servicedata ++ --- /var/tmp/diff_new_pack.r4zWe2/_old 2024-09-12 16:54:13.423527880 +0200 +++ /var/tmp/diff_new_pack.r4zWe2/_new 2024-09-12 16:54:13.427528047 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 503d772e6951ef8c268bc14f39b4c8d5f5a90986 + 747e2bfce7f245987ff87cea6b80c31ce39dc2fa (No newline at EOF) ++ suse-module-tools-16.0.50.obscpio -> suse-module-tools-16.0.51.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.50/README.md new/suse-module-tools-16.0.51/README.md --- old/suse-module-tools-16.0.50/README.md 2024-08-30 15:03:25.0 +0200 +++ new/suse-module-tools-16.0.51/README.md 2024-09-05 11:58:31.0 +0200 @@ -120,8 +120,8 @@ # Boot Loader Specification (BLS) and EFI System Partition (ESP) There are scripts generating boot entries (via perl-Bootloader), new -initrds (via dracut) and updating the kernel module dependency lists -(via depmod). If we are in a system using the boot entries defined in +initrds (via dracut or mkosi-initrd) and updating the kernel module dependency +lists (via depmod). If we are in a system using the boot entries defined in the bootloader specification (BLS), then we need to take special considerations. @@ -141,76 +141,80 @@ system. The following table summarizes those interactions: -| Model| Operation | Element| Done | -|--|---||| -| Traditional | Kernel| depmod | wm2 (rpm-script/post[un]) | -| | | initrd | wm2 (rpm-script/post[un]) | -| | | boot entry | rpm-script/post[un]| -|
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2024-07-18 19:15:15 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.17339 (New) Package is "suse-module-tools" Thu Jul 18 19:15:15 2024 rev:79 rq:1188378 version:16.0.48 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2024-07-17 15:14:30.548661964 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.17339/suse-module-tools.changes 2024-07-18 19:15:21.440770718 +0200 @@ -1,0 +2,7 @@ +Thu Jul 18 10:10:56 UTC 2024 - Martin Wilck + +- Update to version 16.0.48: + * Fix 64k check in check_arm_pagesize() that would cause OBS +builds to fail + +--- Old: suse-module-tools-16.0.47.obscpio New: suse-module-tools-16.0.48.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.fMRb6E/_old 2024-07-18 19:15:22.220802372 +0200 +++ /var/tmp/diff_new_pack.fMRb6E/_new 2024-07-18 19:15:22.220802372 +0200 @@ -37,7 +37,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.47 +Version:16.0.48 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.fMRb6E/_old 2024-07-18 19:15:22.260803956 +0200 +++ /var/tmp/diff_new_pack.fMRb6E/_new 2024-07-18 19:15:22.264804115 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 790fe7ce0eb9db37932c65161d88da73efcb809f + 6f3b676e6bfca337e2d056c789f6c2df5b916d79 (No newline at EOF) ++ suse-module-tools-16.0.47.obscpio -> suse-module-tools-16.0.48.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.47/kernel-scriptlets/rpm-script new/suse-module-tools-16.0.48/kernel-scriptlets/rpm-script --- old/suse-module-tools-16.0.47/kernel-scriptlets/rpm-script 2024-07-03 23:26:16.0 +0200 +++ new/suse-module-tools-16.0.48/kernel-scriptlets/rpm-script 2024-07-18 12:09:09.0 +0200 @@ -207,7 +207,7 @@ # YAST_IS_RUNNING: We're probably test installing the kernel, that should succeed if [ "$flavor" != default ] || [ "$( uname -m )" != aarch64 ] || \ [ "$FORCE_4K" = 1 ] || [ "$YAST_IS_RUNNING" = instsys ] || \ - ! zgrep -q CONFIG_ARM64_64K_PAGES /proc/config.gz; then + ! zgrep -q CONFIG_ARM64_64K_PAGES=y /proc/config.gz; then return fi cat >&2 <<-EOF diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.47/suse-module-tools.spec new/suse-module-tools-16.0.48/suse-module-tools.spec --- old/suse-module-tools-16.0.47/suse-module-tools.spec2024-07-03 23:26:16.0 +0200 +++ new/suse-module-tools-16.0.48/suse-module-tools.spec2024-07-18 12:09:09.0 +0200 @@ -37,7 +37,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.47 +Version:16.0.48 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.fMRb6E/_old 2024-07-18 19:15:22.376808551 +0200 +++ /var/tmp/diff_new_pack.fMRb6E/_new 2024-07-18 19:15:22.380808710 +0200 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 16.0.47 -mtime: 1720041976 -commit: 790fe7ce0eb9db37932c65161d88da73efcb809f +version: 16.0.48 +mtime: 1721297349 +commit: 6f3b676e6bfca337e2d056c789f6c2df5b916d79
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2024-07-17 15:13:59 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.17339 (New) Package is "suse-module-tools" Wed Jul 17 15:13:59 2024 rev:78 rq:1185245 version:16.0.47 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2024-06-25 23:06:58.641211306 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.17339/suse-module-tools.changes 2024-07-17 15:14:30.548661964 +0200 @@ -1,0 +2,13 @@ +Wed Jul 3 21:49:31 UTC 2024 - Martin Wilck + +- Update to version 16.0.47: + * rpm scriptlets: fix shellcheck warnings + +- Update to version 16.0.46: + * Support for bootloaders that follow the boot loader specification +in particular systemd-boot (bsc#1226122) + * Spec file: obsolete sdbootutil-rpm-scriptlets, the scriptlets +in suse-module-tools-scriptlets have modified to support the +systemd-boot / sdbootutil use case, too + +--- Old: suse-module-tools-16.0.45.obscpio New: suse-module-tools-16.0.47.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.cgGVhz/_old 2024-07-17 15:14:31.600700125 +0200 +++ /var/tmp/diff_new_pack.cgGVhz/_new 2024-07-17 15:14:31.604700269 +0200 @@ -37,7 +37,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.45 +Version:16.0.47 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -81,6 +81,8 @@ Provides: suse-kernel-rpm-scriptlets = 0 Requires: suse-module-tools = %{version} Provides: suse-module-tools:/usr/lib/module-init-tools/kernel-scriptlets +Provides: sdbootutil-rpm-scriptlets = 2.0 +Obsoletes: sdbootutil-rpm-scriptlets < 2.0 %description scriptlets Scripts called by the SUSE kernel packages on installation ++ _servicedata ++ --- /var/tmp/diff_new_pack.cgGVhz/_old 2024-07-17 15:14:31.648701865 +0200 +++ /var/tmp/diff_new_pack.cgGVhz/_new 2024-07-17 15:14:31.652702011 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 66cef9d663358efd86365b12a1e799b173ea157a + 790fe7ce0eb9db37932c65161d88da73efcb809f (No newline at EOF) ++ suse-module-tools-16.0.45.obscpio -> suse-module-tools-16.0.47.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.45/README.md new/suse-module-tools-16.0.47/README.md --- old/suse-module-tools-16.0.45/README.md 2024-06-12 18:19:51.0 +0200 +++ new/suse-module-tools-16.0.47/README.md 2024-07-03 23:26:16.0 +0200 @@ -115,3 +115,102 @@ are applied by **systemd-sysctl.service** at boot time. These settings are shipped in the file `/boot/sysctl.conf-$(uname -r)`, which is part of the kernel package. + + +# Boot Loader Specification (BLS) and EFI System Partition (ESP) + +There are scripts generating boot entries (via perl-Bootloader), new +initrds (via dracut) and updating the kernel module dependency lists +(via depmod). If we are in a system using the boot entries defined in +the bootloader specification (BLS), then we need to take special +considerations. + +The tool `sdbootutil` is the one responsible of synchronizing the +content in the rootfs with the ESP (kernel, bootloader, shim, boot +entries, initrd, etc), so certain actions should be delegated to it. + +To complicate the situation further, transactional systems (like +MicroOS) cannot access the ESP from inside the transaction as that +would break the atomicity of the update operation. It is the +`snapper` plugin provided by `sdbootutil` that will call the scripts +in the correct moment (when setting the new default snapshot). + +This imposes that `weak-modules2`, `regenerate-initrd-posttrans`, the +`kernel-scriptlets` and the snapper plugin now need to work in +coordination, reordering certain actions depending on the kind of +system. The following table summarizes those interactions: + + +| Model| Operation | Element| Done | +|--|---||| +| Traditional | Kernel| depmod | wm2 (rpm-script/post[un]) | +| | | initrd | wm2 (rpm-script/pos
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2024-06-25 23:06:41 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.18349 (New) Package is "suse-module-tools" Tue Jun 25 23:06:41 2024 rev:77 rq:1183025 version:16.0.45 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2024-05-23 15:34:39.538306392 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.18349/suse-module-tools.changes 2024-06-25 23:06:58.641211306 +0200 @@ -1,0 +2,6 @@ +Mon Jun 24 14:10:46 UTC 2024 - Martin Wilck + +- Update to version 16.0.45: + * udevrules: activate CPUs on hotplug for s390, too (bsc#1224400) + +--- Old: suse-module-tools-16.0.44.obscpio New: suse-module-tools-16.0.45.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.3k4fhK/_old 2024-06-25 23:06:59.461241534 +0200 +++ /var/tmp/diff_new_pack.3k4fhK/_new 2024-06-25 23:06:59.461241534 +0200 @@ -37,7 +37,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.44 +Version:16.0.45 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.3k4fhK/_old 2024-06-25 23:06:59.497242861 +0200 +++ /var/tmp/diff_new_pack.3k4fhK/_new 2024-06-25 23:06:59.501243009 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 65af4fbcd4584af98f6ab2f86aa5a17cf02d2b82 + 66cef9d663358efd86365b12a1e799b173ea157a (No newline at EOF) ++ suse-module-tools-16.0.44.obscpio -> suse-module-tools-16.0.45.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.44/suse-module-tools.spec new/suse-module-tools-16.0.45/suse-module-tools.spec --- old/suse-module-tools-16.0.44/suse-module-tools.spec2024-05-22 20:30:09.0 +0200 +++ new/suse-module-tools-16.0.45/suse-module-tools.spec2024-06-12 18:19:51.0 +0200 @@ -37,7 +37,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.44 +Version:16.0.45 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.44/udevrules/80-hotplug-cpu-mem.rules new/suse-module-tools-16.0.45/udevrules/80-hotplug-cpu-mem.rules --- old/suse-module-tools-16.0.44/udevrules/80-hotplug-cpu-mem.rules 2024-05-22 20:30:09.0 +0200 +++ new/suse-module-tools-16.0.45/udevrules/80-hotplug-cpu-mem.rules 2024-06-12 18:19:51.0 +0200 @@ -8,6 +8,7 @@ # Hotplug physical CPU # SUBSYSTEM=="cpu", CONST{arch}=="x86-64", TEST=="online", ATTR{online}=="0", ATTR{online}="1" +SUBSYSTEM=="cpu", CONST{arch}=="s390*", TEST=="online", ATTR{configure}=="1", ATTR{online}=="0", ATTR{online}="1" # # Hotplug physical memory. Instances of tmpfs are remounted so their ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.3k4fhK/_old 2024-06-25 23:06:59.613247137 +0200 +++ /var/tmp/diff_new_pack.3k4fhK/_new 2024-06-25 23:06:59.617247285 +0200 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 16.0.44 -mtime: 1716402609 -commit: 65af4fbcd4584af98f6ab2f86aa5a17cf02d2b82 +version: 16.0.45 +mtime: 1718209191 +commit: 66cef9d663358efd86365b12a1e799b173ea157a
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2024-05-23 15:34:16 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.24587 (New) Package is "suse-module-tools" Thu May 23 15:34:16 2024 rev:76 rq:1175930 version:16.0.44 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2024-01-31 23:54:07.073785395 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.24587/suse-module-tools.changes 2024-05-23 15:34:39.538306392 +0200 @@ -1,0 +2,8 @@ +Wed May 22 18:32:42 UTC 2024 - Martin Wilck + +- Update to version 16.0.44: + * Include unblacklist in initramfs (bsc#1224320) + * regenerate-initrd-posttrans: run update-bootloader --refresh for XEN +(bsc#1223278) + +--- Old: suse-module-tools-16.0.43.obscpio New: suse-module-tools-16.0.44.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.VIzc00/_old 2024-05-23 15:34:40.430338762 +0200 +++ /var/tmp/diff_new_pack.VIzc00/_new 2024-05-23 15:34:40.430338762 +0200 @@ -20,6 +20,7 @@ # This assumes post-usr-merge (20210527) for Tumbleweed %global modprobe_dir /usr/lib/modprobe.d %global depmod_dir /usr/lib/depmod.d +%global dracutlibdir %{_prefix}/lib/dracut %global with_kernel_sysctl 1 # boot_sysctl may be dropped on TW when we can assume that nobody keeps # kernel packages around that store sysctl files under /boot @@ -36,7 +37,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.43 +Version:16.0.44 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -126,6 +127,8 @@ ln -s rpm-script %{buildroot}/usr/lib/module-init-tools/kernel-scriptlets/rpm-$i done +install -d -m 755 %{buildroot}%{dracutlibdir}/dracut.conf.d +install -pm 644 10-unblacklist.conf %{buildroot}%{dracutlibdir}/dracut.conf.d install -d -m 755 "%{buildroot}%{_prefix}/bin" # systemd service(s) to load kernel-specific sysctl settings @@ -232,6 +235,8 @@ %{_unitdir}/systemd-sysctl.service.d %{_modulesloaddir} %{_udevrulesdir} +%dir %{dracutlibdir} +%{dracutlibdir}/dracut.conf.d %ifarch ppc64 ppc64le /usr/lib/systemd/system-generators %endif ++ _servicedata ++ --- /var/tmp/diff_new_pack.VIzc00/_old 2024-05-23 15:34:40.466340067 +0200 +++ /var/tmp/diff_new_pack.VIzc00/_new 2024-05-23 15:34:40.470340213 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 2e7447774e720050841ea03eb9f8447191eeffde + 65af4fbcd4584af98f6ab2f86aa5a17cf02d2b82 (No newline at EOF) ++ suse-module-tools-16.0.43.obscpio -> suse-module-tools-16.0.44.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.43/10-unblacklist.conf new/suse-module-tools-16.0.44/10-unblacklist.conf --- old/suse-module-tools-16.0.43/10-unblacklist.conf 1970-01-01 01:00:00.0 +0100 +++ new/suse-module-tools-16.0.44/10-unblacklist.conf 2024-05-22 20:30:09.0 +0200 @@ -0,0 +1,3 @@ +# We ship modprobe.d files that call unblacklist. +# It's a noop in the initramfs, but it needs to exist. +install_items+=" /usr/lib/module-init-tools/unblacklist " diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.43/regenerate-initrd-posttrans new/suse-module-tools-16.0.44/regenerate-initrd-posttrans --- old/suse-module-tools-16.0.43/regenerate-initrd-posttrans 2024-01-12 15:39:13.0 +0100 +++ new/suse-module-tools-16.0.44/regenerate-initrd-posttrans 2024-05-22 20:30:09.0 +0200 @@ -1,4 +1,8 @@ #!/bin/sh +# Local variables: +# indent-tabs-mode: t +# sh-basic-offset: 8 +# End: # # Packages that install kernels or kernel-modules create a flag # @@ -36,31 +40,47 @@ break done +err=0 +work_done= + if test -e "$dir/all"; then rm "$dir"/* - [ "$SKIP_REGENERATE_INITRD_ALL" = 1 ] || + [ "$SKIP_REGENERATE_INITRD_ALL" = 1 ] || { "$DRACUT" -f --regenerate-all - exit -fi -err=0 -for f in "$dir"/*; do - case $f in - "$dir/*") - [ -e "$f" ] || break;; - esac - rm -f "$f" - kver=${f##*/} - case "$kver" in - vmlinuz-*|image-*|vmlinux-*|linux-*|bzImage-*|uImage-*|Im
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2024-01-31 23:53:55 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1815 (New) Package is "suse-module-tools" Wed Jan 31 23:53:55 2024 rev:75 rq:1143010 version:16.0.43 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2024-01-04 15:58:27.214833671 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1815/suse-module-tools.changes 2024-01-31 23:54:07.073785395 +0100 @@ -1,0 +2,10 @@ +Wed Jan 31 12:02:16 UTC 2024 - Martin Wilck + +- Update to version 16.0.43: + * macros.initrd: %regenerate_initrd_post: don't fail if mkdir is unavailable +(boo#1217979) + * Don't rebuild existing initramfs imagees if the environment variable +SKIP_REGENERATE_ALL=1 is set (boo#1192014) + * README: Update blacklist description (gh#openSUSE/suse-module-tools#71) + +--- Old: suse-module-tools-16.0.42.obscpio New: suse-module-tools-16.0.43.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.gsz7EO/_old 2024-01-31 23:54:08.045820472 +0100 +++ /var/tmp/diff_new_pack.gsz7EO/_new 2024-01-31 23:54:08.045820472 +0100 @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.42 +Version:16.0.43 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.gsz7EO/_old 2024-01-31 23:54:08.077821627 +0100 +++ /var/tmp/diff_new_pack.gsz7EO/_new 2024-01-31 23:54:08.077821627 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 065d699b3b505b10a27efcb79acee44215615171 + 2e7447774e720050841ea03eb9f8447191eeffde (No newline at EOF) ++ suse-module-tools-16.0.42.obscpio -> suse-module-tools-16.0.43.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.42/README.md new/suse-module-tools-16.0.43/README.md --- old/suse-module-tools-16.0.42/README.md 2024-01-03 10:58:53.0 +0100 +++ new/suse-module-tools-16.0.43/README.md 2024-01-12 15:39:13.0 +0100 @@ -22,17 +22,20 @@ ## Blacklisted file systems -In the Linux kernel, file system types are implemented as kernel -modules. While many of these file systems are well maintained, some of the -older and less frequently used ones are not. This poses a security risk, -because maliciously crafted file system images might open security holes when -mounted either automatically or by an inadvertent user. +In the Linux kernel, file system types are implemented as kernel modules. While +many of these file systems are well maintained, some of the older and less +frequently used ones are not. Others are actively maintained upstream but SUSE +kernel developers do not not actively review and include fixes for them in the +kernel sources released in openSUSE and SUSE Enterprise Linux. This poses a +security risk, because maliciously crafted file system images might open +security holes when mounted either automatically or by an inadvertent user. -These file systems are therefore **blacklisted** by default under openSUSE and -SUSE Enterprise Linux. This means that the on-demand loading of file system -modules at mount time is disabled. Blacklisting is accomplished by placing -configuration files called `60-blacklist_fs-$SOME_FS.conf` under -`/lib/modprobe.d`. The current list of blacklisted filesystems is: +Filesystems not actively maintained by SUSE kernel developers are therefore +**blacklisted** by default under openSUSE and SUSE Enterprise Linux. This means +that the on-demand loading of file system modules at mount time is disabled. +Blacklisting is accomplished by placing configuration files called +`60-blacklist_fs-$SOME_FS.conf` under `/lib/modprobe.d`. The current list of +blacklisted filesystems is: @FS_BLACKLIST@ # will be filled from spec file during package build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.42/macros.initrd new/suse-module-tools-16.0.43/macros.initrd --- old/suse-module-tools-16.0.42/macros.initrd 2024-01-03 10:58:53.0 +0100 +++ new/suse-module-tools-16.0.43/macros.initrd 2024-0
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2024-01-04 15:57:06 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.28375 (New) Package is "suse-module-tools" Thu Jan 4 15:57:06 2024 rev:74 rq:1136446 version:16.0.42 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-12-15 21:47:19.226240437 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.28375/suse-module-tools.changes 2024-01-04 15:58:27.214833671 +0100 @@ -1,0 +2,20 @@ +Wed Jan 3 09:59:35 UTC 2024 - Martin Wilck + +- Update to version 16.0.42: + * 60-io-scheduler.rules: test for "scheduler" sysfs attribute (boo#1216717) + +--- +Tue Jan 2 15:35:07 UTC 2024 - Martin Wilck + +- Update to version 16.0.41: + * rpm-script: fix issue during installation (bsc#1217775) + * rpm-script: preun: remove stale .vmlinuz.hmac file + +--- +Mon Dec 18 20:12:46 UTC 2023 - Martin Wilck + + * add blacklist entry for reiserfs (jsc#PED-6167) + * rpm-script: add symlink /boot/.vmlinuz.hmac (bsc#1217775) + * Remove kmp-install (boo#1214360) + +--- Old: suse-module-tools-16.0.39.obscpio New: suse-module-tools-16.0.42.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.NS2iaZ/_old 2024-01-04 15:58:28.318874002 +0100 +++ /var/tmp/diff_new_pack.NS2iaZ/_new 2024-01-04 15:58:28.318874002 +0100 @@ -28,7 +28,7 @@ %global systemd_units %{?with_boot_sysctl:boot-sysctl.service} %{?with_kernel_sysctl:kernel-sysctl.service} # List of legacy file systems to be blacklisted by default -%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs f2fs freevxfs hfs hfsplus hpfs jffs2 jfs kafs minix nilfs2 ntfs ntfs3 omfs orangefs pstore qnx4 qnx6 romfs sysv ufs zonefs +%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs f2fs freevxfs hfs hfsplus hpfs jffs2 jfs kafs minix nilfs2 ntfs ntfs3 omfs orangefs pstore qnx4 qnx6 reiserfs romfs sysv ufs zonefs # List of all files installed under modprobe.d # Note: this list contains files installed by previous versions, like 00-system-937216.conf! @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.39 +Version:16.0.42 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -127,7 +127,6 @@ done install -d -m 755 "%{buildroot}%{_prefix}/bin" -install -pm 755 kmp-install "%{buildroot}%{_bindir}/" # systemd service(s) to load kernel-specific sysctl settings install -d -m 755 "%{buildroot}%{_unitdir}/systemd-sysctl.service.d" @@ -223,7 +222,6 @@ %dir %{_sysconfdir}/modprobe.d %{depmod_dir} %dir %{_sysconfdir}/depmod.d -%{_bindir}/kmp-install %dir /usr/lib/module-init-tools /usr/lib/module-init-tools/driver-check.sh /usr/lib/module-init-tools/lsinitrd-quick ++ _servicedata ++ --- /var/tmp/diff_new_pack.NS2iaZ/_old 2024-01-04 15:58:28.350875171 +0100 +++ /var/tmp/diff_new_pack.NS2iaZ/_new 2024-01-04 15:58:28.354875317 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - d2e769f1f4ed527b68a1a5894c7ffeb84e32d2a0 + 065d699b3b505b10a27efcb79acee44215615171 (No newline at EOF) ++ suse-module-tools-16.0.39.obscpio -> suse-module-tools-16.0.42.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.39/kernel-scriptlets/rpm-script new/suse-module-tools-16.0.42/kernel-scriptlets/rpm-script --- old/suse-module-tools-16.0.39/kernel-scriptlets/rpm-script 2023-12-14 20:58:45.0 +0100 +++ new/suse-module-tools-16.0.42/kernel-scriptlets/rpm-script 2024-01-03 10:58:53.0 +0100 @@ -194,11 +194,6 @@ trigger_purge_kernels || script_rc=$? fi - for x in /boot/"$image" /boot/initrd; do - rm -f $x - ln -s ${x##*/}-"$kernelrelease"-"$flavor" $x - done - # compat stuff for /boot. # if /boot and /usr are not speparate partitions we can just link # the kernel there to save space. Otherwise copy. @@ -209,7 +204,7 @@ copy_or_link="ln -sf" separate_boot="" fi - # XXX: need
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-12-15 21:47:13 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.25432 (New) Package is "suse-module-tools" Fri Dec 15 21:47:13 2023 rev:73 rq:1133180 version:16.0.39 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-10-31 20:25:17.497040571 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.25432/suse-module-tools.changes 2023-12-15 21:47:19.226240437 +0100 @@ -1,0 +2,10 @@ +Thu Dec 14 19:59:57 UTC 2023 - Martin Wilck + +- Update to version 16.0.39: + * Add more modules to file system blacklist (jsc#PED-6167) +Blacklisted filesystem modules that aren't officially supported +by SUSE: f2fs, hfsplus, jfss2, kafs, ntfs3, orangefs, pstore, romfs, zonefs. +As usual, the blacklist entries can be removed by running an +explicit "modrobe $FS_MODULE" command. + +--- Old: suse-module-tools-16.0.38.obscpio New: suse-module-tools-16.0.39.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.bldLu5/_old 2023-12-15 21:47:20.314280206 +0100 +++ /var/tmp/diff_new_pack.bldLu5/_new 2023-12-15 21:47:20.318280353 +0100 @@ -28,7 +28,7 @@ %global systemd_units %{?with_boot_sysctl:boot-sysctl.service} %{?with_kernel_sysctl:kernel-sysctl.service} # List of legacy file systems to be blacklisted by default -%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs freevxfs hfs hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs +%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs f2fs freevxfs hfs hfsplus hpfs jffs2 jfs kafs minix nilfs2 ntfs ntfs3 omfs orangefs pstore qnx4 qnx6 romfs sysv ufs zonefs # List of all files installed under modprobe.d # Note: this list contains files installed by previous versions, like 00-system-937216.conf! @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.38 +Version:16.0.39 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.bldLu5/_old 2023-12-15 21:47:20.354281669 +0100 +++ /var/tmp/diff_new_pack.bldLu5/_new 2023-12-15 21:47:20.358281814 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - a061b1b2a3e52cdbc54d3e24bd3bdacf5b589aba + d2e769f1f4ed527b68a1a5894c7ffeb84e32d2a0 (No newline at EOF) ++ suse-module-tools-16.0.38.obscpio -> suse-module-tools-16.0.39.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.38/suse-module-tools.spec new/suse-module-tools-16.0.39/suse-module-tools.spec --- old/suse-module-tools-16.0.38/suse-module-tools.spec2023-10-27 17:47:03.0 +0200 +++ new/suse-module-tools-16.0.39/suse-module-tools.spec2023-12-14 20:58:45.0 +0100 @@ -28,7 +28,7 @@ %global systemd_units %{?with_boot_sysctl:boot-sysctl.service} %{?with_kernel_sysctl:kernel-sysctl.service} # List of legacy file systems to be blacklisted by default -%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs freevxfs hfs hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs +%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs f2fs freevxfs hfs hfsplus hpfs jffs2 jfs kafs minix nilfs2 ntfs ntfs3 omfs orangefs pstore qnx4 qnx6 romfs sysv ufs zonefs # List of all files installed under modprobe.d # Note: this list contains files installed by previous versions, like 00-system-937216.conf! @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.38 +Version:16.0.39 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.bldLu5/_old 2023-12-15 21:47:20.462285616 +0100 +++ /var/tmp/diff_new_pack.bldLu5/_new 2023-12-15 21:47:20.466285762 +0100 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 16.0.38 -mtime: 1698421623 -commit: a061b1b2a3e52cdbc54d3e24bd3bdacf5b589aba +version: 16.0.39 +mtime: 1702583925
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-10-31 20:25:10 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.17445 (New) Package is "suse-module-tools" Tue Oct 31 20:25:10 2023 rev:72 rq:1121300 version:16.0.38 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-10-27 22:27:14.997438815 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.17445/suse-module-tools.changes 2023-10-31 20:25:17.497040571 +0100 @@ -1,0 +2,6 @@ +Fri Oct 27 15:48:07 UTC 2023 - Martin Wilck + +- Update to version 16.0.38: + * modprobe.d: use softdep to load sd_mod and sg (boo#1216070) + +--- Old: suse-module-tools-16.0.37.obscpio New: suse-module-tools-16.0.38.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.bHOSYv/_old 2023-10-31 20:25:18.473076422 +0100 +++ /var/tmp/diff_new_pack.bHOSYv/_new 2023-10-31 20:25:18.473076422 +0100 @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.37 +Version:16.0.38 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -142,7 +142,10 @@ %endif install -d -m 755 "%{buildroot}%{_modulesloaddir}" -install -pm 644 -t "%{buildroot}%{_modulesloaddir}" modules-load.d/*.conf +for _x in modules-load.d/*.conf; do +[ -e "$_x" ] || continue +install -pm 644 -t "%{buildroot}%{_modulesloaddir}" "$_x" +done %ifarch ppc64 ppc64le install -d -m 755 %{buildroot}/usr/lib/systemd/system-generators ++ _servicedata ++ --- /var/tmp/diff_new_pack.bHOSYv/_old 2023-10-31 20:25:18.505077597 +0100 +++ /var/tmp/diff_new_pack.bHOSYv/_new 2023-10-31 20:25:18.509077744 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 9b3340f3d7bd08f5112811f78bbd00834e5758bf + a061b1b2a3e52cdbc54d3e24bd3bdacf5b589aba (No newline at EOF) ++ suse-module-tools-16.0.37.obscpio -> suse-module-tools-16.0.38.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.37/modprobe.conf/common/10-scsi.conf new/suse-module-tools-16.0.38/modprobe.conf/common/10-scsi.conf --- old/suse-module-tools-16.0.37/modprobe.conf/common/10-scsi.conf 1970-01-01 01:00:00.0 +0100 +++ new/suse-module-tools-16.0.38/modprobe.conf/common/10-scsi.conf 2023-10-27 17:47:03.0 +0200 @@ -0,0 +1,2 @@ +# load sd_mod and sg early (bsc#1216070, bsc#1036463) +softdep scsi_mod post: sd_mod sg diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.37/modules-load.d/sg.conf new/suse-module-tools-16.0.38/modules-load.d/sg.conf --- old/suse-module-tools-16.0.37/modules-load.d/sg.conf2023-10-25 21:47:22.0 +0200 +++ new/suse-module-tools-16.0.38/modules-load.d/sg.conf1970-01-01 01:00:00.0 +0100 @@ -1,2 +0,0 @@ -# Ensure that the sg driver is loaded early (bsc#1036463) -sg diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.37/suse-module-tools.spec new/suse-module-tools-16.0.38/suse-module-tools.spec --- old/suse-module-tools-16.0.37/suse-module-tools.spec2023-10-25 21:47:22.0 +0200 +++ new/suse-module-tools-16.0.38/suse-module-tools.spec2023-10-27 17:47:03.0 +0200 @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.37 +Version:16.0.38 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -142,7 +142,10 @@ %endif install -d -m 755 "%{buildroot}%{_modulesloaddir}" -install -pm 644 -t "%{buildroot}%{_modulesloaddir}" modules-load.d/*.conf +for _x in modules-load.d/*.conf; do +[ -e "$_x" ] || continue +install -pm 644 -t "%{buildroot}%{_modulesloaddir}" "$_x" +done %ifarch ppc64 ppc64le install -d -m 755 %{buildroot}/usr/lib/systemd/system-generators ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.bHOSYv/_old 2023-10-31 20:25:18.605081270 +0100 +++ /var/tmp/di
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-10-27 22:27:11 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.17445 (New) Package is "suse-module-tools" Fri Oct 27 22:27:11 2023 rev:71 rq:1120370 version:16.0.37 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-10-17 20:25:01.863350723 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.17445/suse-module-tools.changes 2023-10-27 22:27:14.997438815 +0200 @@ -1,0 +2,6 @@ +Wed Oct 25 19:48:57 UTC 2023 - Martin Wilck + + * weak-modules2: ignore INITRD_MODULES (jsc#PED-1915), obtain +list of modules from dracut.conf.d instead + +--- Old: suse-module-tools-16.0.36.obscpio New: suse-module-tools-16.0.37.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.TT1HPQ/_old 2023-10-27 22:27:16.157481361 +0200 +++ /var/tmp/diff_new_pack.TT1HPQ/_new 2023-10-27 22:27:16.161481508 +0200 @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.36 +Version:16.0.37 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -112,7 +112,7 @@ # "/usr/lib/module-init-tools" name hardcoded in other packages install -d -m 755 "%{buildroot}/usr/lib/module-init-tools" install -pm 755 -t "%{buildroot}/usr/lib/module-init-tools/" \ - weak-modules2 driver-check.sh unblacklist lsinitrd-quick + weak-modules2 driver-check.sh unblacklist lsinitrd-quick get_dracut_drivers install -pm 755 "regenerate-initrd-posttrans" "%{buildroot}/usr/lib/module-init-tools/" install -d -m 755 "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets" install -pm 755 "kernel-scriptlets/cert-script" "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets" @@ -226,6 +226,7 @@ /usr/lib/module-init-tools/lsinitrd-quick /usr/lib/module-init-tools/unblacklist /usr/lib/module-init-tools/weak-modules2 +/usr/lib/module-init-tools/get_dracut_drivers %{_unitdir}/*.service %{_unitdir}/systemd-sysctl.service.d %{_modulesloaddir} ++ _servicedata ++ --- /var/tmp/diff_new_pack.TT1HPQ/_old 2023-10-27 22:27:16.193482681 +0200 +++ /var/tmp/diff_new_pack.TT1HPQ/_new 2023-10-27 22:27:16.197482828 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 46ad91a426a9b7152a885cc9f3431f069ccda712 + 9b3340f3d7bd08f5112811f78bbd00834e5758bf (No newline at EOF) ++ suse-module-tools-16.0.36.obscpio -> suse-module-tools-16.0.37.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.36/get_dracut_drivers new/suse-module-tools-16.0.37/get_dracut_drivers --- old/suse-module-tools-16.0.36/get_dracut_drivers1970-01-01 01:00:00.0 +0100 +++ new/suse-module-tools-16.0.37/get_dracut_drivers2023-10-25 21:47:22.0 +0200 @@ -0,0 +1,45 @@ +#! /bin/bash +# This code reads a list of modules from stdin, and takes the +# content of the dracut configuration files as argv[1]. +# It evaluates the dracut configuration to set the module-related +# configuration variables add_drivers etc. +# It appends the gathered module names to the input, and +# filters the result using the regex from the omit_drivers variable. +# The code is meant to be executed with decreased privileges, +# in order to avoid sourcing arbitrary scripts as root. + +[[ "${WM2_VERBOSE:-0}" -le 2 ]] || set -x + +ME=${0##*/} +add_drivers="" +force_drivers="" +omit_drivers="" +drivers="" + +eval "$1" || +echo "$0: error evaluating dracut configuration" >&2 + +# sanitize omit_drivers; code similar to dracut.sh 059 +# filter out empty lines; also handle the case where omit_drivers is empty +omit_drivers_corrected="^[[:space:]]*$" +for d in $omit_drivers; do + [[ " $drivers $add_drivers " == *\ $d\ * ]] && continue + [[ " $drivers $force_drivers " == *\ $d\ * ]] && continue + omit_drivers_corrected+="|$d" +done + +if [[ "${WM2_VERBOSE:-0}" -gt 0 ]]; then +echo "$ME: drivers='$drivers'" >&2 +echo "$ME: add_drivers='$add_drivers'" >&2 +echo "$ME: force_drivers='$force_drivers'" >&2 +echo "$ME: omit_drivers='$omit_drivers'" >&2 +echo "$ME: omit_drivers_corrected='$omit_drivers_corrected'" >&2 +fi + +# T
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-10-17 20:24:49 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.20540 (New) Package is "suse-module-tools" Tue Oct 17 20:24:49 2023 rev:70 rq:1118229 version:16.0.36 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-10-01 21:21:48.659570144 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.20540/suse-module-tools.changes 2023-10-17 20:25:01.863350723 +0200 @@ -5 +5 @@ - * blacklist RNDIS modules (bsc#1205767, jsc#PED-5731) + * blacklist RNDIS modules (bsc#1205767, jsc#PED-5731, CVE-2023-23559) Other differences: --
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-10-01 21:21:45 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.28202 (New) Package is "suse-module-tools" Sun Oct 1 21:21:45 2023 rev:69 rq:1114421 version:16.0.36 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-09-06 18:57:52.242868781 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.28202/suse-module-tools.changes 2023-10-01 21:21:48.659570144 +0200 @@ -1,0 +2,7 @@ +Fri Sep 29 16:49:41 UTC 2023 - Martin Wilck + +- Update to version 16.0.36 + * blacklist RNDIS modules (bsc#1205767, jsc#PED-5731) + * modprobe.d: Blacklist cls_tcindex module (bsc#1210335, CVE-2023-1829) + +--- Old: suse-module-tools-16.0.35.obscpio New: suse-module-tools-16.0.36.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.DnZV99/_old 2023-10-01 21:21:50.063620949 +0200 +++ /var/tmp/diff_new_pack.DnZV99/_new 2023-10-01 21:21:50.063620949 +0200 @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.35 +Version:16.0.36 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.DnZV99/_old 2023-10-01 21:21:50.095622106 +0200 +++ /var/tmp/diff_new_pack.DnZV99/_new 2023-10-01 21:21:50.099622251 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - c48173fba4679b2501faab4a6241b8a057b0490e + 46ad91a426a9b7152a885cc9f3431f069ccda712 (No newline at EOF) ++ suse-module-tools-16.0.35.obscpio -> suse-module-tools-16.0.36.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.35/modprobe.conf/common/50-blacklist-netcls.conf new/suse-module-tools-16.0.36/modprobe.conf/common/50-blacklist-netcls.conf --- old/suse-module-tools-16.0.35/modprobe.conf/common/50-blacklist-netcls.conf 1970-01-01 01:00:00.0 +0100 +++ new/suse-module-tools-16.0.36/modprobe.conf/common/50-blacklist-netcls.conf 2023-09-29 17:47:04.0 +0200 @@ -0,0 +1,2 @@ +# Module is affected by bsc#1210335 (CVE-2023-1829), prevent loading it unwittingly +blacklist cls_tcindex diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.35/modprobe.conf/common/50-blacklist-rndis.conf new/suse-module-tools-16.0.36/modprobe.conf/common/50-blacklist-rndis.conf --- old/suse-module-tools-16.0.35/modprobe.conf/common/50-blacklist-rndis.conf 1970-01-01 01:00:00.0 +0100 +++ new/suse-module-tools-16.0.36/modprobe.conf/common/50-blacklist-rndis.conf 2023-09-29 17:47:04.0 +0200 @@ -0,0 +1,5 @@ +# RNDIS is considered insecure (bsc#1205767, jsc#PED-5731) +blacklist rndis_wlan +blacklist usb_f_rndis +blacklist rndis_host + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.35/suse-module-tools.spec new/suse-module-tools-16.0.36/suse-module-tools.spec --- old/suse-module-tools-16.0.35/suse-module-tools.spec2023-09-05 18:16:46.0 +0200 +++ new/suse-module-tools-16.0.36/suse-module-tools.spec2023-09-29 17:47:04.0 +0200 @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.35 +Version:16.0.36 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.DnZV99/_old 2023-10-01 21:21:50.195625725 +0200 +++ /var/tmp/diff_new_pack.DnZV99/_new 2023-10-01 21:21:50.199625869 +0200 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 16.0.35 -mtime: 1693930606 -commit: c48173fba4679b2501faab4a6241b8a057b0490e +version: 16.0.36 +mtime: 1696002424 +commit: 46ad91a426a9b7152a885cc9f3431f069ccda712
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-09-06 18:56:27 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1766 (New) Package is "suse-module-tools" Wed Sep 6 18:56:27 2023 rev:68 rq:1109139 version:16.0.35 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-09-02 22:07:19.522561161 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1766/suse-module-tools.changes 2023-09-06 18:57:52.242868781 +0200 @@ -1,0 +2,9 @@ +Tue Sep 5 19:10:35 UTC 2023 - Martin Wilck + +- Update to version 16.0.35: + + * split off regenerate-initrd-posttrans in the kernel-scriptlets package +(boo#1213459) + * wm2: Update for usrmerge (boo#1214428) + +--- Old: suse-module-tools-16.0.34.obscpio New: suse-module-tools-16.0.35.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.uWb8UB/_old 2023-09-06 18:57:53.742922255 +0200 +++ /var/tmp/diff_new_pack.uWb8UB/_new 2023-09-06 18:57:53.746922398 +0200 @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.34 +Version:16.0.35 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -224,7 +224,6 @@ %dir /usr/lib/module-init-tools /usr/lib/module-init-tools/driver-check.sh /usr/lib/module-init-tools/lsinitrd-quick -/usr/lib/module-init-tools/regenerate-initrd-posttrans /usr/lib/module-init-tools/unblacklist /usr/lib/module-init-tools/weak-modules2 %{_unitdir}/*.service @@ -237,5 +236,6 @@ # %files scriptlets /usr/lib/module-init-tools/kernel-scriptlets +/usr/lib/module-init-tools/regenerate-initrd-posttrans %changelog ++ _servicedata ++ --- /var/tmp/diff_new_pack.uWb8UB/_old 2023-09-06 18:57:53.798924252 +0200 +++ /var/tmp/diff_new_pack.uWb8UB/_new 2023-09-06 18:57:53.798924252 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 8f4b4329cd51f4156e097721d2e4f21c86939858 + c48173fba4679b2501faab4a6241b8a057b0490e (No newline at EOF) ++ suse-module-tools-16.0.34.obscpio -> suse-module-tools-16.0.35.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.34/suse-module-tools.spec new/suse-module-tools-16.0.35/suse-module-tools.spec --- old/suse-module-tools-16.0.34/suse-module-tools.spec2023-09-01 17:21:04.0 +0200 +++ new/suse-module-tools-16.0.35/suse-module-tools.spec2023-09-05 18:16:46.0 +0200 @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.34 +Version:16.0.35 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -224,7 +224,6 @@ %dir /usr/lib/module-init-tools /usr/lib/module-init-tools/driver-check.sh /usr/lib/module-init-tools/lsinitrd-quick -/usr/lib/module-init-tools/regenerate-initrd-posttrans /usr/lib/module-init-tools/unblacklist /usr/lib/module-init-tools/weak-modules2 %{_unitdir}/*.service @@ -237,5 +236,6 @@ # %files scriptlets /usr/lib/module-init-tools/kernel-scriptlets +/usr/lib/module-init-tools/regenerate-initrd-posttrans %changelog diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.34/weak-modules2 new/suse-module-tools-16.0.35/weak-modules2 --- old/suse-module-tools-16.0.34/weak-modules2 2023-09-01 17:21:04.0 +0200 +++ new/suse-module-tools-16.0.35/weak-modules2 2023-09-05 18:16:46.0 +0200 @@ -2,11 +2,11 @@ ## # How it works: -# * Kernels install modules below /lib/modules/$krel/kernel/. -# * KMPs install modules below /lib/modules/$krel/updates/ or .../extra/. +# * Kernels install modules below /usr/lib/modules/$krel/kernel/. +# * KMPs install modules below /usr/lib/modules/$krel/updates/ or .../extra/. # * Symbolic links to modules of compatible KMPs are created under -# /lib/modules/$krel/weak-updates/{updates,extra}/... (the original path -# below /lib/modules/$other_krel
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-09-02 22:07:06 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1766 (New) Package is "suse-module-tools" Sat Sep 2 22:07:06 2023 rev:67 rq:1108486 version:16.0.34 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-08-16 14:16:58.786928578 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1766/suse-module-tools.changes 2023-09-02 22:07:19.522561161 +0200 @@ -1,0 +2,7 @@ +Fri Sep 1 15:35:17 UTC 2023 - Martin Wilck + + * support old-style markers under /run/regenerate-initrd +(bsc#1214877) + * Fix comment in regenerate-initrd-posttrans + +--- Old: suse-module-tools-16.0.33.obscpio New: suse-module-tools-16.0.34.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.scFjsg/_old 2023-09-02 22:07:20.958612475 +0200 +++ /var/tmp/diff_new_pack.scFjsg/_new 2023-09-02 22:07:20.962612618 +0200 @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.33 +Version:16.0.34 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.scFjsg/_old 2023-09-02 22:07:20.998613905 +0200 +++ /var/tmp/diff_new_pack.scFjsg/_new 2023-09-02 22:07:21.002614048 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 68458f207a240eccc77fe87f2b947fcd6a01eaa1 + 8f4b4329cd51f4156e097721d2e4f21c86939858 (No newline at EOF) ++ suse-module-tools-16.0.33.obscpio -> suse-module-tools-16.0.34.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.33/regenerate-initrd-posttrans new/suse-module-tools-16.0.34/regenerate-initrd-posttrans --- old/suse-module-tools-16.0.33/regenerate-initrd-posttrans 2023-08-15 16:09:18.0 +0200 +++ new/suse-module-tools-16.0.34/regenerate-initrd-posttrans 2023-09-01 17:21:04.0 +0200 @@ -2,9 +2,9 @@ # # Packages that install kernels or kernel-modules create a flag # -# /run/regenerate-initrd/ -# -# to have the initrd for generated, or +# /run/regenerate-initrd/ +# +# to have the initrd for generated, or # # /run/regenerate-initrd/all # @@ -49,6 +49,11 @@ esac rm -f "$f" kver=${f##*/} + case "$kver" in + vmlinuz-*|image-*|vmlinux-*|linux-*|bzImage-*|uImage-*|Image-*|zImage-*) + kver=${kver#*-} + ;; + esac [ -d /lib/modules/"$kver" ] || { echo $0: skipping invalid kernel version "$dir/$kver" continue diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.33/suse-module-tools.spec new/suse-module-tools-16.0.34/suse-module-tools.spec --- old/suse-module-tools-16.0.33/suse-module-tools.spec2023-08-15 16:09:18.0 +0200 +++ new/suse-module-tools-16.0.34/suse-module-tools.spec2023-09-01 17:21:04.0 +0200 @@ -36,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.33 +Version:16.0.34 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.scFjsg/_old 2023-09-02 22:07:21.102617622 +0200 +++ /var/tmp/diff_new_pack.scFjsg/_new 2023-09-02 22:07:21.106617764 +0200 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 16.0.33 -mtime: 1692108558 -commit: 68458f207a240eccc77fe87f2b947fcd6a01eaa1 +version: 16.0.34 +mtime: 1693581664 +commit: 8f4b4329cd51f4156e097721d2e4f21c86939858
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-08-16 14:16:38 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.11712 (New) Package is "suse-module-tools" Wed Aug 16 14:16:38 2023 rev:66 rq:1104074 version:16.0.33 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-07-05 15:30:26.822526077 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.11712/suse-module-tools.changes 2023-08-16 14:16:58.786928578 +0200 @@ -1,0 +2,10 @@ +Tue Aug 15 16:12:13 UTC 2023 - Martin Wilck + +- Update to version 16.0.33: + * change wording in filesystem blacklist files +(gh#openSUSE/suse-module-tools#71) + * rpm-script: update bootloader after creating initramfs +(boo#1213822) + * usrmerge: Drop support for non-usrmerged (boo#1206798) + +--- Old: suse-module-tools-16.0.32.obscpio New: suse-module-tools-16.0.33.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.IgOf4T/_old 2023-08-16 14:16:59.358932583 +0200 +++ /var/tmp/diff_new_pack.IgOf4T/_new 2023-08-16 14:16:59.358932583 +0200 @@ -15,24 +15,15 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -# missing in SLE15 (systemd-rpm-macros) -%{!?_modulesloaddir: %global _modulesloaddir /usr/lib/modules-load.d} - # Location for modprobe and depmod .conf files # # This assumes post-usr-merge (20210527) for Tumbleweed -%if 0%{?suse_version} >= 1550 %global modprobe_dir /usr/lib/modprobe.d %global depmod_dir /usr/lib/depmod.d %global with_kernel_sysctl 1 # boot_sysctl may be dropped on TW when we can assume that nobody keeps # kernel packages around that store sysctl files under /boot %bcond_without boot_sysctl -%else -%global modprobe_dir /lib/modprobe.d -%global depmod_dir /lib/depmod.d -%global with_boot_sysctl 1 -%endif %global sysctl_dropin %{_unitdir}/systemd-sysctl.service.d/50-kernel-uname_r.conf %global systemd_units %{?with_boot_sysctl:boot-sysctl.service} %{?with_kernel_sysctl:kernel-sysctl.service} @@ -45,7 +36,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.32 +Version:16.0.33 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -64,9 +55,6 @@ Requires(post): /usr/bin/grep Requires(post): /usr/bin/sed Requires(post): coreutils -%if 0%{?suse_version} < 1550 -Provides: suse-kernel-rpm-scriptlets = 0 -%endif Provides: udev-extra-rules = 0.3.0 Obsoletes: udev-extra-rules < 0.3.0 Provides: system-tuning-common-SUSE = 0.3.0 @@ -79,9 +67,7 @@ # This release requires the dracut module 90nvdimm Conflicts: dracut < 49.1 # TW: conflict with pre-usrmerge -%if 0%{?suse_version} >= 1550 -Conflicts: filesystem < 15.5-40.2 -%endif +Conflicts: filesystem < 16 %description This package contains helper scripts for KMP installation and @@ -89,7 +75,6 @@ modprobe. -%if 0%{?suse_version} >= 1550 %package scriptlets Summary:Kernel rpm scriptlets Provides: suse-kernel-rpm-scriptlets = 0 @@ -98,7 +83,6 @@ %description scriptlets Scripts called by the SUSE kernel packages on installation -%endif %prep %setup -q @@ -109,20 +93,7 @@ %install install -d -m 755 "%{buildroot}%{modprobe_dir}" install -d -m 755 "%{buildroot}%{_sysconfdir}/modprobe.d" -# keep /etc clean on Tumbleweed -%if 0%{?suse_version} < 1550 -cat > "%{buildroot}%{_sysconfdir}/modprobe.d/README" <= 1550 || 0%{?sle_version} >= 150100 for mod in %{fs_blacklist}; do echo "\ # DO NOT EDIT THIS FILE! # # The $mod file system is blacklisted by default because it isn't actively -# supported by SUSE, not well maintained, or may have security vulnerabilites. +# supported by SUSE. blacklist $mod # The filesystem can be un-blacklisted by running \"modprobe $mod\". # See README.md in the %{name} package for details. @@ -206,7 +168,6 @@ " \ >%{buildroot}%{modprobe_dir}/60-blacklist_fs-"$mod".conf done -%endif %pre %service_add_pre %{systemd_units} @@ -259,10 +220,6 @@ %dir %{_sysconfdir}/modprobe.d %{depmod_dir} %dir %{_sysconfdir}/depmod.d -%if 0%{?suse_version} < 1550 -%{_sysconfdir}/modprobe.d/README -%{_rpmmacrodir}/macros.initrd -%endif %{_bindir}/kmp-install %dir /usr/lib/module-init-tools /usr/lib/module-init-tools/driver-check.sh @@
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-07-05 15:30:21 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.23466 (New) Package is "suse-module-tools" Wed Jul 5 15:30:21 2023 rev:65 rq:1096642 version:16.0.32 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-06-07 23:06:53.947161178 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.23466/suse-module-tools.changes 2023-07-05 15:30:26.822526077 +0200 @@ -1,0 +2,7 @@ +Mon Jul 3 19:37:53 UTC 2023 - Martin Wilck + +- Update to version 16.0.32: + * rpm-script: check for regenerate-initrd-posttrans in %posttrans +(boo#1212957) + +--- Old: suse-module-tools-16.0.31.obscpio New: suse-module-tools-16.0.32.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.GVBhJs/_old 2023-07-05 15:30:27.630530870 +0200 +++ /var/tmp/diff_new_pack.GVBhJs/_new 2023-07-05 15:30:27.634530894 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.31 +Version:16.0.32 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.GVBhJs/_old 2023-07-05 15:30:27.698531274 +0200 +++ /var/tmp/diff_new_pack.GVBhJs/_new 2023-07-05 15:30:27.698531274 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 1d72d495f940c652ced8c43f932b6cf3719c3713 + eecfaab275ec7a166a6fefebadd884a0bec0b8e3 (No newline at EOF) ++ suse-module-tools-16.0.31.obscpio -> suse-module-tools-16.0.32.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.31/kernel-scriptlets/rpm-script new/suse-module-tools-16.0.32/kernel-scriptlets/rpm-script --- old/suse-module-tools-16.0.31/kernel-scriptlets/rpm-script 2023-06-06 15:02:34.0 +0200 +++ new/suse-module-tools-16.0.32/kernel-scriptlets/rpm-script 2023-07-03 21:35:50.0 +0200 @@ -213,6 +213,8 @@ if [ "$flavor" = rt ]; then default=force-default fi + # Note: the 2nd condition is for removing the bootloader + # entry for an uninstalled kernel. if [ -e /boot/$initrd -o ! -e "$modules_dir" ]; then [ -e /boot/$initrd ] || initrd= if [ -x /usr/lib/bootloader/bootloader_entry ]; then @@ -270,6 +272,9 @@ [ -z "$certs" ] || /usr/lib/module-init-tools/kernel-scriptlets/cert-$op --ca-check 1 --certs "$certs" "$@" ;; posttrans) + if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then + /bin/bash -c 'set +e; /usr/lib/module-init-tools/regenerate-initrd-posttrans' || script_rc=$? + fi ;; *) echo Unknown scriptlet "$op" >&2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.31/suse-module-tools.spec new/suse-module-tools-16.0.32/suse-module-tools.spec --- old/suse-module-tools-16.0.31/suse-module-tools.spec2023-06-06 15:02:34.0 +0200 +++ new/suse-module-tools-16.0.32/suse-module-tools.spec2023-07-03 21:35:50.0 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.31 +Version:16.0.32 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.GVBhJs/_old 2023-07-05 15:30:27.850532176 +0200 +++ /var/tmp/diff_new_pack.GVBhJs/_new 2023-07-05 15:30:27.854532199 +0200 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 16.0.31 -mtime: 1686056554 -commit: 1d72d495f940c652ced8c43f932b6cf3719c3713 +version: 16.0.32 +mtime: 1688412950 +commit: eecfaab275ec7a166a6fefebadd884a0bec0b8e3
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-06-07 23:06:23 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.15902 (New) Package is "suse-module-tools" Wed Jun 7 23:06:23 2023 rev:64 rq:1091090 version:16.0.31 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-03-17 17:02:53.425249091 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.15902/suse-module-tools.changes 2023-06-07 23:06:53.947161178 +0200 @@ -1,0 +2,6 @@ +Tue Jun 6 13:05:55 UTC 2023 - Martin Wilck + +- Update to version 16.0.31: + * rpm-script: skip run_bootloader check (boo#1208117) + +--- Old: suse-module-tools-16.0.30.obscpio New: suse-module-tools-16.0.31.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.NDzfi5/_old 2023-06-07 23:06:54.791166078 +0200 +++ /var/tmp/diff_new_pack.NDzfi5/_new 2023-06-07 23:06:54.799166125 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.30 +Version:16.0.31 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.NDzfi5/_old 2023-06-07 23:06:54.851166427 +0200 +++ /var/tmp/diff_new_pack.NDzfi5/_new 2023-06-07 23:06:54.855166450 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 9d5f54597310c7298e59b08d5305fb9d0c55f8be + 1d72d495f940c652ced8c43f932b6cf3719c3713 (No newline at EOF) ++ suse-module-tools-16.0.30.obscpio -> suse-module-tools-16.0.31.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.30/kernel-scriptlets/rpm-script new/suse-module-tools-16.0.31/kernel-scriptlets/rpm-script --- old/suse-module-tools-16.0.30/kernel-scriptlets/rpm-script 2023-03-15 16:08:51.0 +0100 +++ new/suse-module-tools-16.0.31/kernel-scriptlets/rpm-script 2023-06-06 15:02:34.0 +0200 @@ -90,20 +90,6 @@ echo "available bootloader for your platform (e.g. grub, lilo, zipl, ...)." } -run_bootloader () { -if [ -f /etc/sysconfig/bootloader ] && - [ -f /boot/grub/menu.lst -o \ - -f /etc/lilo.conf -o \ - -f /etc/elilo.conf -o \ - -f /etc/zipl.conf -o \ - -f /etc/default/grub] - then - return 0 - else - return 1 -fi -} - [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || \ echo "$op" name: "$name" version: "$version" release: "$release" \ kernelrelease: "$kernelrelease" flavor: "$flavor" variant: "$variant" \ @@ -227,8 +213,7 @@ if [ "$flavor" = rt ]; then default=force-default fi - if [ -e /boot/$initrd -o ! -e "$modules_dir" ] && \ - run_bootloader ; then + if [ -e /boot/$initrd -o ! -e "$modules_dir" ]; then [ -e /boot/$initrd ] || initrd= if [ -x /usr/lib/bootloader/bootloader_entry ]; then /usr/lib/bootloader/bootloader_entry \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.30/suse-module-tools.spec new/suse-module-tools-16.0.31/suse-module-tools.spec --- old/suse-module-tools-16.0.30/suse-module-tools.spec2023-03-15 16:08:51.0 +0100 +++ new/suse-module-tools-16.0.31/suse-module-tools.spec2023-06-06 15:02:34.0 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.30 +Version:16.0.31 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.NDzfi5/_old 2023-06-07 23:06:54.991167240 +0200 +++ /var/tmp/diff_new_pack.NDzfi5/_new 2023-06-07 23:06:54.995167264 +0200 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 16.0.30 -mtime: 1678892931 -commit: 9d5f54597310c7298e59b08d5305fb9d0c55f8be +version: 16.0.31 +mtime: 1686056554 +commit: 1d72d495f940c652ced8c43f932b6cf3719c
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-03-17 17:02:25 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.31432 (New) Package is "suse-module-tools" Fri Mar 17 17:02:25 2023 rev:63 rq:1072149 version:16.0.30 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2023-02-03 22:21:12.268449371 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.31432/suse-module-tools.changes 2023-03-17 17:02:53.425249091 +0100 @@ -1,0 +2,7 @@ +Wed Mar 15 15:13:14 UTC 2023 - Martin Wilck + +- Update to version 16.0.30: + * get rid of weak-modules (bsc#1202353) + * Remove last mentions of mkinitrd + +--- Old: suse-module-tools-16.0.29.obscpio New: suse-module-tools-16.0.30.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.y7OCbI/_old 2023-03-17 17:02:54.133252800 +0100 +++ /var/tmp/diff_new_pack.y7OCbI/_new 2023-03-17 17:02:54.141252842 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.29 +Version:16.0.30 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -89,18 +89,6 @@ modprobe. -%package legacy -Summary:Legacy "weak-modules" script for Code10 -Group: System/Base -Requires: %{name} -Requires: binutils -Supplements:dkms - -%description legacy -This package contains the legacy "weak-modules" script for kernel -module package (KMP) support. It was replaced by "weak-modules2" in -SLE 11 and later. It is still used by the DKMS module packaging framework. - %if 0%{?suse_version} >= 1550 %package scriptlets Summary:Kernel rpm scriptlets @@ -150,10 +138,10 @@ install -d -m 755 "%{buildroot}%{_sysconfdir}/depmod.d" install -pm 644 "depmod-00-system.conf" "%{buildroot}%{depmod_dir}/00-system.conf" -# "/usr/lib/module-init-tools" name hardcoded in KMPs, mkinitrd, etc. +# "/usr/lib/module-init-tools" name hardcoded in other packages install -d -m 755 "%{buildroot}/usr/lib/module-init-tools" install -pm 755 -t "%{buildroot}/usr/lib/module-init-tools/" \ - weak-modules{,2} driver-check.sh unblacklist lsinitrd-quick + weak-modules2 driver-check.sh unblacklist lsinitrd-quick %if 0%{?suse_version} < 1550 # rpm macros and helper @@ -295,9 +283,4 @@ %endif /usr/lib/module-init-tools/kernel-scriptlets - -%files legacy -%defattr(-,root,root) -/usr/lib/module-init-tools/weak-modules - %changelog ++ _servicedata ++ --- /var/tmp/diff_new_pack.y7OCbI/_old 2023-03-17 17:02:54.177253031 +0100 +++ /var/tmp/diff_new_pack.y7OCbI/_new 2023-03-17 17:02:54.181253052 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 7f7bbf8676b55996f56dd3f61d52d8a7ec0f4003 + 9d5f54597310c7298e59b08d5305fb9d0c55f8be (No newline at EOF) ++ suse-module-tools-16.0.29.obscpio -> suse-module-tools-16.0.30.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.29/driver-check.sh new/suse-module-tools-16.0.30/driver-check.sh --- old/suse-module-tools-16.0.29/driver-check.sh 2023-02-02 10:30:54.0 +0100 +++ new/suse-module-tools-16.0.30/driver-check.sh 2023-03-15 16:08:51.0 +0100 @@ -210,7 +210,7 @@ ;; weak-updates/*) error "$kmp installs modules in weak-updates/ instead of updates/ or extra/" - explain "The weak-modules directory is reserved for automatically generated symlinks" + explain "The weak-updates directory is reserved for automatically generated symlinks" ;; *) error "$kmp installs modules in an invalid directory" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.29/kernel-scriptlets/rpm-script new/suse-module-tools-16.0.30/kernel-scriptlets/rpm-script --- old/suse-module-tools-16.0.29/kernel-scriptlets/rpm-script 2023-02-02 10:30:54.0 +0100 +++ new/suse-module-tools-16.0.30/kernel-scriptlets/rpm-script 2023-03-15 16:08:51.0 +0100 @@ -211,11 +211,11 @@ fi # Add sy
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2023-02-03 22:04:40 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.4462 (New) Package is "suse-module-tools" Fri Feb 3 22:04:40 2023 rev:62 rq:1062630 version:16.0.29 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2022-12-01 16:58:59.919086206 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.4462/suse-module-tools.changes 2023-02-03 22:21:12.268449371 +0100 @@ -1,0 +2,6 @@ +Thu Feb 2 12:02:36 UTC 2023 - Martin Wilck + +- Update to version 16.0.29: + * modprobe.conf: s390x: remove softdep on fbcon (boo#1207853) + +--- Old: suse-module-tools-16.0.28.obscpio New: suse-module-tools-16.0.29.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.SeRpVN/_old 2023-02-03 22:21:12.660450997 +0100 +++ /var/tmp/diff_new_pack.SeRpVN/_new 2023-02-03 22:21:12.664451014 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.28 +Version:16.0.29 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.SeRpVN/_old 2023-02-03 22:21:12.708451196 +0100 +++ /var/tmp/diff_new_pack.SeRpVN/_new 2023-02-03 22:21:12.712451212 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 86a9766d5e40d9b904972b4da2233f955477fa12 + 7f7bbf8676b55996f56dd3f61d52d8a7ec0f4003 (No newline at EOF) ++ suse-module-tools-16.0.28.obscpio -> suse-module-tools-16.0.29.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.28/modprobe.conf/s390x/70-softdep-virtio_gpu.conf new/suse-module-tools-16.0.29/modprobe.conf/s390x/70-softdep-virtio_gpu.conf --- old/suse-module-tools-16.0.28/modprobe.conf/s390x/70-softdep-virtio_gpu.conf 2022-11-29 17:11:59.0 +0100 +++ new/suse-module-tools-16.0.29/modprobe.conf/s390x/70-softdep-virtio_gpu.conf 1970-01-01 01:00:00.0 +0100 @@ -1,5 +0,0 @@ -# The framebuffer console is built as a module on s390, because it is -# useful only to a KVM guest. But then it should be loaded together -# with the corresponding DRM driver. -# SUSE INITRD: virtio_gpu REQUIRES fbcon -softdep virtio_gpu post: fbcon diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.28/suse-module-tools.spec new/suse-module-tools-16.0.29/suse-module-tools.spec --- old/suse-module-tools-16.0.28/suse-module-tools.spec2022-11-29 17:11:59.0 +0100 +++ new/suse-module-tools-16.0.29/suse-module-tools.spec2023-02-02 10:30:54.0 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.28 +Version:16.0.29 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.SeRpVN/_old 2023-02-03 22:21:12.836451727 +0100 +++ /var/tmp/diff_new_pack.SeRpVN/_new 2023-02-03 22:21:12.840451743 +0100 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 16.0.28 -mtime: 1669738319 -commit: 86a9766d5e40d9b904972b4da2233f955477fa12 +version: 16.0.29 +mtime: 1675330254 +commit: 7f7bbf8676b55996f56dd3f61d52d8a7ec0f4003
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2022-12-01 16:58:37 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1835 (New) Package is "suse-module-tools" Thu Dec 1 16:58:37 2022 rev:61 rq:1038933 version:16.0.28 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2022-11-22 16:09:57.613962189 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1835/suse-module-tools.changes 2022-12-01 16:58:59.919086206 +0100 @@ -1,0 +2,7 @@ +Tue Nov 29 16:13:08 UTC 2022 - Martin Wilck + +- Update to version 16.0.28: + * Split kernel scriptlets into separate sub-package, again +(boo#1202353, boo#1205149) + +--- Old: suse-module-tools-16.0.27.obscpio New: suse-module-tools-16.0.28.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.LlOMvT/_old 2022-12-01 16:59:00.559089719 +0100 +++ /var/tmp/diff_new_pack.LlOMvT/_new 2022-12-01 16:59:00.567089763 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.27 +Version:16.0.28 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -64,7 +64,9 @@ Requires(post): /usr/bin/grep Requires(post): /usr/bin/sed Requires(post): coreutils +%if 0%{?suse_version} < 1550 Provides: suse-kernel-rpm-scriptlets = 0 +%endif Provides: udev-extra-rules = 0.3.0 Obsoletes: udev-extra-rules < 0.3.0 Provides: system-tuning-common-SUSE = 0.3.0 @@ -99,6 +101,17 @@ module package (KMP) support. It was replaced by "weak-modules2" in SLE 11 and later. It is still used by the DKMS module packaging framework. +%if 0%{?suse_version} >= 1550 +%package scriptlets +Summary:Kernel rpm scriptlets +Provides: suse-kernel-rpm-scriptlets = 0 +Requires: suse-module-tools = %{version} +Provides: suse-module-tools:/usr/lib/module-init-tools/kernel-scriptlets + +%description scriptlets +Scripts called by the SUSE kernel packages on installation +%endif + %prep %setup -q @@ -263,8 +276,12 @@ %{_rpmmacrodir}/macros.initrd %endif %{_bindir}/kmp-install -/usr/lib/module-init-tools -%exclude /usr/lib/module-init-tools/weak-modules +%dir /usr/lib/module-init-tools +/usr/lib/module-init-tools/driver-check.sh +/usr/lib/module-init-tools/lsinitrd-quick +/usr/lib/module-init-tools/regenerate-initrd-posttrans +/usr/lib/module-init-tools/unblacklist +/usr/lib/module-init-tools/weak-modules2 %{_unitdir}/*.service %{_unitdir}/systemd-sysctl.service.d %{_modulesloaddir} @@ -272,6 +289,12 @@ %ifarch ppc64 ppc64le /usr/lib/systemd/system-generators %endif +# +%if 0%{?suse_version} >= 1550 +%files scriptlets +%endif +/usr/lib/module-init-tools/kernel-scriptlets + %files legacy %defattr(-,root,root) ++ _servicedata ++ --- /var/tmp/diff_new_pack.LlOMvT/_old 2022-12-01 16:59:00.619090048 +0100 +++ /var/tmp/diff_new_pack.LlOMvT/_new 2022-12-01 16:59:00.623090070 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 7129a76eb94202c1f9882ff28e1c3edbadfd763d + 86a9766d5e40d9b904972b4da2233f955477fa12 (No newline at EOF) ++ suse-module-tools-16.0.27.obscpio -> suse-module-tools-16.0.28.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.27/suse-module-tools.spec new/suse-module-tools-16.0.28/suse-module-tools.spec --- old/suse-module-tools-16.0.27/suse-module-tools.spec2022-11-21 16:51:45.0 +0100 +++ new/suse-module-tools-16.0.28/suse-module-tools.spec2022-11-29 17:11:59.0 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.27 +Version:16.0.28 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -64,7 +64,9 @@ Requires(post): /usr/bin/grep Requires(post): /usr/bin/sed Requires(post): coreutils +%if 0%{?suse_version} < 1550 Provides: suse-kernel-rpm-scriptlets = 0 +%endif Provides: udev-extra-rules = 0.3.0 Obsoletes: udev-extra-rules < 0.3.0 Pr
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2022-11-22 16:09:53 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1597 (New) Package is "suse-module-tools" Tue Nov 22 16:09:53 2022 rev:60 rq:1037142 version:16.0.27 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2022-11-05 14:46:48.966610304 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1597/suse-module-tools.changes 2022-11-22 16:09:57.613962189 +0100 @@ -1,0 +2,6 @@ +Mon Nov 21 15:52:55 UTC 2022 - Martin Wilck + +- Update to version 16.0.27: + * 80-hotplug-cpu-mem.rules: use CONST{arch} (bsc#1204423) + +--- Old: suse-module-tools-16.0.26.obscpio New: suse-module-tools-16.0.27.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.RRYpow/_old 2022-11-22 16:09:58.689967649 +0100 +++ /var/tmp/diff_new_pack.RRYpow/_new 2022-11-22 16:09:58.693967669 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.26 +Version:16.0.27 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.RRYpow/_old 2022-11-22 16:09:58.725967831 +0100 +++ /var/tmp/diff_new_pack.RRYpow/_new 2022-11-22 16:09:58.729967852 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - ba92a0df58a5063e1243c2386c29623878641b89 + 7129a76eb94202c1f9882ff28e1c3edbadfd763d (No newline at EOF) ++ suse-module-tools-16.0.26.obscpio -> suse-module-tools-16.0.27.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.26/suse-module-tools.spec new/suse-module-tools-16.0.27/suse-module-tools.spec --- old/suse-module-tools-16.0.26/suse-module-tools.spec2022-11-04 18:48:19.0 +0100 +++ new/suse-module-tools-16.0.27/suse-module-tools.spec2022-11-21 16:51:45.0 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.26 +Version:16.0.27 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.26/udevrules/80-hotplug-cpu-mem.rules new/suse-module-tools-16.0.27/udevrules/80-hotplug-cpu-mem.rules --- old/suse-module-tools-16.0.26/udevrules/80-hotplug-cpu-mem.rules 2022-11-04 18:48:19.0 +0100 +++ new/suse-module-tools-16.0.27/udevrules/80-hotplug-cpu-mem.rules 2022-11-21 16:51:45.0 +0100 @@ -4,12 +4,10 @@ ACTION!="add", GOTO="hotplug_cpu_end" SUBSYSTEM!="cpu|memory", GOTO="hotplug_cpu_end" -PROGRAM=="/usr/bin/uname -m", ENV{.ARCH}="$result" - # # Hotplug physical CPU # -SUBSYSTEM=="cpu", ENV{.ARCH}=="x86_64", TEST=="online", ATTR{online}=="0", ATTR{online}="1" +SUBSYSTEM=="cpu", CONST{arch}=="x86-64", TEST=="online", ATTR{online}=="0", ATTR{online}="1" # # Hotplug physical memory. Instances of tmpfs are remounted so their @@ -20,7 +18,7 @@ # lot of shortcomings anyways (tmpfs mounted by other processes, mount # namespaces, ...) # -SUBSYSTEM=="memory", ENV{.ARCH}!="s390x", ATTR{state}=="offline", ATTR{state}="online", \ +SUBSYSTEM=="memory", CONST{arch}!="s390x", ATTR{state}=="offline", ATTR{state}="online", \ RUN+="/bin/sh -c ' \ while read src dst fs opts unused; do \ case $$fs in \ ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.RRYpow/_old 2022-11-22 16:09:58.837968400 +0100 +++ /var/tmp/diff_new_pack.RRYpow/_new 2022-11-22 16:09:58.837968400 +0100 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 16.0.26 -mtime: 1667584099 -commit: ba92a0df58a5063e1243c2386c29623878641b89 +version: 16.0.27 +mtime: 1669045905 +commit: 7129a76eb94202c1f9882ff28e1c3edbadfd763d
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2022-11-05 14:46:44 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.2275 (New) Package is "suse-module-tools" Sat Nov 5 14:46:44 2022 rev:59 rq:1033597 version:16.0.26 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2022-09-13 15:08:06.724426882 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.2275/suse-module-tools.changes 2022-11-05 14:46:48.966610304 +0100 @@ -1,0 +2,20 @@ +Fri Nov 4 17:49:31 UTC 2022 - Martin Wilck + + * Revert "Split kernel scriptlets into separate sub-package" + (that change broke some package builds on OBS) + +--- +Fri Nov 4 17:24:09 UTC 2022 - Martin Wilck + +- Update to version 16.0.25: + * 80-hotplug-cpu-mem.rules: restrict cpu rule to x86_64 (bsc#1204423) + +--- +Fri Sep 23 10:40:07 UTC 2022 - Martin Wilck + +- Update to version 16.0.24: + * Split kernel scriptlets into separate sub-package +"suse-module-tools-scriptlets" on Tumbleweed +(gh#openSUSE/suse-module-tools#64) + +--- Old: suse-module-tools-16.0.23.obscpio New: suse-module-tools-16.0.26.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.HCP0iB/_old 2022-11-05 14:46:49.602614014 +0100 +++ /var/tmp/diff_new_pack.HCP0iB/_new 2022-11-05 14:46:49.606614037 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.23 +Version:16.0.26 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.HCP0iB/_old 2022-11-05 14:46:49.654614317 +0100 +++ /var/tmp/diff_new_pack.HCP0iB/_new 2022-11-05 14:46:49.658614341 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 7b60f9764ada8f304a3c9695b2d35243827c7892 + ba92a0df58a5063e1243c2386c29623878641b89 (No newline at EOF) ++ suse-module-tools-16.0.23.obscpio -> suse-module-tools-16.0.26.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.23/suse-module-tools.spec new/suse-module-tools-16.0.26/suse-module-tools.spec --- old/suse-module-tools-16.0.23/suse-module-tools.spec2022-09-12 17:27:17.0 +0200 +++ new/suse-module-tools-16.0.26/suse-module-tools.spec2022-11-04 18:48:19.0 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.23 +Version:16.0.26 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.23/udevrules/80-hotplug-cpu-mem.rules new/suse-module-tools-16.0.26/udevrules/80-hotplug-cpu-mem.rules --- old/suse-module-tools-16.0.23/udevrules/80-hotplug-cpu-mem.rules 2022-09-12 17:27:17.0 +0200 +++ new/suse-module-tools-16.0.26/udevrules/80-hotplug-cpu-mem.rules 2022-11-04 18:48:19.0 +0100 @@ -1,9 +1,15 @@ -# do not edit this file, it will be overwritten on update +# Do not edit this file under /usr/lib/udev/rules.d, it will be overwritten on update +# If you need modifications, copy it to /etc/udev/rules.d and edit it there + +ACTION!="add", GOTO="hotplug_cpu_end" +SUBSYSTEM!="cpu|memory", GOTO="hotplug_cpu_end" + +PROGRAM=="/usr/bin/uname -m", ENV{.ARCH}="$result" # # Hotplug physical CPU # -SUBSYSTEM=="cpu", ACTION=="add", TEST=="online", ATTR{online}=="0", ATTR{online}="1" +SUBSYSTEM=="cpu", ENV{.ARCH}=="x86_64", TEST=="online", ATTR{online}=="0", ATTR{online}="1" # # Hotplug physical memory. Instances of tmpfs are remounted so their @@ -14,11 +20,12 @@ # lot of shortcomings anyways (tmpfs mounted by other processes, mount # namespaces, ...) # -SUBSYSTEM=="memory", ACTION=="add", PROGRAM=="/usr/bin/uname -m", RESULT!="s390x", ATTR{state}=="offline", \ - ATTR{state}="online", \ +SUBSYSTEM=="memory"
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2022-09-13 15:08:00 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.2083 (New) Package is "suse-module-tools" Tue Sep 13 15:08:00 2022 rev:58 rq:1003010 version:16.0.23 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2022-07-18 18:33:00.705678493 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.2083/suse-module-tools.changes 2022-09-13 15:08:06.724426882 +0200 @@ -1,0 +2,8 @@ +Mon Sep 12 15:28:13 UTC 2022 - Martin Wilck + +- Update to version 16.0.23: + * cert-script: skip cert handling if efivarfs is not writable +(bsc#1201066) + * driver-check.sh, unblacklist: convert egrep to grep -E (bsc#1203092) + +--- Old: suse-module-tools-16.0.22.obscpio New: suse-module-tools-16.0.23.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.mYLrEn/_old 2022-09-13 15:08:07.268428414 +0200 +++ /var/tmp/diff_new_pack.mYLrEn/_new 2022-09-13 15:08:07.272428425 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.22 +Version:16.0.23 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.mYLrEn/_old 2022-09-13 15:08:07.308428527 +0200 +++ /var/tmp/diff_new_pack.mYLrEn/_new 2022-09-13 15:08:07.312428538 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 215e163d867977bfc345497da2e1c4a0eca89427 + 7b60f9764ada8f304a3c9695b2d35243827c7892 (No newline at EOF) ++ suse-module-tools-16.0.22.obscpio -> suse-module-tools-16.0.23.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.22/.obs/workflows.yml new/suse-module-tools-16.0.23/.obs/workflows.yml --- old/suse-module-tools-16.0.22/.obs/workflows.yml2022-07-14 11:53:11.0 +0200 +++ new/suse-module-tools-16.0.23/.obs/workflows.yml2022-09-12 17:27:17.0 +0200 @@ -16,16 +16,12 @@ - i586 - name: openSUSE_Leap_15.4 paths: - - target_project: openSUSE:Tools -target_repository: 15.4 - target_project: openSUSE:Leap:15.4 target_repository: standard architectures: - x86_64 - name: SLE_15_SP4 paths: - - target_project: openSUSE:Tools -target_repository: 15.4 - target_project: SUSE:SLE-15-SP4:GA target_repository: pool architectures: @@ -35,8 +31,6 @@ - aarch64 - name: SLE_15_SP3 paths: - - target_project: openSUSE:Tools -target_repository: 15.3 - target_project: SUSE:SLE-15-SP3:GA target_repository: pool architectures: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.22/driver-check.sh new/suse-module-tools-16.0.23/driver-check.sh --- old/suse-module-tools-16.0.22/driver-check.sh 2022-07-14 11:53:11.0 +0200 +++ new/suse-module-tools-16.0.23/driver-check.sh 2022-09-12 17:27:17.0 +0200 @@ -131,7 +131,7 @@ if ! rpm -q --qf '%{description}\n' "$kernel" | grep -q '^GIT '; then error "$kernel does not look like a SUSE kernel package (no commit id)" fi - if ! rpm -q --qf '%{postin}\n' "$kernel" | egrep -Eq 'weak-modules2|kernel-scriptlets/rpm-post'; then + if ! rpm -q --qf '%{postin}\n' "$kernel" | grep -Eq 'weak-modules2|kernel-scriptlets/rpm-post'; then error "$kernel does not look like a SUSE kernel package (wrong %post script)" fi } @@ -186,7 +186,7 @@ { local kmp=$1 prefix prev_krel krel path found_module=false - if ! rpm -q --qf '%{postin}\n' "$kmp" | egrep -Eq 'weak-modules2|kernel-scriptlets/kmp-post'; then + if ! rpm -q --qf '%{postin}\n' "$kmp" | grep -Eq 'weak-modules2|kernel-scriptlets/kmp-post'; then error "$kmp does not look like a SUSE kernel module package (wrong %post)" fi if ! rpm -q -R "$
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2022-07-18 18:32:53 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1523 (New) Package is "suse-module-tools" Mon Jul 18 18:32:53 2022 rev:57 rq:989123 version:16.0.22 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2022-07-13 13:44:54.593991092 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1523/suse-module-tools.changes 2022-07-18 18:33:00.705678493 +0200 @@ -1,0 +2,7 @@ +Thu Jul 14 09:54:09 UTC 2022 - Martin Wilck + +- Update to version 16.0.22: + * weak-modules2: only use kernel version under /run/regenerate-initrd + (boo#1201387) + +--- Old: suse-module-tools-16.0.21.obscpio New: suse-module-tools-16.0.22.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.USfBeb/_old 2022-07-18 18:33:02.457680985 +0200 +++ /var/tmp/diff_new_pack.USfBeb/_new 2022-07-18 18:33:02.461680991 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.21 +Version:16.0.22 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.USfBeb/_old 2022-07-18 18:33:02.489681030 +0200 +++ /var/tmp/diff_new_pack.USfBeb/_new 2022-07-18 18:33:02.493681036 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 128e6eea744bee240b28308b21cd250b22bfb1c9 + 215e163d867977bfc345497da2e1c4a0eca89427 (No newline at EOF) ++ suse-module-tools-16.0.21.obscpio -> suse-module-tools-16.0.22.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.21/regenerate-initrd-posttrans new/suse-module-tools-16.0.22/regenerate-initrd-posttrans --- old/suse-module-tools-16.0.21/regenerate-initrd-posttrans 2022-07-07 10:08:35.0 +0200 +++ new/suse-module-tools-16.0.22/regenerate-initrd-posttrans 2022-07-14 11:53:11.0 +0200 @@ -47,13 +47,12 @@ "$dir/*") [ -e "$f" ] || break;; esac - rm "$f" - image=${f##*/} - kver=${image#*-} - if ! test -e "/boot/$image"; then - echo "$0: /boot/$image does not exist, initrd won't be generated" - continue - fi + rm -f "$f" + kver=${f##*/} + [ -d /lib/modules/"$kver" ] || { + echo $0: skippping invalid kernel version "$dir/$kver" + continue + } if ! "$DRACUT" -f --kver "$kver"; then err=$? fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.21/suse-module-tools.spec new/suse-module-tools-16.0.22/suse-module-tools.spec --- old/suse-module-tools-16.0.21/suse-module-tools.spec2022-07-07 10:08:35.0 +0200 +++ new/suse-module-tools-16.0.22/suse-module-tools.spec2022-07-14 11:53:11.0 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.21 +Version:16.0.22 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.21/weak-modules2 new/suse-module-tools-16.0.22/weak-modules2 --- old/suse-module-tools-16.0.21/weak-modules2 2022-07-07 10:08:35.0 +0200 +++ new/suse-module-tools-16.0.22/weak-modules2 2022-07-14 11:53:11.0 +0200 @@ -470,7 +470,7 @@ if [ -n "$image" ]; then if test -n "$INITRD_IN_POSTTRANS"; then mkdir -p /run/regenerate-initrd - doit touch /run/regenerate-initrd/$image-$krel + doit touch /run/regenerate-initrd/$krel else doit "$DRACUT" -f /boot/initrd-$krel $krel status=$? ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.USfBeb/_old 2022-07-18 18:33:02.593681178 +0200 +++ /var/tmp/diff_new_pack.USfBeb/_new 2022-07-18 18:33:02.597681184
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2022-07-13 13:44:48 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1523 (New) Package is "suse-module-tools" Wed Jul 13 13:44:48 2022 rev:56 rq:988728 version:16.0.21 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2022-06-03 14:16:46.929325514 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1523/suse-module-tools.changes 2022-07-13 13:44:54.593991092 +0200 @@ -1,0 +2,6 @@ +Thu Jul 7 08:10:08 UTC 2022 - Martin Wilck + +- Update to version 16.0.21: + * kernel-scriptlets: don't pass flags to weak-modules2 (bsc#1195391) + +--- Old: suse-module-tools-16.0.20.obscpio New: suse-module-tools-16.0.21.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.DFQEtl/_old 2022-07-13 13:44:55.069991767 +0200 +++ /var/tmp/diff_new_pack.DFQEtl/_new 2022-07-13 13:44:55.073991773 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.20 +Version:16.0.21 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.DFQEtl/_old 2022-07-13 13:44:55.117991836 +0200 +++ /var/tmp/diff_new_pack.DFQEtl/_new 2022-07-13 13:44:55.117991836 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 7272c960f4b8d3a07cf5ac5c1a946df876c488c7 + 128e6eea744bee240b28308b21cd250b22bfb1c9 (No newline at EOF) ++ suse-module-tools-16.0.20.obscpio -> suse-module-tools-16.0.21.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.20/kernel-scriptlets/inkmp-script new/suse-module-tools-16.0.21/kernel-scriptlets/inkmp-script --- old/suse-module-tools-16.0.20/kernel-scriptlets/inkmp-script 2022-06-02 10:56:33.0 +0200 +++ new/suse-module-tools-16.0.21/kernel-scriptlets/inkmp-script 2022-07-07 10:08:35.0 +0200 @@ -72,7 +72,7 @@ run_wm2() { [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo wm2 "$@" >&2 -/bin/bash -${-/e/} $wm2 "$@" +$wm2 "$@" } [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.20/kernel-scriptlets/kmp-script new/suse-module-tools-16.0.21/kernel-scriptlets/kmp-script --- old/suse-module-tools-16.0.20/kernel-scriptlets/kmp-script 2022-06-02 10:56:33.0 +0200 +++ new/suse-module-tools-16.0.21/kernel-scriptlets/kmp-script 2022-07-07 10:08:35.0 +0200 @@ -48,7 +48,7 @@ run_wm2() { [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo wm2 "$@" >&2 -/bin/bash -${-/e/} $wm2 "$@" +$wm2 "$@" } [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.20/kernel-scriptlets/rpm-script new/suse-module-tools-16.0.21/kernel-scriptlets/rpm-script --- old/suse-module-tools-16.0.20/kernel-scriptlets/rpm-script 2022-06-02 10:56:33.0 +0200 +++ new/suse-module-tools-16.0.21/kernel-scriptlets/rpm-script 2022-07-07 10:08:35.0 +0200 @@ -82,7 +82,7 @@ run_wm2() { [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo wm2 "$@" >&2 -/bin/bash -${-/e/} $wm2 "$@" +$wm2 "$@" } message_install_bl () { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.20/suse-module-tools.spec new/suse-module-tools-16.0.21/suse-module-tools.spec --- old/suse-module-tools-16.0.20/suse-module-tools.spec2022-06-02 10:56:33.0 +0200 +++ new/suse-module-tools-16.0.21/suse-module-tools.spec2022-07-07 10:08:35.0 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.20 +Version:16.0.21 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.DFQEtl/_old 2022-07-13 13:4
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2022-06-03 14:16:42 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1548 (New) Package is "suse-module-tools" Fri Jun 3 14:16:42 2022 rev:55 rq:980502 version:16.0.20 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2022-02-01 14:03:06.528010318 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1548/suse-module-tools.changes 2022-06-03 14:16:46.929325514 +0200 @@ -1,0 +2,9 @@ +Thu Jun 2 10:55:37 UTC 2022 - Martin Wilck + +- Update to version 16.0.20: + * Bump version to 16.0.20 + * driver-check.sh: avoid false positive error messages (boo#1200107) + * don't hardcode /boot for kernel-related files (boo#1199873) + * spec file: use "install -p" consistently + +--- Old: suse-module-tools-16.0.19.obscpio New: suse-module-tools-16.0.20.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.9nkwXG/_old 2022-06-03 14:16:47.433326169 +0200 +++ /var/tmp/diff_new_pack.9nkwXG/_new 2022-06-03 14:16:47.437326174 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.19 +Version:16.0.20 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -169,26 +169,25 @@ install -d -m 755 "%{buildroot}%{_unitdir}/systemd-sysctl.service.d" echo '[Unit]' >"%{buildroot}%{sysctl_dropin}" %if %{with kernel_sysctl} -install -m 644 kernel-sysctl.service "%{buildroot}%{_unitdir}" +install -pm 644 kernel-sysctl.service "%{buildroot}%{_unitdir}" echo 'Wants=kernel-sysctl.service' >>"%{buildroot}%{sysctl_dropin}" %endif %if %{with boot_sysctl} -install -m 644 boot-sysctl.service "%{buildroot}%{_unitdir}" +install -pm 644 boot-sysctl.service "%{buildroot}%{_unitdir}" echo 'Wants=boot-sysctl.service' >>"%{buildroot}%{sysctl_dropin}" %endif -# Ensure that the sg driver is loaded early (bsc#1036463) -# Not needed in SLE11, where sg is loaded via udev rule. install -d -m 755 "%{buildroot}%{_modulesloaddir}" -install -pm 644 sg.conf "%{buildroot}%{_modulesloaddir}" +install -pm 644 -t "%{buildroot}%{_modulesloaddir}" modules-load.d/*.conf + %ifarch ppc64 ppc64le install -d -m 755 %{buildroot}/usr/lib/systemd/system-generators -install -m 755 udev-trigger-generator %{buildroot}/usr/lib/systemd/system-generators +install -pm 755 udev-trigger-generator %{buildroot}/usr/lib/systemd/system-generators %endif # udev rules (formerly system-tuning-common-SUSE, udev-extra-rules) install -d -m 755 %{buildroot}%{_udevrulesdir} -install -m 644 udevrules/*.rules %{buildroot}%{_udevrulesdir} +install -pm 644 udevrules/*.rules %{buildroot}%{_udevrulesdir} mkdir -p %{buildroot}%{_defaultlicensedir} ++ _servicedata ++ --- /var/tmp/diff_new_pack.9nkwXG/_old 2022-06-03 14:16:47.473326221 +0200 +++ /var/tmp/diff_new_pack.9nkwXG/_new 2022-06-03 14:16:47.477326226 +0200 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 3d244d5dfc0e5c3d5c8a7cc90d8e9e81be6577c1 + 7272c960f4b8d3a07cf5ac5c1a946df876c488c7 (No newline at EOF) ++ suse-module-tools-16.0.19.obscpio -> suse-module-tools-16.0.20.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.19/.gitignore new/suse-module-tools-16.0.20/.gitignore --- old/suse-module-tools-16.0.19/.gitignore1970-01-01 01:00:00.0 +0100 +++ new/suse-module-tools-16.0.20/.gitignore2022-06-02 10:56:33.0 +0200 @@ -0,0 +1,5 @@ +*~ +\#* +*.rej +*.orig + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.19/.obs/workflows.yml new/suse-module-tools-16.0.20/.obs/workflows.yml --- old/suse-module-tools-16.0.19/.obs/workflows.yml2022-01-28 21:35:51.0 +0100 +++ new/suse-module-tools-16.0.20/.obs/workflows.yml2022-06-02 10:56:33.0 +0200 @@ -1,6 +1,48 @@ workflow: - steps: - - branch_package: - source_project: home:mwilck:suse-module-tools - source_package: suse-module-tools - target_project: home:mwilck + steps: +- branch_package: +source_project: home:mwilck:suse-module-tools +source_package: suse-module-
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2022-02-01 14:02:38 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1898 (New) Package is "suse-module-tools" Tue Feb 1 14:02:38 2022 rev:54 rq:949775 version:16.0.19 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2022-01-05 13:40:01.993538819 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1898/suse-module-tools.changes 2022-02-01 14:03:06.528010318 +0100 @@ -1,0 +2,7 @@ +Fri Jan 28 21:00:00 UTC 2022 - Martin Wilck + +- Update to version 16.0.19: + * Add /etc/modprobe.d/README on SLE/Leap (bsc#1195051) + * rpm-script: force-copy kernel to /boot (boo#1194501) + +--- Old: suse-module-tools-16.0.18.obscpio New: suse-module-tools-16.0.19.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.a3JAd3/_old 2022-02-01 14:03:07.016006973 +0100 +++ /var/tmp/diff_new_pack.a3JAd3/_new 2022-02-01 14:03:07.024006918 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.18 +Version:16.0.19 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -108,6 +108,20 @@ %install install -d -m 755 "%{buildroot}%{modprobe_dir}" install -d -m 755 "%{buildroot}%{_sysconfdir}/modprobe.d" +# keep /etc clean on Tumbleweed +%if 0%{?suse_version} < 1550 +cat > "%{buildroot}%{_sysconfdir}/modprobe.d/README" < https://github.com/openSUSE/suse-module-tools.git - d6673b607cbaaa15cd9622a0a4f8a9f98efa5676 + 3d244d5dfc0e5c3d5c8a7cc90d8e9e81be6577c1 (No newline at EOF) ++ suse-module-tools-16.0.18.obscpio -> suse-module-tools-16.0.19.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.18/kernel-scriptlets/rpm-script new/suse-module-tools-16.0.19/kernel-scriptlets/rpm-script --- old/suse-module-tools-16.0.18/kernel-scriptlets/rpm-script 2022-01-04 14:28:12.0 +0100 +++ new/suse-module-tools-16.0.19/kernel-scriptlets/rpm-script 2022-01-28 21:35:51.0 +0100 @@ -193,13 +193,15 @@ # if /boot and /usr are not speparate partitions we can just link # the kernel there to save space. Otherwise copy. if mountpoint -q /boot || mountpoint -q /usr; then - copy_or_link="cp -a" + copy_or_link="cp -a --remove-destination" + separate_boot='1' else copy_or_link="ln -sf" + separate_boot="" fi # XXX: need to fix suse-module-tools for sysctl.conf and System.map for x in "$image" sysctl.conf System.map config; do - if [ ! -e /boot/$x-"$kernelrelease"-"$flavor" ]; then + if [ "$separate_boot" = 1 ] || [ ! -e /boot/$x-"$kernelrelease"-"$flavor" ]; then $copy_or_link .."$modules_dir"/$x /boot/$x-"$kernelrelease"-"$flavor" || script_rc=$? if [ -e "$modules_dir"/.$x.hmac ]; then $copy_or_link .."$modules_dir"/.$x.hmac /boot/.$x-"$kernelrelease"-"$flavor".hmac || script_rc=$? diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.18/suse-module-tools.spec new/suse-module-tools-16.0.19/suse-module-tools.spec --- old/suse-module-tools-16.0.18/suse-module-tools.spec2022-01-04 14:28:12.0 +0100 +++ new/suse-module-tools-16.0.19/suse-module-tools.spec2022-01-28 21:35:51.0 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.18 +Version:16.0.19 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -108,6 +108,20 @@ %install install -d -m 755 "%{buildroot}%{modprobe_dir}" install -d -m 755 "%{buildroot}%{_sysconfdir}/modprobe.d" +# keep /etc clean on Tumbleweed +%if 0%{?suse_version} < 1550 +cat > "%{buildroot}%{_sysconfdir}/modprobe.d/README" <
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2022-01-05 13:39:40 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1896 (New) Package is "suse-module-tools" Wed Jan 5 13:39:40 2022 rev:53 rq:943766 version:16.0.18 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-12-21 18:40:25.617862818 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1896/suse-module-tools.changes 2022-01-05 13:40:01.993538819 +0100 @@ -1,0 +2,8 @@ +Tue Jan 4 13:32:10 UTC 2022 - Martin Wilck + +- Update to version 16.0.18: + * cdrom: Disable autoclose by default (boo#1165047). + * Make regenerate-initrd-posttrans compatible with Dracut's +UEFI mode (unified kernel image) + +--- Old: suse-module-tools-16.0.17.obscpio New: suse-module-tools-16.0.18.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.XDX562/_old 2022-01-05 13:40:02.449539177 +0100 +++ /var/tmp/diff_new_pack.XDX562/_new 2022-01-05 13:40:02.453539181 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.17 +Version:16.0.18 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.XDX562/_old 2022-01-05 13:40:02.485539205 +0100 +++ /var/tmp/diff_new_pack.XDX562/_new 2022-01-05 13:40:02.493539212 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - a0a879853f092caffe4d29843b14bf6e4e62e21d + d6673b607cbaaa15cd9622a0a4f8a9f98efa5676 (No newline at EOF) ++ suse-module-tools-16.0.17.obscpio -> suse-module-tools-16.0.18.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.17/modprobe.conf/common/80-options-cdrom.conf new/suse-module-tools-16.0.18/modprobe.conf/common/80-options-cdrom.conf --- old/suse-module-tools-16.0.17/modprobe.conf/common/80-options-cdrom.conf 1970-01-01 01:00:00.0 +0100 +++ new/suse-module-tools-16.0.18/modprobe.conf/common/80-options-cdrom.conf 2022-01-04 14:28:12.0 +0100 @@ -0,0 +1,3 @@ +# There are repated reports of broken software polling the drive without using +# O_NONBLOCK fighting with the user trying to open the tray (boo#1165047). +options cdrom autoclose=0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.17/regenerate-initrd-posttrans new/suse-module-tools-16.0.18/regenerate-initrd-posttrans --- old/suse-module-tools-16.0.17/regenerate-initrd-posttrans 2021-12-15 18:18:32.0 +0100 +++ new/suse-module-tools-16.0.18/regenerate-initrd-posttrans 2022-01-04 14:28:12.0 +0100 @@ -54,7 +54,7 @@ echo "$0: /boot/$image does not exist, initrd won't be generated" continue fi - if ! "$DRACUT" -f "/boot/initrd-$kver" "$kver"; then + if ! "$DRACUT" -f --kver "$kver"; then err=$? fi done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.17/suse-module-tools.spec new/suse-module-tools-16.0.18/suse-module-tools.spec --- old/suse-module-tools-16.0.17/suse-module-tools.spec2021-12-15 18:18:32.0 +0100 +++ new/suse-module-tools-16.0.18/suse-module-tools.spec2022-01-04 14:28:12.0 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.17 +Version:16.0.18 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.XDX562/_old 2022-01-05 13:40:02.581539281 +0100 +++ /var/tmp/diff_new_pack.XDX562/_new 2022-01-05 13:40:02.585539284 +0100 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 16.0.17 -mtime: 1639588712 -commit: a0a879853f092caffe4d29843b14bf6e4e62e21d +version: 16.0.18 +mtime: 1641302892 +commit: d6673b607cbaaa15cd9622a0a4f8a9f98efa5676
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-12-21 18:40:20 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.2520 (New) Package is "suse-module-tools" Tue Dec 21 18:40:20 2021 rev:52 rq:941664 version:16.0.17 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-12-08 22:08:43.454856061 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.2520/suse-module-tools.changes 2021-12-21 18:40:25.617862818 +0100 @@ -1,0 +2,11 @@ +Mon Dec 20 13:13:04 UTC 2021 - Martin Wilck + +- Update to version 16.0.17: + * 60-io-scheduler.rules: add rules for virtual devices +(boo#1193759) + * 60-io-scheduler.rules: enforce "none" for loop devices +(boo#1193759) + * install some modprobe.d files only for relevant architectures +(apm_bios, sonypi, toshiba, legacy rtc) (bsc#1192974) + +--- Old: suse-module-tools-16.0.16.obscpio New: suse-module-tools-16.0.17.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.zi1dzj/_old 2021-12-21 18:40:26.065863220 +0100 +++ /var/tmp/diff_new_pack.zi1dzj/_new 2021-12-21 18:40:26.073863227 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.16 +Version:16.0.17 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.zi1dzj/_old 2021-12-21 18:40:26.109863259 +0100 +++ /var/tmp/diff_new_pack.zi1dzj/_new 2021-12-21 18:40:26.113863263 +0100 @@ -1,6 +1,6 @@ https://github.com/openSUSE/suse-module-tools.git - 0d9e013bc845fd151bffaaec809e63a09b6eb4bb + a0a879853f092caffe4d29843b14bf6e4e62e21d (No newline at EOF) ++ suse-module-tools-16.0.16.obscpio -> suse-module-tools-16.0.17.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.16/modprobe.conf/armv7hl/40-apm.conf new/suse-module-tools-16.0.17/modprobe.conf/armv7hl/40-apm.conf --- old/suse-module-tools-16.0.16/modprobe.conf/armv7hl/40-apm.conf 1970-01-01 01:00:00.0 +0100 +++ new/suse-module-tools-16.0.17/modprobe.conf/armv7hl/40-apm.conf 2021-12-15 18:18:32.0 +0100 @@ -0,0 +1,2 @@ +# /dev/apm_bios Advanced Power Management BIOS +install char-major-10-134 /bin/true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.16/modprobe.conf/common/40-apm.conf new/suse-module-tools-16.0.17/modprobe.conf/common/40-apm.conf --- old/suse-module-tools-16.0.16/modprobe.conf/common/40-apm.conf 2021-12-06 09:50:04.0 +0100 +++ new/suse-module-tools-16.0.17/modprobe.conf/common/40-apm.conf 1970-01-01 01:00:00.0 +0100 @@ -1,2 +0,0 @@ -# /dev/apm_bios Advanced Power Management BIOS -install char-major-10-134 /bin/true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.16/modprobe.conf/common/40-rtc.conf new/suse-module-tools-16.0.17/modprobe.conf/common/40-rtc.conf --- old/suse-module-tools-16.0.16/modprobe.conf/common/40-rtc.conf 2021-12-06 09:50:04.0 +0100 +++ new/suse-module-tools-16.0.17/modprobe.conf/common/40-rtc.conf 1970-01-01 01:00:00.0 +0100 @@ -1,2 +0,0 @@ -# /dev/rtc, old rtc device -install char-major-10-135 /bin/true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.16/modprobe.conf/common/40-sonypi.conf new/suse-module-tools-16.0.17/modprobe.conf/common/40-sonypi.conf --- old/suse-module-tools-16.0.16/modprobe.conf/common/40-sonypi.conf 2021-12-06 09:50:04.0 +0100 +++ new/suse-module-tools-16.0.17/modprobe.conf/common/40-sonypi.conf 1970-01-01 01:00:00.0 +0100 @@ -1,3 +0,0 @@ -# sonypi driver (Sony laptops) -alias char-major-10-250 sonypi -options sonypi minor=250 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.16/modprobe.conf/common/40-toshiba.conf new/suse-module-tools-16.0.17/modprobe.conf/common/40-toshiba.conf --- old/suse-module-tools-16.0.16/modprobe.conf/common/40-toshiba.conf 2021-12-06 09:50:04.0 +0100 +++ new/
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-12-08 22:08:30 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.31177 (New) Package is "suse-module-tools" Wed Dec 8 22:08:30 2021 rev:51 rq:935939 version:16.0.16 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-11-13 22:48:12.405235269 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.31177/suse-module-tools.changes 2021-12-08 22:08:43.454856061 +0100 @@ -1,0 +2,13 @@ +Mon Dec 6 09:04:55 UTC 2021 - Martin Wilck + +- Update to version 16.0.16: + * modprobe.d: split conf files (jsc#SLE-21626, boo#1193059) +- Rather than shipping two large files with modprobe.d options + (00-system.conf and 50-blacklist.conf), ship multiple small + per-module files. This makes it easier for users to override + distribution defaults. + * blacklist isst_if_mbox_msr (bsc#1187196) + * boot-sysctl: make sure file exists (fix for containers) + * remove blacklist entry for snd_bt87x (bsc#1192974, bsc#51718) + +--- Old: suse-module-tools-16.0.14+2.obscpio New: suse-module-tools-16.0.16.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.XS52k5/_old 2021-12-08 22:08:43.906856273 +0100 +++ /var/tmp/diff_new_pack.XS52k5/_new 2021-12-08 22:08:43.906856273 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.14+2 +Version:16.0.16 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -106,23 +106,19 @@ sed -i 's/@FS_BLACKLIST@.*/%{fs_blacklist}/' README.md %install -# now assemble the parts for modprobe.conf -cp modprobe.conf/modprobe.conf.common 00-system.conf -%ifarch ppc64le -ln -f modprobe.conf/modprobe.conf.ppc64 modprobe.conf/modprobe.conf.$RPM_ARCH -%endif -if [ -f "modprobe.conf/modprobe.conf.$RPM_ARCH" ]; then - cat "modprobe.conf/modprobe.conf.$RPM_ARCH" >>00-system.conf -fi install -d -m 755 "%{buildroot}%{modprobe_dir}" install -d -m 755 "%{buildroot}%{_sysconfdir}/modprobe.d" -install -pm644 "10-unsupported-modules.conf" \ - "%{buildroot}%{modprobe_dir}/" -install -pm644 00-system.conf "%{buildroot}%{modprobe_dir}/" - -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100 -install -pm644 modprobe.conf/modprobe.conf.blacklist "%{buildroot}%{modprobe_dir}/50-blacklist.conf" +install -pm644 -t "%{buildroot}%{modprobe_dir}" modprobe.conf/common/*.conf +if [ -d modprobe.conf/%{_arch} ]; then +install -pm644 -t "%{buildroot}%{modprobe_dir}" modprobe.conf/%{_arch}/*.conf +fi +%ifarch i386 +install -pm644 -t "%{buildroot}%{modprobe_dir}" modprobe.conf/x86_64/*.conf +%endif +%ifarch ppc64le +install -pm644 -t "%{buildroot}%{modprobe_dir}" modprobe.conf/ppc64/*.conf %endif + install -d -m 755 "%{buildroot}/%{depmod_dir}" install -d -m 755 "%{buildroot}%{_sysconfdir}/depmod.d" install -pm 644 "depmod-00-system.conf" "%{buildroot}%{depmod_dir}/00-system.conf" ++ _servicedata ++ --- /var/tmp/diff_new_pack.XS52k5/_old 2021-12-08 22:08:43.942856290 +0100 +++ /var/tmp/diff_new_pack.XS52k5/_new 2021-12-08 22:08:43.946856292 +0100 @@ -1,4 +1,4 @@ https://github.com/openSUSE/suse-module-tools.git - 5ab3f0d35965bb8b20dbfa1db6f3bfde511abc54 \ No newline at end of file + 0d9e013bc845fd151bffaaec809e63a09b6eb4bb \ No newline at end of file ++ suse-module-tools-16.0.14+2.obscpio -> suse-module-tools-16.0.16.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.14+2/10-unsupported-modules.conf new/suse-module-tools-16.0.16/10-unsupported-modules.conf --- old/suse-module-tools-16.0.14+2/10-unsupported-modules.conf 2021-11-09 13:02:48.0 +0100 +++ new/suse-module-tools-16.0.16/10-unsupported-modules.conf 1970-01-01 01:00:00.0 +0100 @@ -1,26 +0,0 @@ -# -# Every kernel module has a flag 'supported'. If this flag is not set loading -# this module will taint your kernel. You will not get much help with a kernel -# problem if your kernel is marked as tainted. In this case you firstly have -# to avoid loading of unsupported modules. -# -# Setting allow_unsupported_modules 1 enables loading of unsupported modules -# by modprobe, sett
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-11-13 22:48:06 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1890 (New) Package is "suse-module-tools" Sat Nov 13 22:48:06 2021 rev:50 rq:930465 version:16.0.14+2 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-10-26 20:13:31.794004612 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1890/suse-module-tools.changes 2021-11-13 22:48:12.405235269 +0100 @@ -1,0 +2,12 @@ +Mon Nov 08 22:05:58 UTC 2021 - Martin Wilck + +- Update to version 16.0.14: + * add udev rules from udev-extra-rules (formerly system-tuning-common-SUSE). +Both packages are now obsoleted by suse-module-tools. +(jsc#SLE-21032) + * 60-io-scheduler.rules: don't use BFQ for real multiqueue devices +(jsc#SLE-21032, bsc#1192161) + * 60-io-scheduler.rules: use "none" for multipath components +(bsc#1192161) + +--- Old: suse-module-tools-16.0.13.obscpio New: suse-module-tools-16.0.14+2.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.B1njam/_old 2021-11-13 22:48:13.037235754 +0100 +++ /var/tmp/diff_new_pack.B1njam/_new 2021-11-13 22:48:13.041235757 +0100 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.13 +Version:16.0.14+2 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -65,6 +65,10 @@ Requires(post): /usr/bin/sed Requires(post): coreutils Provides: suse-kernel-rpm-scriptlets = 0 +Provides: udev-extra-rules = 0.3.0 +Obsoletes: udev-extra-rules < 0.3.0 +Provides: system-tuning-common-SUSE = 0.3.0 +Obsoletes: system-tuning-common-SUSE < 0.3.0 # Use weak dependencies for dracut and kmod in order to # keep Ring0 lean. In normal deployments, these packages # will be available anyway. @@ -172,6 +176,10 @@ install -m 755 udev-trigger-generator %{buildroot}/usr/lib/systemd/system-generators %endif +# udev rules (formerly system-tuning-common-SUSE, udev-extra-rules) +install -d -m 755 %{buildroot}%{_udevrulesdir} +install -m 644 udevrules/*.rules %{buildroot}%{_udevrulesdir} + mkdir -p %{buildroot}%{_defaultlicensedir} %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100 @@ -205,6 +213,7 @@ exit 0 %post +%udev_rules_update %service_add_post %{systemd_units} exit 0 @@ -213,6 +222,7 @@ exit 0 %postun +%udev_rules_update %service_del_postun_without_restart %{systemd_units} exit 0 @@ -248,6 +258,7 @@ %{_unitdir}/*.service %{_unitdir}/systemd-sysctl.service.d %{_modulesloaddir} +%{_udevrulesdir} %ifarch ppc64 ppc64le /usr/lib/systemd/system-generators %endif ++ _servicedata ++ --- /var/tmp/diff_new_pack.B1njam/_old 2021-11-13 22:48:13.073235782 +0100 +++ /var/tmp/diff_new_pack.B1njam/_new 2021-11-13 22:48:13.073235782 +0100 @@ -1,4 +1,4 @@ https://github.com/openSUSE/suse-module-tools.git - 78e2a3360cd9727d372174e1ced7f4ad3af01eb8 \ No newline at end of file + 5ab3f0d35965bb8b20dbfa1db6f3bfde511abc54 \ No newline at end of file ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.B1njam/_old 2021-11-13 22:48:13.093235797 +0100 +++ /var/tmp/diff_new_pack.B1njam/_new 2021-11-13 22:48:13.093235797 +0100 @@ -1,4 +1,5 @@ name: suse-module-tools -version: 16.0.13 -mtime: 1634934608 -commit: 78e2a3360cd9727d372174e1ced7f4ad3af01eb8 +version: 16.0.14+2 +mtime: 1636459368 +commit: 5ab3f0d35965bb8b20dbfa1db6f3bfde511abc54 +
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-10-26 20:13:28 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1890 (New) Package is "suse-module-tools" Tue Oct 26 20:13:28 2021 rev:49 rq:927057 version:16.0.13 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-10-08 00:05:51.509733784 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1890/suse-module-tools.changes 2021-10-26 20:13:31.794004612 +0200 @@ -1,0 +2,15 @@ +Fri Oct 22 20:37:38 UTC 2021 - Martin Wilck + +- Update to version 16.0.13: + * fixup "rpm-script: fix bad exit status in OpenQA (bsc#1191922)" + +--- +Fri Oct 22 13:12:38 UTC 2021 - Martin Wilck + +- Update to version 16.0.12: + * rpm-script: fix bad exit status in OpenQA (bsc#1191922) + * cert-script: Deal with existing $cert.delete file (bsc#1191804). + * cert-script: Ignore kernel keyring for kernel certificates (bsc#1191480). + * cert-script: Only print mokutil output in verbose mode. + +--- Old: suse-module-tools-16.0.11.obscpio New: suse-module-tools-16.0.13.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.Dgi2dJ/_old 2021-10-26 20:13:32.358004910 +0200 +++ /var/tmp/diff_new_pack.Dgi2dJ/_new 2021-10-26 20:13:32.362004912 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.11 +Version:16.0.13 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.Dgi2dJ/_old 2021-10-26 20:13:32.398004931 +0200 +++ /var/tmp/diff_new_pack.Dgi2dJ/_new 2021-10-26 20:13:32.402004933 +0200 @@ -1,4 +1,4 @@ https://github.com/openSUSE/suse-module-tools.git - a7078cf368e038ee81cf07c7be27609084a05b5d \ No newline at end of file + 78e2a3360cd9727d372174e1ced7f4ad3af01eb8 \ No newline at end of file ++ suse-module-tools-16.0.11.obscpio -> suse-module-tools-16.0.13.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.11/kernel-scriptlets/cert-script new/suse-module-tools-16.0.13/kernel-scriptlets/cert-script --- old/suse-module-tools-16.0.11/kernel-scriptlets/cert-script 2021-10-04 16:23:49.0 +0200 +++ new/suse-module-tools-16.0.13/kernel-scriptlets/cert-script 2021-10-22 22:30:08.0 +0200 @@ -21,9 +21,19 @@ shift done +is_efi () { +local msg rc=0 + # The below statement fails if mokutil isn't installed or UEFI is unsupported. # It doesn't fail if UEFI is available but secure boot is off. -if ! mokutil --sb-state 2>/dev/null; then +msg="$(mokutil --sb-state 2>&1)" || rc=$? + +[ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo "$msg" + +return $rc +} + +if ! is_efi; then [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || \ echo "$0: system doesn't support UEFI, skipping certificate handling" >&2 exit 0 @@ -41,16 +51,19 @@ pre) ;; post) + MOK_ARGS="" # Only apply CA check on the kernel package certs (bsc#1173115) if [ -n "$ca_check" ] && mokutil -h | grep -q "ca-check"; then - MOK_ARG="--ca-check" - else - MOK_ARG="" + MOK_ARGS="${MOK_ARGS} --ca-check" + fi + # Kernel key needs to be enrolled even if it's in the kernel keyring (bsc#1191480) + if [ -n "$ca_check" ] && mokutil -h | grep -q "ignore-keyring"; then + MOK_ARGS="${MOK_ARGS} --ignore-keyring" fi # XXX: Only call mokutil if UEFI and shim are used for cert in $certs; do cert="/etc/uefi/certs/${cert}.crt" - run_mokutil --import "$cert" --root-pw ${MOK_ARG} + run_mokutil --import "$cert" --root-pw ${MOK_ARGS} rc=$? if [ $rc != 0 ] ; then script_rc=$rc @@ -64,7 +77,10 @@ # Here we queue the certificate for de-enrollment. If by postun # the certificate does not exist last kernel using it was # removed and we can queue it for de-enrollment with mokutil. - ln "$cert" "$cert.delete" || script_rc=$? + # The .delete file must exist after package is removed
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-10-08 00:05:44 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.2443 (New) Package is "suse-module-tools" Fri Oct 8 00:05:44 2021 rev:48 rq:923052 version:16.0.11 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-09-20 23:32:08.559098672 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.2443/suse-module-tools.changes 2021-10-08 00:05:51.509733784 +0200 @@ -1,0 +2,9 @@ +Mon Oct 4 14:25:41 UTC 2021 - Martin Wilck + +- Update to version 16.0.11: + * inkmp-script(postun): don't pass existing files to weak-modules2 +(boo#1191200) + * kernel-scriptlets: skip cert scriptlet on non-UEFI systems +(boo#1191260) + +--- Old: suse-module-tools-16.0.10+7.obscpio New: suse-module-tools-16.0.11.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.p9Xuha/_old 2021-10-08 00:05:52.005734625 +0200 +++ /var/tmp/diff_new_pack.p9Xuha/_new 2021-10-08 00:05:52.005734625 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.10+7 +Version:16.0.11 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.p9Xuha/_old 2021-10-08 00:05:52.049734699 +0200 +++ /var/tmp/diff_new_pack.p9Xuha/_new 2021-10-08 00:05:52.049734699 +0200 @@ -1,4 +1,4 @@ https://github.com/openSUSE/suse-module-tools.git - 609ed9a25a545c259d8b57f3381093cdefc14e16 \ No newline at end of file + a7078cf368e038ee81cf07c7be27609084a05b5d \ No newline at end of file ++ suse-module-tools-16.0.10+7.obscpio -> suse-module-tools-16.0.11.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.10+7/.obs/workflows.yml new/suse-module-tools-16.0.11/.obs/workflows.yml --- old/suse-module-tools-16.0.10+7/.obs/workflows.yml 2021-09-14 22:53:41.0 +0200 +++ new/suse-module-tools-16.0.11/.obs/workflows.yml2021-10-04 16:23:49.0 +0200 @@ -3,4 +3,4 @@ - branch_package: source_project: home:mwilck:suse-module-tools source_package: suse-module-tools - + target_project: home:mwilck diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.10+7/kernel-scriptlets/cert-script new/suse-module-tools-16.0.11/kernel-scriptlets/cert-script --- old/suse-module-tools-16.0.10+7/kernel-scriptlets/cert-script 2021-09-14 22:53:41.0 +0200 +++ new/suse-module-tools-16.0.11/kernel-scriptlets/cert-script 2021-10-04 16:23:49.0 +0200 @@ -21,6 +21,14 @@ shift done +# The below statement fails if mokutil isn't installed or UEFI is unsupported. +# It doesn't fail if UEFI is available but secure boot is off. +if ! mokutil --sb-state 2>/dev/null; then +[ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || \ + echo "$0: system doesn't support UEFI, skipping certificate handling" >&2 +exit 0 +fi + run_mokutil () { [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo mokutil "$@" >&2 mokutil "$@" @@ -29,58 +37,51 @@ [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo "cert $op" ca-check: "$ca_check" certs: "$certs" -- "$@" >&2 script_rc=0 - case $op in pre) ;; post) - if command -v mokutil >/dev/null; then - # Only apply CA check on the kernel package certs (bsc#1173115) - if [ -n "$ca_check" ] && mokutil -h | grep -q "ca-check"; then - MOK_ARG="--ca-check" - else - MOK_ARG="" - fi - # XXX: Only call mokutil if UEFI and shim are used - for cert in $certs; do - cert="/etc/uefi/certs/${cert}.crt" - run_mokutil --import "$cert" --root-pw ${MOK_ARG} - rc=$? - if [ $rc != 0 ] ; then - script_rc=$rc - echo "Failed to import $cert" >&2 - fi - done + # Only apply CA check on the kernel package certs (bsc#1173115) + if [ -n "$ca_check" ] && mokutil -h | grep -q "ca-check"; then + MOK_ARG="--ca-check" + else + MOK_ARG=""
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-09-20 23:31:54 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1899 (New) Package is "suse-module-tools" Mon Sep 20 23:31:54 2021 rev:47 rq:919089 version:16.0.10+7 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-09-03 21:26:50.146219047 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1899/suse-module-tools.changes 2021-09-20 23:32:08.559098672 +0200 @@ -1,0 +2,16 @@ +Tue Sep 14 20:53:46 UTC 2021 - obs-service-tar-scm@invalid + +- Update to version 16.0.10+7: + * rpm-script: link config also into /boot (boo#1189879) + * weak-modules2: accept modules under /usr/lib/modules on stdin +(for support of usr-merged KMPs) + * fix scriptlet path (bsc#1189441) + +--- +Tue Sep 14 14:14:39 UTC 2021 - Martin Wilck + +- Update to version 16.0.10: + * Import kernel scriptlets from kernel-source (bsc#1189441) + * README.md: document environment variables for weak-modules2 + +--- Old: suse-module-tools-16.0.9.obscpio New: suse-module-tools-16.0.10+7.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.e7aQve/_old 2021-09-20 23:32:09.579099932 +0200 +++ /var/tmp/diff_new_pack.e7aQve/_new 2021-09-20 23:32:09.583099937 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.9 +Version:16.0.10+7 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -64,6 +64,7 @@ Requires(post): /usr/bin/grep Requires(post): /usr/bin/sed Requires(post): coreutils +Provides: suse-kernel-rpm-scriptlets = 0 # Use weak dependencies for dracut and kmod in order to # keep Ring0 lean. In normal deployments, these packages # will be available anyway. @@ -79,8 +80,7 @@ %description This package contains helper scripts for KMP installation and uninstallation, as well as default configuration files for depmod and -modprobe. These utilities are provided by kmod-compat or -module-init-tools, whichever implementation you choose to install. +modprobe. %package legacy @@ -136,6 +136,17 @@ install -pm 644 "macros.initrd" "%{buildroot}%{_rpmmacrodir}" %endif install -pm 755 "regenerate-initrd-posttrans" "%{buildroot}/usr/lib/module-init-tools/" +install -d -m 755 "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets" +install -pm 755 "kernel-scriptlets/cert-script" "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets" +install -pm 755 "kernel-scriptlets/inkmp-script" "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets" +install -pm 755 "kernel-scriptlets/kmp-script" "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets" +install -pm 755 "kernel-scriptlets/rpm-script" "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets" +for i in "pre" "preun" "post" "posttrans" "postun" ; do +ln -s cert-script %{buildroot}/usr/lib/module-init-tools/kernel-scriptlets/cert-$i +ln -s inkmp-script %{buildroot}/usr/lib/module-init-tools/kernel-scriptlets/inkmp-$i +ln -s kmp-script %{buildroot}/usr/lib/module-init-tools/kernel-scriptlets/kmp-$i +ln -s rpm-script %{buildroot}/usr/lib/module-init-tools/kernel-scriptlets/rpm-$i +done install -d -m 755 "%{buildroot}%{_prefix}/bin" install -pm 755 kmp-install "%{buildroot}%{_bindir}/" ++ _servicedata ++ --- /var/tmp/diff_new_pack.e7aQve/_old 2021-09-20 23:32:09.611099972 +0200 +++ /var/tmp/diff_new_pack.e7aQve/_new 2021-09-20 23:32:09.615099977 +0200 @@ -1,4 +1,4 @@ https://github.com/openSUSE/suse-module-tools.git - 532eddd0313f212550d81ad86dfac00b2eeb29fd \ No newline at end of file + 609ed9a25a545c259d8b57f3381093cdefc14e16 \ No newline at end of file ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.e7aQve/_old 2021-09-20 23:32:09.63512 +0200 +++ /var/tmp/diff_new_pack.e7aQve/_new 2021-09-20 23:32:09.63512 +0200 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 16.0.9 -mtime: 1630329092 -commit: 532eddd0313f212550d81ad86dfac00b2eeb29fd +version: 16.0.10+7 +mtime: 1631652821 +commit: 5d5787e794ec54d5f0a364363a42864eca79eacc
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-09-03 21:26:04 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1899 (New) Package is "suse-module-tools" Fri Sep 3 21:26:04 2021 rev:46 rq:915051 version:16.0.9 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-08-24 10:55:04.844304427 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1899/suse-module-tools.changes 2021-09-03 21:26:50.146219047 +0200 @@ -1,0 +2,12 @@ +Mon Aug 30 13:15:20 UTC 2021 - Martin Wilck + +- Update to version 16.0.9: + * weak_modules2: fix "warning: %post(kernel-...) scriptlet failed, +exit status 1" message from rpm (boo#1189881) + * weak-modules2: add logging at verbose level 2 + * weak-modules2: control logging with environment variables +WM2_VERBOSE, WM2_DEBUG, WM2_LOGFILE + * regenerate-initrd-posttrans: friendly notice if dracut not found +(boo#1123721) + +--- Old: suse-module-tools-16.0.8+1.obscpio New: suse-module-tools-16.0.9.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.aM9aaC/_old 2021-09-03 21:26:50.670220083 +0200 +++ /var/tmp/diff_new_pack.aM9aaC/_new 2021-09-03 21:26:50.674220091 +0200 @@ -45,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.8+1 +Version:16.0.9 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.aM9aaC/_old 2021-09-03 21:26:50.706220154 +0200 +++ /var/tmp/diff_new_pack.aM9aaC/_new 2021-09-03 21:26:50.706220154 +0200 @@ -1,4 +1,4 @@ https://github.com/openSUSE/suse-module-tools.git - ec6c895407f494c886dd4de6ef58e5d2641f0962 \ No newline at end of file + 532eddd0313f212550d81ad86dfac00b2eeb29fd \ No newline at end of file ++ suse-module-tools-16.0.8+1.obscpio -> suse-module-tools-16.0.9.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.8+1/regenerate-initrd-posttrans new/suse-module-tools-16.0.9/regenerate-initrd-posttrans --- old/suse-module-tools-16.0.8+1/regenerate-initrd-posttrans 2021-08-20 10:59:52.0 +0200 +++ new/suse-module-tools-16.0.9/regenerate-initrd-posttrans2021-08-30 15:11:32.0 +0200 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # # Packages that install kernels or kernel-modules create a flag # @@ -11,12 +11,10 @@ # to have all initrds generated. This script is called from posttrans # and takes care of generating the initrds -shopt -s nullglob - : ${DRACUT:=/usr/bin/dracut} -if [[ ! -x "$DRACUT" ]]; then -echo "ERROR: $DRACUT not found" >&2 -exit 1 +if [ ! -x "$DRACUT" ]; then +echo "${0##*/}: dracut is not installed, not rebuilding the initrd" >&2 +exit 0 fi dir=/run/regenerate-initrd @@ -25,6 +23,10 @@ exit 0 fi for f in "$dir"/*; do + case $f in + "$dir/*") + [ -e "$f" ] || break;; + esac # check if we are in a build chroot if ! [ -f /etc/fstab -a ! -e /.buildenv -a -x "$DRACUT" ] ; then echo "Please run \"$DRACUT -f --regenerate-all\" as soon as your system is complete." >&2 @@ -41,6 +43,10 @@ fi err=0 for f in "$dir"/*; do + case $f in + "$dir/*") + [ -e "$f" ] || break;; + esac rm "$f" image=${f##*/} kver=${image#*-} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.8+1/suse-module-tools.rpmlintrc new/suse-module-tools-16.0.9/suse-module-tools.rpmlintrc --- old/suse-module-tools-16.0.8+1/suse-module-tools.rpmlintrc 2021-08-20 10:59:52.0 +0200 +++ new/suse-module-tools-16.0.9/suse-module-tools.rpmlintrc1970-01-01 01:00:00.0 +0100 @@ -1,2 +0,0 @@ -# The package installs different configs for different architectures -addFilter("no-binary"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.8+1/suse-module-tools.spec new/suse-module-tools-16.0.9/suse-module-tools.spec --- old/suse-module-tools-16.0.8+1/suse-module-tools.spec 2021-08-20 10:59:52.0 +0200 +++ new/suse-mod
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-08-24 10:54:15 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.1899 (New) Package is "suse-module-tools" Tue Aug 24 10:54:15 2021 rev:45 rq:913288 version:16.0.8+1 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-07-13 22:36:49.062426906 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.1899/suse-module-tools.changes 2021-08-24 10:55:04.844304427 +0200 @@ -1,0 +2,21 @@ +Fri Aug 20 09:05:54 UTC 2021 - Martin Wilck + +- Update to version 16.0.8+1: + * spec file: fix BuildRequires + +--- +Thu Aug 19 18:53:24 UTC 2021 - Martin Wilck + +- Update to version 16.0.8: + * fix problem that initrd may not be rebuilt after installing +kernel-$flavor-extra (bsc#1189441) + +--- +Thu Aug 19 11:31:32 UTC 2021 - Martin Wilck + +- Update to version 16.0.7: + * add kernel-sysctl.service and boot-sysctl.service for applying +kernel-specific sysctl settings (bsc#1184804) + * add support for zstd-compressed kernel modules + +--- Old: suse-module-tools-16.0.6.obscpio New: suse-module-tools-16.0.8+1.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.Fa7Eld/_old 2021-08-24 10:55:05.412303674 +0200 +++ /var/tmp/diff_new_pack.Fa7Eld/_new 2021-08-24 10:55:05.416303669 +0200 @@ -24,10 +24,17 @@ %if 0%{?suse_version} >= 1550 %global modprobe_dir /usr/lib/modprobe.d %global depmod_dir /usr/lib/depmod.d +%global with_kernel_sysctl 1 +# boot_sysctl may be dropped on TW when we can assume that nobody keeps +# kernel packages around that store sysctl files under /boot +%bcond_without boot_sysctl %else %global modprobe_dir /lib/modprobe.d %global depmod_dir /lib/depmod.d +%global with_boot_sysctl 1 %endif +%global sysctl_dropin %{_unitdir}/systemd-sysctl.service.d/50-kernel-uname_r.conf +%global systemd_units %{?with_boot_sysctl:boot-sysctl.service} %{?with_kernel_sysctl:kernel-sysctl.service} # List of legacy file systems to be blacklisted by default %global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs freevxfs hfs hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs @@ -38,7 +45,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.6 +Version:16.0.8+1 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -46,6 +53,7 @@ URL:https://github.com/openSUSE/suse-module-tools Source0:%{name}-%{version}.tar.xz Source1:%{name}.rpmlintrc +BuildRequires: systemd-rpm-macros Requires: /usr/bin/grep Requires: /usr/bin/gzip Requires: /usr/bin/sed @@ -132,9 +140,17 @@ install -d -m 755 "%{buildroot}%{_prefix}/bin" install -pm 755 kmp-install "%{buildroot}%{_bindir}/" -# systemd service to load /boot/sysctl.conf-`uname -r` +# systemd service(s) to load kernel-specific sysctl settings install -d -m 755 "%{buildroot}%{_unitdir}/systemd-sysctl.service.d" -install -pm 644 50-kernel-uname_r.conf "%{buildroot}%{_unitdir}/systemd-sysctl.service.d" +echo '[Unit]' >"%{buildroot}%{sysctl_dropin}" +%if %{with kernel_sysctl} +install -m 644 kernel-sysctl.service "%{buildroot}%{_unitdir}" +echo 'Wants=kernel-sysctl.service' >>"%{buildroot}%{sysctl_dropin}" +%endif +%if %{with boot_sysctl} +install -m 644 boot-sysctl.service "%{buildroot}%{_unitdir}" +echo 'Wants=boot-sysctl.service' >>"%{buildroot}%{sysctl_dropin}" +%endif # Ensure that the sg driver is loaded early (bsc#1036463) # Not needed in SLE11, where sg is loaded via udev rule. @@ -163,10 +179,8 @@ done %endif -%post -exit 0 - %pre +%service_add_pre %{systemd_units} # Avoid restoring old .rpmsave files in %posttrans for f in %{modprobe_conf_rpmsave}; do if [ -f ${f} ]; then @@ -179,6 +193,18 @@ fi exit 0 +%post +%service_add_post %{systemd_units} +exit 0 + +%preun +%service_del_preun %{systemd_units} +exit 0 + +%postun +%service_del_postun_without_restart %{systemd_units} +exit 0 + %posttrans # If the user had modified any of the configuration files installed under # /etc, they'll now be renamed to .rpmsave files. Restore them. @@ -208,6 +234,7 @@ %{_bindir}/kmp-install /usr/lib/
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-07-13 22:36:47 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.2625 (New) Package is "suse-module-tools" Tue Jul 13 22:36:47 2021 rev:44 rq:904235 version:16.0.6 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-07-04 22:10:42.237247123 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.2625/suse-module-tools.changes 2021-07-13 22:36:49.062426906 +0200 @@ -1,0 +2,7 @@ +Mon Jul 5 15:14:47 UTC 2021 - Martin Wilck + +- Update to version 16.0.6: + * modprobe.d: Remove dma=none setting for parport_pc +(bsc#1177695) + +--- Old: suse-module-tools-16.0.5.obscpio New: suse-module-tools-16.0.6.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.I3Xppv/_old 2021-07-13 22:36:50.002419337 +0200 +++ /var/tmp/diff_new_pack.I3Xppv/_new 2021-07-13 22:36:50.006419304 +0200 @@ -38,7 +38,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.5 +Version:16.0.6 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.I3Xppv/_old 2021-07-13 22:36:50.058418886 +0200 +++ /var/tmp/diff_new_pack.I3Xppv/_new 2021-07-13 22:36:50.062418853 +0200 @@ -1,4 +1,4 @@ https://github.com/openSUSE/suse-module-tools.git - 25069795b35b36f37a9f22688fd612be43475363 \ No newline at end of file + 8d786330ba9510ca0793556e2b0df3de3e034e8a \ No newline at end of file ++ suse-module-tools-16.0.5.obscpio -> suse-module-tools-16.0.6.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.5/modprobe.conf/modprobe.conf.i386 new/suse-module-tools-16.0.6/modprobe.conf/modprobe.conf.i386 --- old/suse-module-tools-16.0.5/modprobe.conf/modprobe.conf.i386 2021-07-01 22:29:34.0 +0200 +++ new/suse-module-tools-16.0.6/modprobe.conf/modprobe.conf.i386 2021-07-02 23:15:29.0 +0200 @@ -1,13 +1,6 @@ # begin of i386 part for modprobe.conf alias parport_lowlevelparport_pc -# disable DMA for parallel port (bnc#180390) -# Please note, the dma= and irq= options require that the io= option also be -# specified. -options parport_pc dma=none -# options parport_pc io=0x378 irq=none -# If you have multiple parallel ports, specify them this way: -# options parport_pc io=0x378,0x278 irq=none,none # Linux ACP modem (Mwave) alias char-major-10-219 mwave diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.5/modprobe.conf/modprobe.conf.x86_64 new/suse-module-tools-16.0.6/modprobe.conf/modprobe.conf.x86_64 --- old/suse-module-tools-16.0.5/modprobe.conf/modprobe.conf.x86_64 2021-07-01 22:29:34.0 +0200 +++ new/suse-module-tools-16.0.6/modprobe.conf/modprobe.conf.x86_64 2021-07-02 23:15:29.0 +0200 @@ -1,13 +1,6 @@ # begin of x86_64 part for modprobe.conf alias parport_lowlevelparport_pc -# disable DMA for parallel port (bnc#180390) -# Please note, the dma= and irq= options require that the io= option also be -# specified. -options parport_pc dma=none -# options parport_pc io=0x378 irq=none -# If you have multiple parallel ports, specify them this way: -# options parport_pc io=0x378,0x278 irq=none,none # ata_piix can't handle ICH6 in AHCI mode softdep ata_piix pre: ahci diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-16.0.5/suse-module-tools.spec new/suse-module-tools-16.0.6/suse-module-tools.spec --- old/suse-module-tools-16.0.5/suse-module-tools.spec 2021-07-01 22:29:34.0 +0200 +++ new/suse-module-tools-16.0.6/suse-module-tools.spec 2021-07-02 23:15:29.0 +0200 @@ -38,7 +38,7 @@ %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.5 +Version:16.0.6 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pa
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-07-04 22:10:39 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.2625 (New) Package is "suse-module-tools" Sun Jul 4 22:10:39 2021 rev:43 rq:903663 version:16.0.5 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-06-21 20:35:15.218596255 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.2625/suse-module-tools.changes 2021-07-04 22:10:42.237247123 +0200 @@ -1,0 +2,13 @@ +Thu Jul 1 21:03:49 UTC 2021 - Martin Wilck + +- Update to version 16.0.5 + * moved config files to /usr/lib/modprobe.d and /usr/lib/depmod.d + * "modprobe $FS" for a blacklisted file system now offers to +unblacklist the module permanently + * disabled automatic un-blacklisting of filesystem modules loaded +at installation time + * added faster substitute for lsinitrd to speed up weak-modules2 + * added README.md + * modprobe.conf cleanup + +--- Old: suse-module-tools-16.0.4.obscpio New: suse-module-tools-16.0.5.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.PFjzrV/_old 2021-07-04 22:10:43.077240626 +0200 +++ /var/tmp/diff_new_pack.PFjzrV/_new 2021-07-04 22:10:43.077240626 +0200 @@ -15,20 +15,30 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +# missing in SLE15 (systemd-rpm-macros) +%{!?_modulesloaddir: %global _modulesloaddir /usr/lib/modules-load.d} -# Define _rpmmacrodir if it's not defined yet -%{!?_rpmmacrodir: %global _rpmmacrodir %{_rpmconfigdir}/macros.d} -%define modules_load_dir /usr/lib/modules-load.d +# Location for modprobe and depmod .conf files +# +# This assumes post-usr-merge (20210527) for Tumbleweed +%if 0%{?suse_version} >= 1550 +%global modprobe_dir /usr/lib/modprobe.d +%global depmod_dir /usr/lib/depmod.d +%else +%global modprobe_dir /lib/modprobe.d +%global depmod_dir /lib/depmod.d +%endif # List of legacy file systems to be blacklisted by default %global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs freevxfs hfs hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs -%if 0%{?sle_version} >= 120200 && 0%{?sle_version} < 15 -%global softdep_br_netfilter 1 -%endif +# List of all files installed under modprobe.d +# Note: this list contains files installed by previous versions, like 00-system-937216.conf! +%global modprobe_conf_files 00-system 00-system-937216 10-unsupported-modules 50-blacklist 60-blacklist_fs-* 99-local +%global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ ]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g') Name: suse-module-tools -Version:16.0.4 +Version:16.0.5 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -41,6 +51,7 @@ Requires: /usr/bin/sed Requires: coreutils Requires: findutils +Requires: systemd-rpm-macros Requires: rpm Requires(post): /usr/bin/grep Requires(post): /usr/bin/sed @@ -52,6 +63,10 @@ Recommends: kmod # This release requires the dracut module 90nvdimm Conflicts: dracut < 49.1 +# TW: conflict with pre-usrmerge +%if 0%{?suse_version} >= 1550 +Conflicts: filesystem < 15.5-40.2 +%endif %description This package contains helper scripts for KMP installation and @@ -76,6 +91,7 @@ %setup -q %build +sed -i 's/@FS_BLACKLIST@.*/%{fs_blacklist}/' README.md %install # now assemble the parts for modprobe.conf @@ -86,27 +102,23 @@ if [ -f "modprobe.conf/modprobe.conf.$RPM_ARCH" ]; then cat "modprobe.conf/modprobe.conf.$RPM_ARCH" >>00-system.conf fi +install -d -m 755 "%{buildroot}%{modprobe_dir}" install -d -m 755 "%{buildroot}%{_sysconfdir}/modprobe.d" install -pm644 "10-unsupported-modules.conf" \ - "%{buildroot}%{_sysconfdir}/modprobe.d/" -install -pm644 00-system.conf "%{buildroot}%{_sysconfdir}/modprobe.d/" + "%{buildroot}%{modprobe_dir}/" +install -pm644 00-system.conf "%{buildroot}%{modprobe_dir}/" -%if 0%{?softdep_br_netfilter} -# softdep bridge->br_netfilter, SLE only -install -pm644 modprobe.conf/00-system-937216.conf %{buildroot}%{_sysconfdir}/modprobe.d -%endif %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100 -install -pm644 modprobe.conf/modprobe.conf.blacklist "%{buildroot}%{_sysconfdir}/modprobe.d/50-blacklist.conf" +install -pm644 modprobe.conf/modprobe.conf.blacklist "%{buildroot}%{modprobe_dir}/50-blackli
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-06-21 20:35:02 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.2625 (New) Package is "suse-module-tools" Mon Jun 21 20:35:02 2021 rev:42 rq:900614 version:16.0.4 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-04-26 16:38:54.902007893 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.2625/suse-module-tools.changes 2021-06-21 20:35:15.218596255 +0200 @@ -1,0 +2,38 @@ +Thu Jun 17 14:43:13 UTC 2021 - mwi...@suse.com + +- Update to version 16.0.4: + * re-add legacy subpackage with "weak-modules", and add a +"Supplements" dependency on dkms, which needs it + +--- +Thu Jun 17 13:10:42 UTC 2021 - mwi...@suse.com + +- Update to version 16.0.3: + * Fix treatment of compressed modules (bsc#1187093) + +--- +Thu Jun 10 08:41:47 UTC 2021 - mwi...@suse.com + +- Update to version 16.0.2: + * fix kernel version in dracut invocation (bug in 16.0.0) + * spec file: really fix ppc64/ppc64le + +--- +Thu May 27 19:13:05 UTC 2021 - mwi...@suse.com + +- Update to version 16.0.1: + * fix ppc64/ppc64le build + +--- +Thu May 27 09:29:56 UTC 2021 - mwi...@suse.com + +- Update to version 16.0.0 +- modprobe.conf cleanup (bsc#1161343) + * Unify ppc64 and ppc64le + * Delete files for obsolete architectures + * Remove obsolete SUSE_INITRD statements (bsc#1161343) + * Add dependency on dracut 049.1 (bsc#1142152, ltc#176292, FATE#327775) +- Replace mkinitrd with dracut everywhere +- Remove obsolete "weak-modules" script + +--- Old: suse-module-tools-15.4.1.obscpio New: suse-module-tools-16.0.4.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.ZQSsve/_old 2021-06-21 20:35:15.714596723 +0200 +++ /var/tmp/diff_new_pack.ZQSsve/_new 2021-06-21 20:35:15.718596727 +0200 @@ -28,7 +28,7 @@ %endif Name: suse-module-tools -Version:15.4.1 +Version:16.0.4 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -45,17 +45,13 @@ Requires(post): /usr/bin/grep Requires(post): /usr/bin/sed Requires(post): coreutils -# Use weak dependencies for mkinitrd and kmod in order to +# Use weak dependencies for dracut and kmod in order to # keep Ring0 lean. In normal deployments, these packages # will be available anyway. -Recommends: mkinitrd -%if 0%{?suse_version} >= 1315 +Recommends: dracut Recommends: kmod -%else -Recommends: modutils -%endif -# This release requires the dracut fix for bsc#1127891 -Conflicts: dracut < 44.2 +# This release requires the dracut module 90nvdimm +Conflicts: dracut < 49.1 %description This package contains helper scripts for KMP installation and @@ -63,16 +59,18 @@ modprobe. These utilities are provided by kmod-compat or module-init-tools, whichever implementation you choose to install. + %package legacy Summary:Legacy "weak-modules" script for Code10 Group: System/Base Requires: %{name} Requires: binutils +Supplements:dkms %description legacy This package contains the legacy "weak-modules" script for kernel module package (KMP) support. It was replaced by "weak-modules2" in -SLE 11 and later. +SLE 11 and later. It is still used by the DKMS module packaging framework. %prep %setup -q @@ -82,6 +80,9 @@ %install # now assemble the parts for modprobe.conf cp modprobe.conf/modprobe.conf.common 00-system.conf +%ifarch ppc64le +ln -f modprobe.conf/modprobe.conf.ppc64 modprobe.conf/modprobe.conf.$RPM_ARCH +%endif if [ -f "modprobe.conf/modprobe.conf.$RPM_ARCH" ]; then cat "modprobe.conf/modprobe.conf.$RPM_ARCH" >>00-system.conf fi @@ -127,7 +128,7 @@ # Not needed in SLE11, where sg is loaded via udev rule. install -d -m 755 "%{buildroot}%{modules_load_dir}" install -pm 644 sg.conf "%{buildroot}%{modules_load_dir}" -%ifarch ppc64le +%ifarch ppc64 ppc64le install -d -m 755 %{buildroot}/usr/lib/systemd/system-generators install -m 755 udev-trigger-generator %{buildroot}/usr/lib/systemd/system-generators %endif @@ -271,7 +272,7 @@ %{_unitdir}/systemd-sysctl.service.d %dir %{modules_load_dir} %{modules_loa
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-04-26 16:38:44 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.12324 (New) Package is "suse-module-tools" Mon Apr 26 16:38:44 2021 rev:41 rq:887862 version:15.4.1 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2021-04-18 21:45:20.188744778 +0200 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.12324/suse-module-tools.changes 2021-04-26 16:38:54.902007893 +0200 @@ -1,0 +2,6 @@ +Thu Apr 22 16:29:01 UTC 2021 - obs-service-tar-scm@invalid + +- Update to version 15.4.1: + * dm-crypt requires essiv in SLE15 SP3 (boo#1183063 bsc#1184134 ltc#192244). + +--- Old: suse-module-tools-15.4.0.obscpio New: suse-module-tools-15.4.1.obscpio Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.5q0eIM/_old 2021-04-26 16:38:55.386008663 +0200 +++ /var/tmp/diff_new_pack.5q0eIM/_new 2021-04-26 16:38:55.390008669 +0200 @@ -28,7 +28,7 @@ %endif Name: suse-module-tools -Version:15.4.0 +Version:15.4.1 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.5q0eIM/_old 2021-04-26 16:38:55.426008726 +0200 +++ /var/tmp/diff_new_pack.5q0eIM/_new 2021-04-26 16:38:55.426008726 +0200 @@ -1,4 +1,4 @@ https://github.com/openSUSE/suse-module-tools.git - 37a04d84cbeaf0540e6771e8d8f7c8ec10c61df7 \ No newline at end of file + f4a9c82b6e4964fed422119264ac944330b68d85 \ No newline at end of file ++ suse-module-tools-15.4.0.obscpio -> suse-module-tools-15.4.1.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-15.4.0/modprobe.conf/modprobe.conf.common new/suse-module-tools-15.4.1/modprobe.conf/modprobe.conf.common --- old/suse-module-tools-15.4.0/modprobe.conf/modprobe.conf.common 2021-04-13 15:49:29.0 +0200 +++ new/suse-module-tools-15.4.1/modprobe.conf/modprobe.conf.common 2021-04-22 18:19:02.0 +0200 @@ -96,4 +96,7 @@ # SUSE INITRD: csiostor REQUIRES cxgb4 softdep csiostor pre: cxgb4 +# dm-crypt requires essiv +softdep dm-crypt pre: essiv + # end of common part for modprobe.conf diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/suse-module-tools-15.4.0/suse-module-tools.spec new/suse-module-tools-15.4.1/suse-module-tools.spec --- old/suse-module-tools-15.4.0/suse-module-tools.spec 2021-04-13 15:49:29.0 +0200 +++ new/suse-module-tools-15.4.1/suse-module-tools.spec 2021-04-22 18:19:02.0 +0200 @@ -28,7 +28,7 @@ %endif Name: suse-module-tools -Version:15.4.0 +Version:15.4.1 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later ++ suse-module-tools.obsinfo ++ --- /var/tmp/diff_new_pack.5q0eIM/_old 2021-04-26 16:38:55.526008886 +0200 +++ /var/tmp/diff_new_pack.5q0eIM/_new 2021-04-26 16:38:55.530008892 +0200 @@ -1,5 +1,5 @@ name: suse-module-tools -version: 15.4.0 -mtime: 1618321769 -commit: 37a04d84cbeaf0540e6771e8d8f7c8ec10c61df7 +version: 15.4.1 +mtime: 1619108342 +commit: f4a9c82b6e4964fed422119264ac944330b68d85
commit suse-module-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2021-04-18 21:45:10 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.12324 (New) Package is "suse-module-tools" Sun Apr 18 21:45:10 2021 rev:40 rq:885744 version:15.4.0 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2020-11-26 23:13:16.800968630 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.12324/suse-module-tools.changes 2021-04-18 21:45:20.188744778 +0200 @@ -1,0 +2,6 @@ +Tue Apr 13 15:24:23 UTC 2021 - obs-service-tar-scm@invalid + +- Update to version 15.4.0: + * Enable f2fs (bsc#1184415) + +--- Old: suse-module-tools-15.3.5.tar.xz New: suse-module-tools-15.4.0.obscpio suse-module-tools.obsinfo Other differences: -- ++ suse-module-tools.spec ++ --- /var/tmp/diff_new_pack.1LsTfz/_old 2021-04-18 21:45:20.624745515 +0200 +++ /var/tmp/diff_new_pack.1LsTfz/_new 2021-04-18 21:45:20.624745515 +0200 @@ -1,7 +1,7 @@ # # spec file for package suse-module-tools # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,14 +21,14 @@ %define modules_load_dir /usr/lib/modules-load.d # List of legacy file systems to be blacklisted by default -%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs freevxfs f2fs hfs hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs +%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs freevxfs hfs hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs %if 0%{?sle_version} >= 120200 && 0%{?sle_version} < 15 %global softdep_br_netfilter 1 %endif Name: suse-module-tools -Version:15.3.5 +Version:15.4.0 Release:0 Summary:Configuration for module loading and SUSE-specific utilities for KMPs License:GPL-2.0-or-later @@ -63,7 +63,6 @@ modprobe. These utilities are provided by kmod-compat or module-init-tools, whichever implementation you choose to install. - %package legacy Summary:Legacy "weak-modules" script for Code10 Group: System/Base ++ _service ++ --- /var/tmp/diff_new_pack.1LsTfz/_old 2021-04-18 21:45:20.652745562 +0200 +++ /var/tmp/diff_new_pack.1LsTfz/_new 2021-04-18 21:45:20.652745562 +0200 @@ -1,22 +1,22 @@ - + https://github.com/openSUSE/suse-module-tools.git git enable suse-module-tools @PARENT_TAG@+@TAG_OFFSET@ -\+[01]$ - +([^+]*)\+0 master *.rpmlintrc - -*.tar -xz - - -*.tar.xz + +*.obscpio */suse-module-tools.spec suse-module-tools.spec + + +*.tar +xz + ++ _servicedata ++ --- /var/tmp/diff_new_pack.1LsTfz/_old 2021-04-18 21:45:20.672745596 +0200 +++ /var/tmp/diff_new_pack.1LsTfz/_new 2021-04-18 21:45:20.672745596 +0200 @@ -1,4 +1,4 @@ https://github.com/openSUSE/suse-module-tools.git - 31b83356f95d05bd06fbddc0e023635aa0fc50cd \ No newline at end of file + 37a04d84cbeaf0540e6771e8d8f7c8ec10c61df7 \ No newline at end of file ++ suse-module-tools.obsinfo ++ name: suse-module-tools version: 15.4.0 mtime: 1618321769 commit: 37a04d84cbeaf0540e6771e8d8f7c8ec10c61df7
[opensuse-commit] commit suse-module-tools for openSUSE:Factory
Hello community, here is the log from the commit of package suse-module-tools for openSUSE:Factory checked in at 2020-11-26 23:12:17 Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old) and /work/SRC/openSUSE:Factory/.suse-module-tools.new.5913 (New) Package is "suse-module-tools" Thu Nov 26 23:12:17 2020 rev:39 rq:850918 version:15.3.5 Changes: --- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes 2020-11-10 13:39:10.832506031 +0100 +++ /work/SRC/openSUSE:Factory/.suse-module-tools.new.5913/suse-module-tools.changes 2020-11-26 23:13:16.800968630 +0100 @@ -5,0 +6 @@ +(bsc#1174287, bsc#1172745) Other differences: -- ___ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org