home *** CD-ROM | disk | FTP | other *** search
- #!/bin/csh -f
-
- # This script is responsible for running the scripts you have set up for
- # each site. Probably primarily to get the new listings of files/abstracts
-
- # The raw list of stuff found, and the shortened up version. The short
- # version trims out all the files that weren't posted this month.
- # Helpful for viewing.
- set out = $FTPEXTRAS/lists/archive.dir
- set out2 = $FTPEXTRAS/lists/archive.dir.short
-
- # This block looks at your .netrc. For each place listed, it checks to
- # see if you have a script file set up. If so, run it. Else go on to
- # the next site.
- echo > $out
- echo SITE '**** ' `date` >> $out
- echo SITE '****' >> $out
- foreach place (`cat $HOME/.netrc | cut -c9-40`)
- if (-e $FTPEXTRAS/scripts/script.$place) then
- echo trying $place
- echo SITE '******************************************************' >>$out
- echo SITE $place >>$out
- echo SITE '******************************************************' >>$out
- ftp -v $place < $FTPEXTRAS/scripts/script.$place >>$out
- endif
- end
-
- # This line filters out all the gunk and leaves only the relevant stuff.
- # i.e. this months files + formatting stuff.
- cat $out | sed -n -e /`date +%h`'[01-9 ]*:/p' -e /SITE/p -e /directory/p -e /later/p > $out2
-
- # If you always use only the short version, you could delete $out at
- # this point. It would limit the functionality of a few other commands
- # but would save space. Check your usage of: ftpmenu,ftpnew
- # before using this line.
- # rm $out
-
-