projects/guix·blob ruby-team · refs

15 lines · 614 B

1Honor the LINUX_MODULE_DIRECTORY environment variable.
2
3Upstream-status: N/A
4
5--- a/src/util/virpci.c
6+++ b/src/util/virpci.c
7@@ -1459,6 +1459,7 @@ virPCIDeviceFindBestVFIOVariant(virPCIDevice *dev,
8 }
9
10 uname(&unameInfo);
11- modulesAliasPath = g_strdup_printf("/lib/modules/%s/modules.alias", unameInfo.release);
12+ char* modulepath = getenv("LINUX_MODULE_DIRECTORY");
13+ modulesAliasPath = g_strdup_printf("%s/%s/modules.alias", modulepath ? modulepath : "/lib/modules", unameInfo.release);
14 if (virFileReadAll(modulesAliasPath, 8 * 1024 * 1024, &modulesAliasContent) < 0)
15 return -1;