From 399da6d176b8e025078e26815a9ce4e670da8469 Mon Sep 17 00:00:00 2001 From: "Dr. Stefan Schimanski" Date: Tue, 13 Dec 2016 13:41:32 +0100 Subject: [PATCH] make: avoid dirname process per go file --- hack/make-rules/helpers/cache_go_dirs.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hack/make-rules/helpers/cache_go_dirs.sh b/hack/make-rules/helpers/cache_go_dirs.sh index 7efc2ee869d..282022a8474 100755 --- a/hack/make-rules/helpers/cache_go_dirs.sh +++ b/hack/make-rules/helpers/cache_go_dirs.sh @@ -60,9 +60,9 @@ fi mkdir -p $(dirname "${CACHE}") if $("${NEED_FIND}"); then kfind -type f -name \*.go \ - | xargs -n1 dirname \ - | LC_ALL=C sort -u \ + | sed 's|/[^/]*$||' \ | sed 's|^./||' \ + | LC_ALL=C sort -u \ > "${CACHE}" fi cat "${CACHE}"