From 29cf4bb517ea1ab2db539c335cd2a159a064ce71 Mon Sep 17 00:00:00 2001 From: kota kanbe Date: Tue, 8 Aug 2017 20:16:19 +0900 Subject: [PATCH] Setup changelog cache only when necessary --- scan/serverapi.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scan/serverapi.go b/scan/serverapi.go index 06b10bb3..d8008553 100644 --- a/scan/serverapi.go +++ b/scan/serverapi.go @@ -421,9 +421,15 @@ func setupChangelogCache() error { needToSetupCache := false for _, s := range servers { switch s.getDistro().Family { - case config.Ubuntu, config.Debian, config.Raspbian: + case config.Raspbian: needToSetupCache = true break + case config.Ubuntu, config.Debian: + //TODO changelopg cache for RedHat, Oracle, Amazon, CentOS is not implemented yet. + if config.Conf.Deep { + needToSetupCache = true + } + break } } if needToSetupCache {