# FSP startup file (.fsprc) # slightly easier to remember names for the various FSP sites # Notes: # * the first argument to `macro' is the macro name; the second is the # help text to be used with it -- this is so it is possible to label # macros and find out what it does with `help name' # * open takes 3 arguments -- host, port, and home directory # failure to specify the last 2 arguments gives defaults of 21 and / # * preceeding a command by `@' ensures that the builtin version is # used -- a macro `open' could be defined to be something completely # different and these macros would still work... # * macro's are terminated by a `.' at the start of a blank line macro by exit 0 . # the main FSP code repository macro seismo "select seismo.soar.cs.cmu.edu (port 30)" @open 128.2.206.138 30 @echo "selected seismo.soar.cs.cmu.edu" . macro mosaic "select BSD386/usenet site (mosaic.cs.caltech.edu, port 21)" @open 131.215.131.148 21 / @echo "selected mosaic.cs.caltech.edu" . macro tsx "select Linux archive site (tsx-11.mit.edu, port 21)" @open 18.172.1.2 21 / @echo "selected tsx-11.mit.edu" . macro wu "select wuarchive.wustl.edu (port 21)" @open 128.252.135.4 21 / @echo "selected wuarchive.wustl.edu" . macro alpha "select GNU Alpha site (alpha.gnu.ai.mit.edu, port 21)" @open 128.52.46.11 21 / @echo "selected alpha.gnu.ai.mit.edu" . # big German archive site macro germany "select ftp.Germany.EU.net (port 2001)" @open 192.76.144.75 2001 @echo "selected ftp.Germany.EU.net" . # big UK archive site macro ic "select Imperial College, UK (port 21)" @open 146.169.2.10 21 / @echo "selected src.doc.ic.ac.uk" . # big Brazil archive site macro fps "select fpspux.fapesp.br (port 21)" @open 143.108.1.3 21 / @echo "selected fpspux.fapesp.br" . # big Netherlands site for linux, BSD386, simtel, minix, amiga... macro terra "select terra.stack.urc.tue.nl (port 21)" @open 131.155.2.71 21 / @echo "selected terra.stack.urc.tue.nl" . # small site macro genie "select genie.lut.ac.uk (port 21)" @open 131.231.19.21 21 / @echo "selected genie.lut.ac.uk" . # small site (fspadm, fsp-shell tools) macro taxus "select taxus.uib.no (port 9000)" @open 129.177.30.10 9000 / @echo "selected taxus.uib.no" . macro ccsun "select ccsun.unicamp.br (port 21)" @open 143.106.1.5 21 / @echo "selected ccsun.unicap.br" . macro ccsun2 "select ccsun.unicamp.br (addr 10.11, port 21)" @open 143.106.10.11 21 / @echo "selected ccsun.unicap.br" . macro iqm "select iqm.unicap.br (port 21)" @open 143.106.1.37 21 / @echo "selected iqm.unicamp.br" . macro avarice "select avarice.mrrl.lut.ac.uk (port 21)" @open 158.125.220.8 21 / @echo "selected avarice.mrrl.lut.ac.uk" . macro luth "select fsp.luth.se (port 6969)" @open 130.240.18.2 6969 / @echo "selected fsp.luth.se" . macro pyrrus "select pyrrus.hrz.tu-chemnitz.de (port 21)" @open 134.109.132.2 21 / @echo "selected pyrrus.hrz.tu-chemnitz.de" . macro pyrrus2 "select pyrrus.hrz.tu-chemnitz.de (addr 164.2, port 21)" @open 134.109.164.2 21 / @echo "selected select pyrrus.hrz.tu-chemnitz.de" . macro puffin "select puffin.doc.ic.ac.uk (port 21)" @open 146.169.2.1 21 / @echo "selected puffin.doc.ic.ac.uk" . macro puffin2 "select puffin.doc.ic.ac.uk (addr 43.3, port 21)" @open 146.169.43.3 21 / @echo "selected puffin.doc.ic.ac.uk" . macro warwick "select fsp.warwick.ac.uk (port 21)" @open 137.205.192.5 21 / @echo "selected fsp.warwick.ac.uk" . # I like being given loads of information about the transfers... trace all # retry twice in `quick' succession when idling on a slow connection burst 2 # don't ask questions about retry/continue; assume continue and add to # the end of existing files prompt off # set this if you want to datestamp the local file to the same date # as the remote file #datestamp true # choose how often you want to see README messages #readme never readme once #readme always # just an alias I like... doesn't save typing, of course... macro lpwd "print the local directory" @shell pwd . # if you want to set a pager, either do so in the environment variable # PAGER, or do so with a `pager' command; some suggestions are: #pager # turn off pager (act like `cat') #pager less # use `less' to page pager more # use `more' to page #pager "tee .fspcat | less" # make a temporary copy of the file to # # the local file `.fspcat' as well as view it #pager "tee .$FSPFILE | less" # make a copy of the file to the local file # # `.name' where `name' is the file being # # cat'd # end of .fsprc