diff --git a/_servicedata b/_servicedata index 79b9b09..fbf62b9 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/openSUSE/suse-module-tools.git - 2e7447774e720050841ea03eb9f8447191eeffde \ No newline at end of file + 824006373c3dbdb82a2589d444de4f15de58c9b2 \ No newline at end of file diff --git a/suse-module-tools-16.0.43.obscpio b/suse-module-tools-16.0.43.obscpio deleted file mode 100644 index 2c809fc..0000000 --- a/suse-module-tools-16.0.43.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a5cf75a33501c2c189d4c31715e4a445900c539ffd8c5cf5e108b38399d38820 -size 120331 diff --git a/suse-module-tools-16.0.53.obscpio b/suse-module-tools-16.0.53.obscpio new file mode 100644 index 0000000..4ad921a --- /dev/null +++ b/suse-module-tools-16.0.53.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2eca1f93d80b6c8e8e9093b5d65e164f26b0df85a565b1ba52035bb0e7d6b50 +size 138763 diff --git a/suse-module-tools.changes b/suse-module-tools.changes index b0440d1..9ec2ff0 100644 --- a/suse-module-tools.changes +++ b/suse-module-tools.changes @@ -1,3 +1,74 @@ +------------------------------------------------------------------- +Mon Nov 4 16:21:34 UTC 2024 - Martin Wilck + +- Update to version 16.0.53: + * udevrules: Add rule to set maximum readahead window + (jsc#PED-11154) + +------------------------------------------------------------------- +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) + +------------------------------------------------------------------- +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 + +------------------------------------------------------------------- +Fri Aug 30 13:04:46 UTC 2024 - Martin Wilck + +- Update to version 16.0.50: + * Generate initrd for the default snapshot (boo#1224773) + +------------------------------------------------------------------- +Tue Aug 13 13:52:03 UTC 2024 - Martin Wilck + +- Update to version 16.0.49: + * Require sdbootutil if already installed + +------------------------------------------------------------------- +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 + +------------------------------------------------------------------- +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 + +------------------------------------------------------------------- +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) + +------------------------------------------------------------------- +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) + ------------------------------------------------------------------- Wed Jan 31 12:02:16 UTC 2024 - Martin Wilck diff --git a/suse-module-tools.obsinfo b/suse-module-tools.obsinfo index 142a00a..9d3d375 100644 --- a/suse-module-tools.obsinfo +++ b/suse-module-tools.obsinfo @@ -1,4 +1,4 @@ name: suse-module-tools -version: 16.0.43 -mtime: 1705070353 -commit: 2e7447774e720050841ea03eb9f8447191eeffde +version: 16.0.53 +mtime: 1730733069 +commit: 824006373c3dbdb82a2589d444de4f15de58c9b2 diff --git a/suse-module-tools.spec b/suse-module-tools.spec index 051f826..5661948 100644 --- a/suse-module-tools.spec +++ b/suse-module-tools.spec @@ -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.53 Release: 0 Summary: Configuration for module loading and SUSE-specific utilities for KMPs License: GPL-2.0-or-later @@ -68,6 +69,9 @@ Recommends: kmod Conflicts: dracut < 49.1 # TW: conflict with pre-usrmerge Conflicts: filesystem < 16 +# Adds an ordering edge (from @mls) +Suggests: sdbootutil +Requires: (sdbootutil > 1+git20240829 if sdbootutil) %description This package contains helper scripts for KMP installation and @@ -80,6 +84,8 @@ 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 +Provides: sdbootutil-rpm-scriptlets = 2.0 +Obsoletes: sdbootutil-rpm-scriptlets < 2.0 %description scriptlets Scripts called by the SUSE kernel packages on installation @@ -113,6 +119,8 @@ install -pm 644 "depmod-00-system.conf" "%{buildroot}%{depmod_dir}/00-system.con 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" @@ -126,6 +134,8 @@ for i in "pre" "preun" "post" "posttrans" "postun" ; do 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,12 +242,16 @@ exit 0 %{_unitdir}/systemd-sysctl.service.d %{_modulesloaddir} %{_udevrulesdir} +%dir %{dracutlibdir} +%{dracutlibdir}/dracut.conf.d %ifarch ppc64 ppc64le /usr/lib/systemd/system-generators %endif # %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 %changelog