aports/testing/booster/fix-kernel-paths.patch
2022-02-18 07:33:58 +00:00

31 lines
1.2 KiB
Diff

Linux Kernel files are located in /lib not /usr/lib on Alpine.
See also: https://github.com/anatol/booster/pull/132
diff -upr booster-0.7.orig/generator/config.go booster-0.7/generator/config.go
--- booster-0.7.orig/generator/config.go 2022-02-16 19:16:52.090788092 +0100
+++ booster-0.7/generator/config.go 2022-02-16 19:17:37.634293252 +0100
@@ -130,7 +130,7 @@ func readGeneratorConfig(file string) (*
}
conf.kernelVersion = ver
}
- conf.modulesDir = path.Join("/usr/lib/modules", conf.kernelVersion)
+ conf.modulesDir = path.Join(imageModulesDir, conf.kernelVersion)
conf.debug = *debugEnabled
conf.readDeviceAliases = readDeviceAliases
conf.readHostModules = readHostModules
diff -upr booster-0.7.orig/generator/generator.go booster-0.7/generator/generator.go
--- booster-0.7.orig/generator/generator.go 2022-02-16 19:16:52.090788092 +0100
+++ booster-0.7/generator/generator.go 2022-02-16 19:17:13.324201531 +0100
@@ -58,8 +58,8 @@ const (
)
const (
- imageModulesDir = "/usr/lib/modules/"
- firmwareDir = "/usr/lib/firmware/"
+ imageModulesDir = "/lib/modules/"
+ firmwareDir = "/lib/firmware/"
)
// This is default modules list checked by booster. It either specifies a name of the module