From aa19e321152df6d4153ee31d11f2ee29ffa84263 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Thu, 21 Aug 2025 20:33:09 +0200 Subject: [PATCH] Fix. --- bookworm/scripts/lib/copy_dirtrees_of_tags.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bookworm/scripts/lib/copy_dirtrees_of_tags.sh b/bookworm/scripts/lib/copy_dirtrees_of_tags.sh index 21cb548..bbd0c4d 100644 --- a/bookworm/scripts/lib/copy_dirtrees_of_tags.sh +++ b/bookworm/scripts/lib/copy_dirtrees_of_tags.sh @@ -43,13 +43,15 @@ copy_dirtrees_of_tags() { done } - tagdir_parsing__for_tagdir '_copy_dirtree' $@ + tagdir_parsing__for_tagdir '_copy_dirtree' "$@" PATHS_WRITTEN=$(echo "${PATHS_WRITTEN}" | grep -v -E '^ *$') ## for all paths written into user home directories, chown to respective users local PATH for PATH in ${PATHS_WRITTEN}; do - if [ $(echo "${PATH}" | grep -E '^/home/' | wc -l) -gt 0 ]; then + local N_MATCHES + N_MATCHES=$(echo "${PATH}" | grep -cE '^/home/') + if [ "${N_MATCHES}" -gt 0 ]; then local USERNAME USERNAME=$(echo "${PATH}" | sed -E 's/^\/home\///' | sed -E 's/\/.*//') chown -R "${USERNAME}:${USERNAME}" "${PATH}" -- 2.30.2