[Piuparts-commits] rev 513 - piatti/home/piupartsm/bin
Holger Levsen
holger at alioth.debian.org
Thu Oct 1 09:49:22 UTC 2009
Author: holger
Date: 2009-10-01 09:49:22 +0000 (Thu, 01 Oct 2009)
New Revision: 513
Modified:
piatti/home/piupartsm/bin/archive_old_logs
Log:
fix logic for real
Modified: piatti/home/piupartsm/bin/archive_old_logs
===================================================================
--- piatti/home/piupartsm/bin/archive_old_logs 2009-09-29 15:38:43 UTC (rev 512)
+++ piatti/home/piupartsm/bin/archive_old_logs 2009-10-01 09:49:22 UTC (rev 513)
@@ -32,19 +32,19 @@
#
# archive old log files
#
-
-# bash has some severe limitations, like no named arrays... :/
-NR=0
for SECTION in $SECTIONS ; do
mkdir -p $MASTER/$SECTION/archive
cd $MASTER/$SECTION
for DIR in fail pass bugged ; do
- mkdir -p $MASTER/$SECTION/archive/$DIR
- cd $DIR
- for LOG in $( for i in `ls -1 | cut -d "_" -f1|sort -u `; do ls -rt1 $i*|sed '$d' ; done ) ; do
- [ -z "$LOG" ] || mv $LOG $MASTER/$SECTION/archive/$DIR
- done
+ LOGS=$( for i in `ls -1 | cut -d "_" -f1|sort -u `; do ls -rt1 $i*|sed '$d' ; done )
+ if [ ! -z "$LOGS" ] ; then
+ mkdir -p $MASTER/$SECTION/archive/$DIR
+ cd $DIR
+ for LOG in $LOGS ; do
+ mv $LOG $MASTER/$SECTION/archive/$DIR
+ done
+ cd ..
+ fi
done
- let "NR += 1"
done
More information about the Piuparts-commits
mailing list