diff --git a/main.go b/main.go index 443f021..468e052 100644 --- a/main.go +++ b/main.go @@ -99,7 +99,11 @@ func main() { log.Fatalln(err) } - kcfg.Kernels = append(kcfg.Kernels, userKcfg.Kernels...) + for _, nk := range userKcfg.Kernels { + if !hasKernel(nk, kcfg) { + kcfg.Kernels = append(kcfg.Kernels, nk) + } + } } switch kingpin.MustParse(app.Parse(os.Args[1:])) {