Mercurial Hosting > hghosting
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 27:5f3e2121ce2c | 28:cfedb3f6cbac |
|---|---|
| 1 #!/bin/bash -e | 1 #!/bin/bash -e |
| 2 | 2 |
| 3 . common.sh; | 3 . common.sh; |
| 4 | 4 |
| 5 mv $hgaccesslog ${hgaccesslog}".0"; | 5 if [[ "$hgaccesslog" != *.0 ]]; then |
| 6 mv $hgaccesslog ${hgaccesslog}".0"; | |
| 7 fi | |
| 6 | 8 |
| 7 reposLogsDir=${ROOTPWD}"/logs/repos"; | 9 reposLogsDir=${ROOTPWD}"/logs/repos"; |
| 8 find "$reposLogsDir" -type f ! -empty | while read filename; do | 10 find "$reposLogsDir" -type f -name "*.0.0*" -delete; |
| 11 find "$reposLogsDir" -type f ! -empty ! -name "*.0" | while read filename; do | |
| 9 mv -f "$filename" "${filename}.0"; | 12 mv -f "$filename" "${filename}.0"; |
| 10 done; | 13 done; |
