1
0
Fork 0

make trash-prune less noisy on missing perms

This commit is contained in:
Luca Bilke 2024-02-09 16:30:15 +01:00
parent 7ee761c59d
commit bfdcb2e2ea

View file

@ -12,14 +12,17 @@ getfsroot() {
list_trash_dirs() {
for mnt in $(findmnt -Py -t "$types"); do
eval $mnt
eval "$mnt"
# shellcheck disable=2153
if [ "$TARGET" = "$(getfsroot "${XDG_DATA_HOME:-$HOME/.local/share}")" ]; then
echo "${XDG_DATA_HOME:-$HOME/.local/share}/Trash"
target=${XDG_DATA_HOME:-$HOME/.local/share}/Trash
elif [ "$TARGET" = "/" ]; then
echo "/.Trash"
target=/.Trash
else
echo "${TARGET}/.Trash"
target=${TARGET}/.Trash
fi
[ -w "$target" ] && { echo "$target"; return; }
echo
done
}