~ruther/guix-local

94b13427d766b030b02b2df6a291525335f2d08d — Ludovic Courtès 11 years ago 4a8b4c2
gnu: module-init-tools: Fix $LINUX_MODULE_DIRECTORY handling in 'depmod'.

* gnu/packages/patches/module-init-tools-moduledir.patch: Adjust the
  'depmod' part to handle $LINUX_MODULE_DIRECTORY without a trailing
  slash.
1 files changed, 2 insertions(+), 2 deletions(-)

M gnu/packages/patches/module-init-tools-moduledir.patch
M gnu/packages/patches/module-init-tools-moduledir.patch => gnu/packages/patches/module-init-tools-moduledir.patch +2 -2
@@ 6,7 6,7 @@ Original patch by David Guibert, from Nixpkgs; adjusted to use
'LINUX_MODULE_DIRECTORY' rather than 'MODULE_DIR' as the variable name.

diff --git a/depmod.c b/depmod.c
index a1d2f8c..a8f92b2 100644
index a1d2f8c..ff579c7 100644
--- a/depmod.c
+++ b/depmod.c
@@ -48,9 +48,6 @@


@@ 77,7 77,7 @@ index a1d2f8c..a8f92b2 100644
+                module_dir = "/lib/modules";
+        }
+
+	nofail_asprintf(&dirname, "%s%s%s", basedir, module_dir, version);
+	nofail_asprintf(&dirname, "%s%s/%s", basedir, module_dir, version);
 
 	if (maybe_all) {
 		if (!doing_stdout && !depfile_out_of_date(dirname))