LOG_DEST=$AFS_USER_DIR/$PATHBITS/.logs/apache/
TMP_DEST=$LOG_SRC.tmp
- if [ "$VERBOSE" = "true" ]; then
+ # Skip deleted or empty log directories
+ if test ! -d "$LOG_SRC" || ! ls "$LOG_SRC"/*/*/*.log >/dev/null 2>&1; then
+ continue
+ fi
+
+ if test "$VERBOSE" = "true"; then
echo
echo "=============================================================================="
echo "syncing logs for $USER from $A"
echo " to $LOG_DEST ..."
fi
- if [ ! -d "$LOG_DEST" ]; then
+ if test ! -d "$LOG_DEST"; then
echo "Error: $LOG_DEST does not exist, please make it"
ERROR=yes
else
k5start -qtU -f $KEYTAB_DIR/$USER \
-- su $USER -c "rsync -a $TMP_DEST/ $LOG_DEST/"
rm -fr $TMP_DEST
- [ "$VERBOSE" = "true" ] && echo " done."
+ test "$VERBOSE" = "true" && echo " done."
fi
done
-if [ "$ERROR" = "yes" ]; then
+if test "$ERROR" = "yes"; then
exit 1
else
exit 0