From 94bf630e29e05fc516a47f3f568fa3cceef40165 Mon Sep 17 00:00:00 2001 From: Alexander Stein <61464190+ohsh6o@users.noreply.github.com> Date: Sun, 11 Oct 2020 22:30:11 -0400 Subject: [PATCH] Expand negative grep match for any error for lib scans. (#1056) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Many thanks 👍 Sure, that's better. Note: FreeBSD find: `find: /var/run/ppp: Permission denied` --- scan/base.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scan/base.go b/scan/base.go index 0b240b7a..9b109b3a 100644 --- a/scan/base.go +++ b/scan/base.go @@ -546,8 +546,8 @@ func (l *base) scanLibraries() (err error) { } // delete last "-o " - // find / -name "*package-lock.json" -o -name "*yarn.lock" ... 2>&1 | grep -v "Permission denied" - cmd := fmt.Sprintf(`find / ` + findopt[:len(findopt)-3] + ` 2>&1 | grep -v "Permission denied"`) + // find / -name "*package-lock.json" -o -name "*yarn.lock" ... 2>&1 | grep -v "find: " + cmd := fmt.Sprintf(`find / ` + findopt[:len(findopt)-3] + ` 2>&1 | grep -v "find: "`) r := exec(l.ServerInfo, cmd, noSudo) if r.ExitStatus != 0 && r.ExitStatus != 1 { return xerrors.Errorf("Failed to find lock files")