This matches the way it may be written in alternatives files.

Signed-off-by: Keegan McAllister <[email protected]>
---
 depmod.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/depmod.c b/depmod.c
index 14da871..beb65d8 100644
--- a/depmod.c
+++ b/depmod.c
@@ -35,7 +35,7 @@
 #include "testing.h"
 
 #ifndef MODULE_DIR
-#define MODULE_DIR "/lib/modules/"
+#define MODULE_DIR "/lib/modules"
 #endif
 
 #ifndef MODULE_BUILTIN_KEY
@@ -1232,7 +1232,7 @@ static int parse_config_file(const char *filename,
                                                             0, *search);
                                        continue;
                                }
-                               nofail_asprintf(&dirname, "%s%s%s/%s", basedir,
+                               nofail_asprintf(&dirname, "%s%s/%s/%s", basedir,
                                        module_dir, kernelversion, search_path);
                                len = strlen(dirname);
                                *search = add_search(dirname, len, *search);
@@ -1247,7 +1247,7 @@ static int parse_config_file(const char *filename,
                        if (!regex_match(kernelversion, (const char *)version))
                                continue;
 
-                       nofail_asprintf(&pathname, "%s%s%s/%s/%s.ko", basedir,
+                       nofail_asprintf(&pathname, "%s%s/%s/%s/%s.ko", basedir,
                                module_dir, kernelversion, subdir, modname);
 
                        *overrides = add_override(pathname, *overrides);
@@ -1473,7 +1473,7 @@ static void do_alternative(struct config_alternative *alt,
 
        clear_symbolhash();
 
-       nofail_asprintf(&dirname, "%s%s%s", basedir, alt->module_dir, version);
+       nofail_asprintf(&dirname, "%s%s/%s", basedir, alt->module_dir, version);
 
        if (maybe_all) {
                if (!doing_stdout && !depfile_out_of_date(dirname))
@@ -1491,7 +1491,7 @@ static void do_alternative(struct config_alternative *alt,
                char *dirname;
                size_t len;
 
-               nofail_asprintf(&dirname, "%s%s%s/updates", basedir,
+               nofail_asprintf(&dirname, "%s%s/%s/updates", basedir,
                                alt->module_dir, version);
                len = strlen(dirname);
                search = add_search(dirname, len, search);
-- 
1.7.2.3

--
To unsubscribe from this list: send the line "unsubscribe linux-modules" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to