msg "New \"$NAME\" archive: \"$(basename "$archive")\""
+ clean_up
+}
+
+clean_up() {
+ [ -n "$KEEP_ARCHIVES" ] || return 0
+ [ -n "$ARCHIVE_PATTERN" ] || return 0
+
+ msg "Removing outdated archives, keeping $KEEP_ARCHIVES ..."
+ cd "$DEST_DIR" || return 1
+
+ eval "ls -1t $ARCHIVE_PATTERN | sed -n '$((KEEP_ARCHIVES + 1)),9999p' | xargs -r rm"
}
# read in configuration