kmod: upgrade 32 -> 33

Disable manpages, as they require scdoc, which is not currently
available in core (and adjust a related selftest).

Drop 0001-Use-portable-implementation-for-basename-API.patch
as upstream fixed the issue differently.

(From OE-Core rev: f868b75ab22cd528d9add744042f13d475715ef4)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Alexander Kanavin
2024-08-22 11:35:00 +02:00
committed by Richard Purdie
parent 3ac5612fd5
commit 58b02e0c3c
5 changed files with 14 additions and 156 deletions

View File

@@ -319,7 +319,7 @@ SKIP_RECIPE[busybox] = "Don't build this"
"""
config = """
DISTRO_FEATURES:append = " api-documentation"
CORE_IMAGE_EXTRA_INSTALL = "man-pages kmod-doc"
CORE_IMAGE_EXTRA_INSTALL = "man-pages"
"""
self.write_config(config)
bitbake("core-image-minimal")
@@ -330,7 +330,7 @@ CORE_IMAGE_EXTRA_INSTALL = "man-pages kmod-doc"
self.assertEqual(status, 1, 'Failed to run apropos: %s' % (output))
self.assertIn("iso_8859_15", output)
# This manpage is provided by kmod
status, output = qemu.run_serial("man --pager=cat modprobe")
# This manpage is provided by man-pages
status, output = qemu.run_serial("man --pager=cat intro")
self.assertEqual(status, 1, 'Failed to run man: %s' % (output))
self.assertIn("force-modversion", output)
self.assertIn("introduction to user commands", output)