1
0

Implements build on host and support for custom kernels

Resolves #6
This commit is contained in:
2019-08-16 05:05:26 +00:00
parent 15a8c6b1e4
commit d035e4f8ad
4 changed files with 102 additions and 18 deletions

View File

@ -131,6 +131,7 @@ func main() {
pewDist := pewDistFlag.Default(PATH_DEV_NULL).String()
kernelCommand := app.Command("kernel", "Manipulate kernels")
kernelUseHost := kernelCommand.Flag("host", "Use also host kernels").Bool()
kernelListCommand := kernelCommand.Command("list", "List kernels")
kernelAutogenCommand := kernelCommand.Command("autogen",
"Generate kernels based on a current config")
@ -239,11 +240,11 @@ func main() {
case kernelListCommand.FullCommand():
err = kernelListHandler(kcfg)
case kernelAutogenCommand.FullCommand():
err = kernelAutogenHandler(*path, *kernelAutogenMax)
err = kernelAutogenHandler(*path, *kernelAutogenMax, *kernelUseHost)
case kernelDockerRegenCommand.FullCommand():
err = kernelDockerRegenHandler()
err = kernelDockerRegenHandler(*kernelUseHost)
case kernelGenallCommand.FullCommand():
err = kernelGenallHandler(*distro, *version)
err = kernelGenallHandler(*distro, *version, *kernelUseHost)
case genModuleCommand.FullCommand():
err = genConfig(config.KernelModule)
case genExploitCommand.FullCommand():