#!/bin/bash TRASHDIR=".Trash" MOUNTPOINT="${1}" if [ "${MOUNTPOINT}" = "" ]; then echo "usage: ${0} " exit 1 fi if [ $EUID -ne 0 ]; then echo "You must run ${0} as root" exit 2 fi if [ ! -e "${MOUNTPOINT}/.mergerfs" ]; then echo "ERROR: ${MOUNTPOINT} does not appear to be a mergerfs mountpoint" exit 3 fi SRCMOUNTS=$(xattr -p user.mergerfs.srcmounts "${MOUNTPOINT}/.mergerfs" | tr : " ") for mount in ${SRCMOUNTS} do DIR="${mount}/${TRASHDIR}" mkdir -v --mode=1777 "${DIR}" done exit 0