view moveLogs.sh @ 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 d3b72a8bfbe9
children
line wrap: on
line source

#!/bin/bash -e

. common.sh;

if [[ "$hgaccesslog" != *.0 ]]; then
  mv $hgaccesslog ${hgaccesslog}".0";
fi

reposLogsDir=${ROOTPWD}"/logs/repos";
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;