18d969cbbSDavid du Colombier#!/bin/rc 28d969cbbSDavid du Colombier# grabrfc - copy new rfcs and drafts into /lib/rfc 38d969cbbSDavid du Colombierrfork en 48d969cbbSDavid du Colombierpath=(/bin) 58d969cbbSDavid du Colombierfn cd 68d969cbbSDavid du Colombierdom=`{ndb/query sys $sysname dom} 78d969cbbSDavid du Colombier 88d969cbbSDavid du Colombierramfs 9*cc86b588SDavid du Colombierftpfs -q/ -a $user@$dom ftp.rfc-editor.org # was ftp.isi.edu 108d969cbbSDavid du Colombier 118d969cbbSDavid du Colombierfound=no 128d969cbbSDavid du ColombierLIB=/lib/rfc 138d969cbbSDavid du Colombiercd /n/ftp/in-notes 148d969cbbSDavid du Colombierfor(i in rfc*){ 158c6620f7SDavid du Colombier target=`{ 168c6620f7SDavid du Colombier echo $i | sed ' 178d969cbbSDavid du Colombier s/.txt$// 188c6620f7SDavid du Colombier s/rfc0*/rfc/' 198c6620f7SDavid du Colombier } 208d969cbbSDavid du Colombier if(test ! -e $LIB/$target && test -f $i){ 218d969cbbSDavid du Colombier cp $i $LIB/$target 228d969cbbSDavid du Colombier chmod 664 $LIB/$target 238d969cbbSDavid du Colombier found=yes 248d969cbbSDavid du Colombier echo $target 258d969cbbSDavid du Colombier } 268d969cbbSDavid du Colombier} 278d969cbbSDavid du Colombierif (~ $found yes) 288d969cbbSDavid du Colombier tr A-Z a-z <rfc-index.txt | sed 's/^0*//' | 298d969cbbSDavid du Colombier sed 's/^[0-9]/rfc&/' >$LIB/index 308d969cbbSDavid du Colombierunmount /n/ftp 318d969cbbSDavid du Colombier 328d969cbbSDavid du Colombierftpfs -q/ -a $user@$dom ftp.ietf.org 338d969cbbSDavid du Colombier 348d969cbbSDavid du Colombier# copy in new ones 358d969cbbSDavid du Colombierfound=no 368d969cbbSDavid du ColombierLIB=/lib/rfc/drafts 378d969cbbSDavid du Colombiercd /n/ftp/internet-drafts 388d969cbbSDavid du Colombierfor(i in *){ 398d969cbbSDavid du Colombier target=$i 408d969cbbSDavid du Colombier if (test ! -e $LIB/$target && test -f $i && 418d969cbbSDavid du Colombier test `{ls -s $i | sed 's/ .*//'} -ge 2){ 428d969cbbSDavid du Colombier cp $i $LIB/$target 438d969cbbSDavid du Colombier chmod 664 $LIB/$target 448d969cbbSDavid du Colombier echo drafts/$i 458d969cbbSDavid du Colombier } 468d969cbbSDavid du Colombier} 47