#!/bin/bash
# rsync-Stub: Verhalten per Umgebungsvariable steuerbar
# RSYNC_STUB_FAIL=1 → schlaegt fehl
# RSYNC_STUB_DRY_LINES → Ausgabe bei --dry-run (Zeilenumbrüche als \n)
if [ "${RSYNC_STUB_FAIL:-0}" = "1" ]; then
    exit 1
fi
for arg in "$@"; do
    if [ "$arg" = "--dry-run" ] && [ -n "${RSYNC_STUB_DRY_LINES:-}" ]; then
        echo -e "$RSYNC_STUB_DRY_LINES"
        break
    fi
done
exit 0
