From 6ba8a43817fca05ec68c460ed3bec4f63786d880 Mon Sep 17 00:00:00 2001 From: stransky Date: Mon, 18 Nov 2002 21:02:07 +0100 Subject: [PATCH] dbut des travaux sur fixactive darcs-hash:20021118200207-a279a-ffaaff105ba7a30852d76ee8a1bf3252d6d4feea.gz --- fix-active | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fix-active b/fix-active index 4f90718b..7f8a66c6 100755 --- a/fix-active +++ b/fix-active @@ -27,6 +27,8 @@ # # +#exit 0 + if [ 1 -le "$#" ] ; then echo "erreur : il ne faut pas mettre d'argument" exit 1 @@ -115,10 +117,12 @@ do if [ $hi -eq 0 -a $lo -eq 1 ] ; then last=0 else - last="`ls -1 $d 2>/dev/null | sort -n | grep '^[1-9][0-9]*$' | tail -1`" + last="`ls -1 $d 2>/dev/null | sort -n | tail | grep '^[1-9][0-9]*$' | tail -1`" if [ "$last" = '' ] ; then last=$hi fi + lo="`ls -1 $d 2>/dev/null | sort -n | head | grep '^[1-9][0-9]*$' | head -1`" + md='y' fi printf "%s %010d %010d %s\n" $gr $last $lo $md >> /tmp/active.new done < /var/lib/news/active @@ -128,6 +132,8 @@ echo " " diff /tmp/active.new /var/lib/news/active +exit 0 + echo " " diff /tmp/active.new /var/lib/news/active > /dev/null &&