update revision f89ccd99a4c1f3fa8e0d610463fb9afad4174c5c
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrews#!/bin/sh
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrewsfor i
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrewsdo
f89ccd99a4c1f3fa8e0d610463fb9afad4174c5cMark Andrews z=`expr "$i" : 'http://www.ietf.org/internet-drafts/\(.*\)'`
f89ccd99a4c1f3fa8e0d610463fb9afad4174c5cMark Andrews if test -n "$z"
f89ccd99a4c1f3fa8e0d610463fb9afad4174c5cMark Andrews then
f89ccd99a4c1f3fa8e0d610463fb9afad4174c5cMark Andrews i="$z"
f89ccd99a4c1f3fa8e0d610463fb9afad4174c5cMark Andrews fi
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrews if test -f "$i"
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrews then
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrews continue
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrews fi
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrews pat=`echo "$i" | sed 's/...txt/??.txt/'`
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrews old=`echo $pat 2> /dev/null`
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews if test "X$old" != "X$pat"
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews then
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews newer=0
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews for j in $old
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews do
a963386d02b0b21d26a50fce1ef442602c81377bMark Andrews if test $j ">" $i
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews then
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews newer=1
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews fi
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews done
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews if test $newer = 1
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews then
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews continue;
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews fi
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews fi
9213ea3cec20ddb6a305f4d877b75eaa8100c02dMark Andrews if fetch "http://www.ietf.org/internet-drafts/$i"
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrews then
9a2a12db5a179ff7b9711a0c035036223f6fae79Mark Andrews cvs add "$i"
9213ea3cec20ddb6a305f4d877b75eaa8100c02dMark Andrews if test "X$old" != "X$pat"
9213ea3cec20ddb6a305f4d877b75eaa8100c02dMark Andrews then
9213ea3cec20ddb6a305f4d877b75eaa8100c02dMark Andrews rm $old
9213ea3cec20ddb6a305f4d877b75eaa8100c02dMark Andrews cvs delete $old
9213ea3cec20ddb6a305f4d877b75eaa8100c02dMark Andrews else
9213ea3cec20ddb6a305f4d877b75eaa8100c02dMark Andrews old=
9213ea3cec20ddb6a305f4d877b75eaa8100c02dMark Andrews fi
9213ea3cec20ddb6a305f4d877b75eaa8100c02dMark Andrews cvs commit -m "new draft" $i $old
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrews fi
88a44b0542f5544bc2c29ed64540e4ddfe6eed87Mark Andrewsdone