[Piuparts-commits] rev 405 - piatti/home/piupartsm/bin
Holger Levsen
holger at alioth.debian.org
Mon May 11 14:53:50 UTC 2009
Author: holger
Date: 2009-05-11 14:53:50 +0000 (Mon, 11 May 2009)
New Revision: 405
Modified:
piatti/home/piupartsm/bin/detect_well_known_errors
Log:
detect yet unknown errors too
Modified: piatti/home/piupartsm/bin/detect_well_known_errors
===================================================================
--- piatti/home/piupartsm/bin/detect_well_known_errors 2009-05-11 14:19:19 UTC (rev 404)
+++ piatti/home/piupartsm/bin/detect_well_known_errors 2009-05-11 14:53:50 UTC (rev 405)
@@ -30,6 +30,11 @@
fi
#
+# detect unknown errors, continued at the end of this script
+#
+KNOWNLOGS=`mktemp`
+
+#
# detect packages which leave stuff in /usr/local (see policy 9.1.2)
#
@@ -53,6 +58,7 @@
cat $LOGS | sed -e "s#$MASTER#http://piuparts.debian.org/#g"
echo
fi
+cat $LOGS > $KNOWNLOGS
rm $LOGS
#
@@ -83,6 +89,7 @@
cat $LOGS | sed -e "s#$MASTER#http://piuparts.debian.org/#g"
echo
fi
+cat $LOGS >> $KNOWNLOGS
rm $LOGS
#
@@ -118,6 +125,7 @@
cat $LOGS | sed -e "s#$MASTER#http://piuparts.debian.org/#g"
echo
fi
+cat $LOGS >> $KNOWNLOGS
rm $LOGS
#
@@ -144,5 +152,29 @@
cat $LOGS | sed -e "s#$MASTER#http://piuparts.debian.org/#g"
echo
fi
+cat $LOGS >> $KNOWNLOGS
rm $LOGS
+#
+# detect unknown errors, continued.
+#
+LOGS=`mktemp`
+UNKNOWNLOGS=`mktemp`
+find $MASTER/*/fail -name "*.log" > $LOGS
+for LOG in $(cat $KNOWNLOGS) ; do
+ grep -v $LOG $LOGS > $UNKNOWNLOGS
+ cp $UNKNOWNLOGS $LOGS
+done
+if [ -s $LOGS ] ; then
+ echo
+ echo "Packages with failures not yet well known detected. Please investigate!"
+ echo
+ for SECTION in $SECTIONS ; do
+ COUNT=$(grep "/$SECTION/" $LOGS | cut -d "_" -f1|sort -u|wc -l)
+ echo "Affected packages in $SECTION: " $COUNT
+ done
+ echo
+ cat $LOGS | sed -e "s#$MASTER#http://piuparts.debian.org/#g"
+ echo
+fi
+rm $LOGS $KNOWNLOGS $UNKNOWNLOGS
More information about the Piuparts-commits
mailing list