avoid duplicates in points.log

This commit is contained in:
Neale Pickett 2012-06-05 16:55:58 -06:00
parent 26360c1299
commit 1f6975e791
1 changed files with 4 additions and 2 deletions

View File

@ -4,8 +4,10 @@ fn=$2/$3
POINTS=/var/lib/ctf/points.log POINTS=/var/lib/ctf/points.log
SCOREBOARD=/var/www/scoreboard.html SCOREBOARD=/var/www/scoreboard.html
cat $fn >> $POINTS || break # Only do this if this score hasn't yet been recorded
rm $fn if ! cut -d' ' -f2- $POINTS | grep -Fqx "$(cut -d' ' -f2- $fn)"; then
cat $fn >> $POINTS && rm $fn
fi
# Render scoreboard # Render scoreboard
if [ $POINTS -nt $SCOREBOARD ]; then if [ $POINTS -nt $SCOREBOARD ]; then