From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter =?utf-8?q?M=C3=BCller?= To: development@lists.ipfire.org Subject: [PATCH] kmod: Update to 32 Date: Mon, 22 Apr 2024 16:48:00 +0000 Message-ID: <87c3cfc6-41c6-4d56-9815-488a77b59fb0@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8822300038034117285==" List-Id: --===============8822300038034117285== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Changelog according to the tarball's NEWS file: - Improvements - Use any hash algo known by kernel/openssl instead of keep needing to update the mapping - Teach kmod to load modprobe.d/depmod.d configuration from ${prefix}= /lib and allow it to be overriden during build with --with-distconfdir= =3DDIR - Make kernel modules directory configurable. This allows distro to make kmod use only files from /usr regardless of having a compat symlink in place. - Install kmod.pc containing the features selected at build time. - Install all tools and symlinks by default. Previously kmod relied on distro packaging to set up the symlinks in place like modprobe, depmod, lsmod, etc. Now those symlinks are created by kmod itself and they are always placed in $bindir. - Bug Fixes - Fix warnings due to -Walloc-size - Others - Drop python bindings. Those were not update in ages and not compati= ble with latest python releases. - Cleanup test infra, dropping what was not used anymore - Drop experimental tools `kmod insert` / `kmod remove`. Building tho= se was protected by a configure option never set by distros. They also didn't gain enough traction to replace the older interfaces via modprobe/insmod/rmmod. Signed-off-by: Peter M=C3=BCller --- config/rootfiles/common/kmod | 2 +- lfs/kmod | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/rootfiles/common/kmod b/config/rootfiles/common/kmod index 1a0432169..ed30ab10d 100644 --- a/config/rootfiles/common/kmod +++ b/config/rootfiles/common/kmod @@ -9,6 +9,6 @@ sbin/rmmod #usr/lib/libkmod.la #usr/lib/libkmod.so usr/lib/libkmod.so.2 -usr/lib/libkmod.so.2.4.1 +usr/lib/libkmod.so.2.4.2 #usr/lib/pkgconfig/libkmod.pc #usr/share/bash-completion/completions/kmod diff --git a/lfs/kmod b/lfs/kmod index 643573d33..2719083e5 100644 --- a/lfs/kmod +++ b/lfs/kmod @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 31 +VER =3D 32 =20 THISAPP =3D kmod-$(VER) DL_FILE =3D $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 0dc8572da570315cf0aadd87fa7e83d0f88dea91c8566749e6f300= 4f9a6df916dce337ca99ea5929d41f45b408c1e3effa50f9d24615d7fa28688150a5ce91cf +$(DL_FILE)_BLAKE2 =3D 5b5dac4639406549b23bb1da44bedd86a42885304ef4c7c67344dc= 8fd70b9e0ca3f83d033c6b80f6e00371d7188e205f4b68fadc56a9ddbf9d6a9d28e9b1e9a4 =20 install : $(TARGET) =20 --=20 2.35.3 --===============8822300038034117285==--