From efe9ff60069e519200c7eaf826832d00fe797c22 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Sat, 1 Dec 2018 17:13:38 +0000 Subject: [PATCH] Merge kernels, not just append --- main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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:])) {