- rm -fr $TMP_DEST
- cp -r $LOG_SRC $TMP_DEST
- chown -R $USER:nogroup $TMP_DEST
- chmod -R u=rwX,go=X $TMP_DEST
- k5start -qtU -f $KEYTAB_DIR/$USER \
- -- su $USER -c "rsync -a $TMP_DEST/ $LOG_DEST/"
- rm -fr $TMP_DEST
- test "$VERBOSE" = "true" && echo " done."
+ # LOG_SRC/* is important: don't remove log files just because a vhost is gone
+ k5start -qtU -f $KEYTAB_DIR/$USER -- rsync -a --no-owner --no-group --delete $LOG_SRC/* $LOG_DEST/
+ test "$VERBOSE" = "true" && echo " done."