Add command for list kernels
This commit is contained in:
parent
c781511e72
commit
f9963e51a8
10
main.go
10
main.go
@ -481,6 +481,11 @@ func pewHandler(kcfg kernelConfig, workPath, ovrrdKrnl, binary, test string,
|
||||
return
|
||||
}
|
||||
|
||||
func kernelListHandler(kcfg kernelConfig) (err error) {
|
||||
for _, kernel := range kcfg.Kernels {
|
||||
fmt.Println(kernel.DistroType, kernel.DistroRelease,
|
||||
kernel.KernelRelease)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
@ -518,6 +523,9 @@ func main() {
|
||||
pewTestFlag := pewCommand.Flag("test", "Override path test")
|
||||
pewTest := pewTestFlag.String()
|
||||
|
||||
kernelCommand := app.Command("kernel", "Manipulate kernels")
|
||||
kernelListCommand := kernelCommand.Command("list", "List kernels")
|
||||
|
||||
kcfg, err := readKernelConfig(*kcfgPath)
|
||||
if err != nil {
|
||||
return
|
||||
@ -527,6 +535,8 @@ func main() {
|
||||
case pewCommand.FullCommand():
|
||||
err = pewHandler(kcfg, *path, *pewKernel, *pewBinary,
|
||||
*pewTest, *pewGuess, *qemuTimeout, *dockerTimeout)
|
||||
case kernelListCommand.FullCommand():
|
||||
err = kernelListHandler(kcfg)
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user