From: Christian Heller Date: Thu, 21 Aug 2025 18:33:09 +0000 (+0200) Subject: Fix. X-Git-Url: https://plomlompom.com/repos/blog?a=commitdiff_plain;h=aa19e321152df6d4153ee31d11f2ee29ffa84263;p=config Fix. --- 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}"