From 2a18d08cfe9ba79ea711a44573fe568662362433 Mon Sep 17 00:00:00 2001
From: Case Duckworth
Date: Thu, 6 Oct 2022 09:50:26 -0500
Subject: Maybe ... archive better?!

---
 runsfeed | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/runsfeed b/runsfeed
index 6f6b161..52539a1 100755
--- a/runsfeed
+++ b/runsfeed
@@ -163,7 +163,13 @@ archive() ( # sfeed_archive AGE FEED ...
 	shift
 	# shellcheck disable=2031
 	old="$sfeedpath/../sfeed.old.d"
-	mkdir -p "$old"
+	if test -d "$old"; then
+		mv "$old" "${old}2"
+		mkdir -p "$old"
+		mv "${old}2" "$old/old"
+	else
+		mkdir -p "$old"
+	fi
 	for feed; do
 		awk -v old="$(($(date +%s) - (age * 24 * 3600)))" \
 			-F '\t' 'int($1) > old' <"$feed" >"$feed.new"
-- 
cgit 1.4.1-21-gabe81