Commit 43095d92 authored by SataQiu's avatar SataQiu

fix shellcheck failures of hack/verify-readonly-packages.sh

parent f8378468
...@@ -43,19 +43,13 @@ find_files() { ...@@ -43,19 +43,13 @@ find_files() {
\) -name '.readonly' \) -name '.readonly'
} }
IFS=$'\n'
conflicts=() conflicts=()
while IFS=$'\n' read -r line; do while IFS=$'\n' read -r dir; do
conflicts+=( "$line" )
done < <(find_files | sed 's|/.readonly||' | while read -r dir; do
dir=${dir#./} dir=${dir#./}
if kube::util::has_changes "${branch}" "^${dir}/[^/]*\$" '/\.readonly$|/BUILD$|/zz_generated|/\.generated\.|\.proto$|\.pb\.go$' >/dev/null; then if kube::util::has_changes "${branch}" "^${dir}/[^/]*\$" '/\.readonly$|/BUILD$|/zz_generated|/\.generated\.|\.proto$|\.pb\.go$' >/dev/null; then
echo "${dir}" conflicts+=("${dir}")
fi fi
done) done < <(find_files | sed 's|/.readonly||')
unset IFS
if [ ${#conflicts[@]} -gt 0 ]; then if [ ${#conflicts[@]} -gt 0 ]; then
exec 1>&2 exec 1>&2
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment