From a9060cc06bee66e12fe16644511f181a4b0cdbd3 Mon Sep 17 00:00:00 2001 From: Taru Karttunen Date: Wed, 30 Mar 2011 19:35:09 +0300 Subject: Import sources from 2011-03-30 iso image - lib --- lib/rfc/grabrfc | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100755 lib/rfc/grabrfc (limited to 'lib/rfc') diff --git a/lib/rfc/grabrfc b/lib/rfc/grabrfc new file mode 100755 index 000000000..32611c323 --- /dev/null +++ b/lib/rfc/grabrfc @@ -0,0 +1,46 @@ +#!/bin/rc +# grabrfc - copy new rfcs and drafts into /lib/rfc +rfork en +path=(/bin) +fn cd +dom=`{ndb/query sys $sysname dom} + +ramfs +ftpfs -q/ -a $user@$dom ftp.rfc-editor.org # was ftp.isi.edu + +found=no +LIB=/lib/rfc +cd /n/ftp/in-notes +for(i in rfc*){ + target=`{ + echo $i | sed ' + s/.txt$// + s/rfc0*/rfc/' + } + if(test ! -e $LIB/$target && test -f $i){ + cp $i $LIB/$target + chmod 664 $LIB/$target + found=yes + echo $target + } +} +if (~ $found yes) + tr A-Z a-z $LIB/index +unmount /n/ftp + +ftpfs -q/ -a $user@$dom ftp.ietf.org + +# copy in new ones +found=no +LIB=/lib/rfc/drafts +cd /n/ftp/internet-drafts +for(i in *){ + target=$i + if (test ! -e $LIB/$target && test -f $i && + test `{ls -s $i | sed 's/ .*//'} -ge 2){ + cp $i $LIB/$target + chmod 664 $LIB/$target + echo drafts/$i + } +} -- cgit v1.2.3