From aee1bc7fdd16f3b54b226833ecfc6d39eea57e7c Mon Sep 17 00:00:00 2001 From: TommyLike Date: Mon, 30 Dec 2019 16:41:09 +0800 Subject: [PATCH] Update logic to exclude sig templates file --- Dockerfile | 1 - Makefile | 2 +- cmd/tools/dirscanner.go | 3 +++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c44aa98..494ff38 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,4 +6,3 @@ RUN cd /root/tool-collections && \ GOFLAGS=-mod=vendor go build -o validator ./cmd/tools && \ cp validator /usr/bin -ENTRYPOINT ["validator"] diff --git a/Makefile b/Makefile index 3083745..301b8da 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ .EXPORT_ALL_VARIABLES: -VALIDATOR_IMAGE=swr.cn-north-1.myhuaweicloud.com/openeuler/validator:0.0.1 +VALIDATOR_IMAGE=swr.cn-north-1.myhuaweicloud.com/openeuler/validator:0.0.2 validator: GOFLAGS=-mod=vendor go build -o validator ./cmd/tools diff --git a/cmd/tools/dirscanner.go b/cmd/tools/dirscanner.go index 7afa706..af9b0b3 100644 --- a/cmd/tools/dirscanner.go +++ b/cmd/tools/dirscanner.go @@ -48,6 +48,9 @@ func (ds *DirScanner) ScanAllOwners(filename string, users chan<- string) error //Scan all owner files var files []string err := filepath.Walk(ds.DirName, func(path string, info os.FileInfo, err error) error { + if info.IsDir() && info.Name() == "sig-template" { + return filepath.SkipDir + } if info.Name() == filename { files = append(files, path) } -- GitLab