|
@@ -28,10 +28,11 @@ package("linux-headers")
|
|
|
on_install("linux", function (package)
|
|
|
import("package.tools.make")
|
|
|
if package:config("driver_modules") then
|
|
|
- os.cp("*", package:installdir())
|
|
|
- make.make(package, {"allyesconfig"}, {curdir = package:installdir()})
|
|
|
- make.make(package, {"modules_prepare"}, {curdir = package:installdir()})
|
|
|
- os.rm(path.join(package:installdir(), "source"))
|
|
|
+ local kernelsrc = package:installdir("kernelsrc")
|
|
|
+ os.cp("*", kernelsrc)
|
|
|
+ make.make(package, {"allyesconfig", "O=" .. package:installdir()}, {curdir = kernelsrc})
|
|
|
+ make.make(package, {"modules_prepare", "O=" .. package:installdir()}, {curdir = kernelsrc})
|
|
|
+ os.rm(path.join(kernelsrc, "source"))
|
|
|
else
|
|
|
os.vrunv("make", {"headers_install", "INSTALL_HDR_PATH=" .. package:installdir()})
|
|
|
end
|