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}"
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