changeset 28:cfedb3f6cbac default tip

prevent infinite .0s at end of log backup filenames
author Violet7
date Mon, 23 Feb 2026 18:08:44 -0800
parents 5f3e2121ce2c
children
files moveLogs.sh
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/moveLogs.sh	Sat Nov 15 18:40:42 2025 -0800
+++ b/moveLogs.sh	Mon Feb 23 18:08:44 2026 -0800
@@ -2,9 +2,12 @@
 
 . common.sh;
 
-mv $hgaccesslog ${hgaccesslog}".0";
+if [[ "$hgaccesslog" != *.0 ]]; then
+  mv $hgaccesslog ${hgaccesslog}".0";
+fi
 
 reposLogsDir=${ROOTPWD}"/logs/repos";
-find "$reposLogsDir" -type f ! -empty | while read filename; do
+find "$reposLogsDir" -type f -name "*.0.0*" -delete;
+find "$reposLogsDir" -type f ! -empty ! -name "*.0" | while read filename; do
   mv -f "$filename" "${filename}.0";
 done;