home · contact · privacy
Fix.
authorChristian Heller <c.heller@plomlompom.de>
Sun, 11 May 2025 23:20:25 +0000 (01:20 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Sun, 11 May 2025 23:20:25 +0000 (01:20 +0200)
bookworm/scripts/diff_tagged_files.sh

index a536e7a93d1cbb02a5cf8ac3e0510b1c09f826b5..f022721b173be77240de22ead52497e2a77d6b63 100755 (executable)
@@ -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