From 67361c77cc04d3a096a2fdeabc3ce79f01b54633 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Mon, 12 May 2025 01:20:25 +0200 Subject: [PATCH] Fix. --- bookworm/scripts/diff_tagged_files.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/bookworm/scripts/diff_tagged_files.sh b/bookworm/scripts/diff_tagged_files.sh index a536e7a..f022721 100755 --- a/bookworm/scripts/diff_tagged_files.sh +++ b/bookworm/scripts/diff_tagged_files.sh @@ -30,11 +30,13 @@ compare_tagdir() { if tagdir_parsing__is_killme "${_FILENAME}"; then _TYPE='directory' _PATH_ABS="/${_PATH_REL_PARENT}" + _EXPECTED_PERMISSIONS=755 elif tagdir_parsing__is_linkme "${_FILENAME}"; then _TYPE='symbolic link' _PARSED=$(tagdir_parsing__parse_linkme "${_PATH_REL}") _PATH_ABS=$(echo "${_PARSED}" | head -1) _LINK_TARGET=$(echo "${_PARSED}" | tail -1) + _EXPECTED_PERMISSIONS=777 else _TYPE='regular file' _PATH_ABS="/${_PATH_REL}" @@ -65,11 +67,7 @@ compare_tagdir() { else _EXPECTED_OWNERSHIP='root:root' fi - if [ 'symbolic link' = "${_TYPE}" ]; then - _EXPECTED_PERMISSIONS=777 - elif [ 'directory' = "${_TYPE}" ]; then - _EXPECTED_PERMISSIONS=755 - else + if [ 'regular file' = "${_TYPE}" ]; then _EXPECTED_PERMISSIONS=$(stat --format='%a' --dereference ${_PATH_REL}) fi set +e -- 2.30.2