#!/bin/sh exec 1>&2 env | grep RSYNC | sort | tr '\n' '\t'; echo set -x case $RSYNC_MODULE_NAME in (*.push) ;; (*) exit 1;; esac for m in $RSYNC_MODULE_PATH/.snapshot.[0-9]*; do test -f "$m" || continue if test -n "$erase"; then rm -f "$m" || exit $? elif test -n "$mark"; then rm -f "$m" "$mark" || exit $? erase=1 fi mark=$m done test -n "$erase" && exit 0 test -f "$mark" && snap.rsync.post exit 0