From d1c8561be6e6b08bbf425dc79631149100a1e0db Mon Sep 17 00:00:00 2001 From: Li Zhijian Date: Wed, 16 Sep 2020 09:37:37 +0800 Subject: [PATCH] fix incorrect wildcard expand Previously, when there is no *.{gz,zip} files under _dist, the wildcard will be expanded to 2 strings '_dist/*.gz' and '_dist/*.zip'(see below). helm$ ls _dist helm$ make checksum for f in _dist/*.{gz,zip} ; do \ shasum -a 256 "${f}" | sed 's/_dist\///' > "${f}.sha256sum" ; \ shasum -a 256 "${f}" | awk '{print $1}' > "${f}.sha256" ; \ done shasum: _dist/*.gz: shasum: _dist/*.gz: shasum: _dist/*.zip: shasum: _dist/*.zip: helm$ ls _dist '*.gz.sha256' '*.gz.sha256sum' '*.zip.sha256' '*.zip.sha256sum' Signed-off-by: Li Zhijian --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index a9eac8033..79fc31976 100644 --- a/Makefile +++ b/Makefile @@ -165,7 +165,7 @@ fetch-dist: .PHONY: sign sign: - for f in _dist/*.{gz,zip,sha256,sha256sum} ; do \ + for f in $$(ls _dist/*.{gz,zip,sha256,sha256sum} 2>/dev/null) ; do \ gpg --armor --detach-sign $${f} ; \ done @@ -178,7 +178,7 @@ sign: # removed in Helm v4. .PHONY: checksum checksum: - for f in _dist/*.{gz,zip} ; do \ + for f in $$(ls _dist/*.{gz,zip} 2>/dev/null) ; do \ shasum -a 256 "$${f}" | sed 's/_dist\///' > "$${f}.sha256sum" ; \ shasum -a 256 "$${f}" | awk '{print $$1}' > "$${f}.sha256" ; \ done