UK-1.1 Sendmail Configuration Package. Part 2 of 3
sources-request at genrad.UUCP
sources-request at genrad.UUCP
Wed May 15 22:16:35 AEST 1985
I've had a number of requests for this, since I announced it in net.mail
So, I'm sending it in 3 shar archives to mod.sources. One warning:
Some of the shell scripts I use are BSD specific. (E.g. I use "cat -n"
and "fmt" in places.) I assumed that most people who have sendmail
are running 4.xBSD.
Jim Crammond
jim at hwcs.uucp
uck!hwcs!jim
jim at cs.hw.ac.uk (soon)
------------- cut here --------------
# This is a shell archive.
# Remove everything above and including the cut line.
# Then run the rest of the file through sh.
-----cut here-----cut here-----cut here-----cut here-----
#!/bin/sh
# shar: Shell Archiver
# Run the following text with /bin/sh to create:
# dom
# This archive created: Fri May 10 14:42:37 1985
echo shar: creating directory dom
mkdir dom
chdir dom
echo shar: extracting MAKE '(4288 characters)'
cat << \SHAR_EOF > MAKE
#!/bin/sh
#
# shell script to generate a sendmail <site>.dom file containing all
# the domain information for this site from a set of domain database
# files contained in this directory.
#
if [ $# -le 1 ]
then echo usage: MAKE site files...
exit
fi
site=$1
shift
rm -f $site.dom
awk '
/^#/ { break }
{
n = split($2, domains, ".")
if ($1 != domains[1])
printf "R$*%s\t\t$1%s\n", $1, $2 >"S5"
else
{ for (i=n; i>1; i--)
print domains[i] " " domains[i-1]
}
}
' $* | sort | uniq > $site
awk '
BEGIN {
site = FILENAME
MINCLSIZE = 2
classes = "BCDEFGH"
c = 1; d = 0
}
{
domain[$1] = domain[$1] " " $2
}
END {
for (i in domain)
{ domain[i] = domain[i] " "
sort[++d] = i
}
for (i=2; i<=d; i++)
{ for (j=1; j<i; j++)
{ m = " " sort[i] " "
if (index(domain[sort[j]], m) > 0)
{ t = sort[i]
for (k=i; k>j; k--)
sort[k] = sort[k-1]
sort[j] = t
}
}
for (j=i+1; j<=d; j++)
{ m = " " sort[j] " "
if (index(domain[sort[i]], m) > 0)
{ t = sort[j]
for (k=j; k>i; k--)
sort[k] = sort[k-1]
sort[i] = t
}
}
}
# local domain must be macro & class A
printf "DA%s\nCA%s\n", site, domain[site] >"dom.classes"
printf "R$*$=A\t\t\t$1$2.$A\t\tu at h -> u at h.%s\n", site >"S6"
printf "R$*$=A.$A\t\t$1$2\t\tu at h.%s -> u at h\n", site >"S7"
printf "R$*@$=A.$+\t\t$@$>14$1$2.$3\n" >"S8"
printf "R$*$=A\t\t\t$@$1$2\n" >"S8"
for (i=1; i<=d; i++)
{ n = split(domain[sort[i]], subdoms, " ")
if (sort[i] == site)
continue;
if (n >= MINCLSIZE && c <= length(classes))
{ C = substr(classes, c, 1)
c++
print "" >"dom.classes"
printf "D%s%s\n", C, sort[i] >"dom.classes"
printf "C%s%s\n", C, domain[sort[i]] >"dom.classes"
printf "R$*$=%s\t\t\t$1$2.$%s\t\tu at d -> u at d.%s\n", \
C, C, sort[i] >"S6"
printf "R$*$=%s.$%s\t\t$1$2\t\tu at d.%s -> u at d\n", \
C, C, sort[i] >"S7"
printf "R$*@$=%s.$+\t\t$@$>14$1@$2.$3\n", C >"S8"
printf "R$*$=%s\t\t\t$@$1$2\n", C >"S8"
}
else
{ for (m=1; m<=n; m++)
{ printf "R$*%s\t\t$1%s.%s\n", subdoms[m], \
subdoms[m], sort[i] >"S6"
printf "R$*%s.%s\t\t$1%s\n", subdoms[m], \
sort[i], subdoms[m] >"S7"
printf "R$*@%s.$+\t\t$@$>14$1@%s.$2\n", \
subdoms[m], subdoms[m] >"S8"
printf "R$*%s\t\t\t$@$1%s\n", \
subdoms[m], subdoms[m] >"S8"
}
}
}
}
' $site
rm -f $site
#
# The header
#
cat >$site.dom <<EOF
###############################################################################
###############################################################################
#####
##### @(#)$site.dom UK-1.1 sendmail configuration 22/4/85
#####
##### The domain database and rules
#####
###############################################################################
###############################################################################
# classes
EOF
#
# generate classes
#
while read class group
do
echo $group | tr ' ' '\012' | fmt | sed "s/^/$class/"
done < dom.classes >> $site.dom
rm -f dom.classes
#
# hardwire top level domains in for now
#
echo '
# top level domains
CTuk uucp arpa csnet bitnet dec
' >> $site.dom
#
# Ruleset 5
#
cat >> $site.dom <<'EOF'
#########################################
# Ruleset 5 -- domain name aliasing #
#########################################
S5
EOF
if [ -f S5 ]
then cat S5 >> $site.dom
rm -f S5
fi
#
# Ruleset 6
#
cat >> $site.dom <<'EOF'
#######################################################
# Ruleset 6 -- Expand address to full domain name #
#######################################################
S6
EOF
cat S6 >> $site.dom
rm -f S6
#
# Ruleset 7
#
cat >> $site.dom <<'EOF'
###########################################################
# Ruleset 7 -- Strip full domain name to minimum part #
###########################################################
S7
EOF
cat -n S7 | sort -r | sed 's/^.......//' >> $site.dom
rm -f S7
cat >> $site.dom <<'EOF'
ifdef(`JANET',`
##############################################################
# Ruleset 8 -- Convert domains in NRS order to 822 order #
##############################################################
S8
R$*$=T $@$1$2
R$*@$=T.$+ $@$>14$1@$2.$3
EOF
cat -n S8 | sort -r | sed 's/^.......//' >> $site.dom
rm -f S8
echo "')" >> $site.dom
echo $site.dom made
exit
SHAR_EOF
if test 4288 -ne "`wc -c MAKE`"
then
echo shar: error transmitting MAKE '(should have been 4288 characters)'
fi
echo shar: extracting README '(1839 characters)'
cat << \SHAR_EOF > README
General
-------
This directory contains the domain tables from which the <site>.dom
file can be generated.
The domain tables contain a set of mappings from host or site names
to full domain names. e.g.
usc usc.ac.uk
Note that the domain name is in RFC822 (little-endian) style with the
the top level domain rightmost.
Any address whose domain part ends in the LHS of a rule will be expanded
to the RHS, e.g. by the rule above:
jim at usc => jim at usc.ac.uk
jim at vax2.usc => jim at vax2.usc.ac.uk
The rule above implies that "usc" is a subdomain of "ac" and that "ac"
is a subdomain of "uk", so that "jim at usc.ac" would also get expanded.
Hostname/domain name aliases can also be included in these files; so
for example, an entry such as:
oldname.uucp newname.ac.uk
means addresses like jim at oldname.uucp will be converted to jim at newname.ac.uk.
Examples
--------
The archive Examples.a contains sample domain tables.
How to make the <site>.dom file
-------------------------------
1. Create some files containing the domain table information.
This is best done by extracting sample domain files from Examples.a
and editing them, if necessary, to contain the relevent data for this site.
Uk users should be able to use uk.dom and ukuucp.dom as is.
2. Run "MAKE site file1 file2..." to create the <site>.dom file,
e.g. MAKE hwcs local.dom uk.dom
This shell script does a lot of work so be prepared to wait!
Note
----
A list of top level domains is automatically inserted into the <site>.dom
in class "T", which currently consists of the following domains:
uk uucp arpa csnet bitnet dec
If there are others you wish to add, then edit the <site>.dom file directly
and add these to class T.
Remember that there should be an entry in ../chn/top.chn for every top level
domain defined in class T.
SHAR_EOF
if test 1839 -ne "`wc -c README`"
then
echo shar: error transmitting README '(should have been 1839 characters)'
fi
echo shar: extracting Examples.a '(24056 characters)'
cat << \SHAR_EOF > Examples.a
!<arch>
local.dom 483097742 217 10 100644 136 `
#
# Local (hwcs) domain
#
brahma brahma.hwcs.uucp
ra ra.hwcs.uucp
jove jove.hwcs.uucp
odin odin.hwcs.uucp
zeus zeus.hwcs.uucp
uk.dom 483097742 217 10 100644 930 `
#
# The NRS registered names (Apr 1985)
#
desy desy.ac.uk
abdn abdn.ac.uk
aber aber.ac.uk
aston aston.ac.uk
aucc aucc.ac.uk
bedford bedford.ac.uk
bbk bbk.ac.uk
bham bham.ac.uk
brad brad.ac.uk
bris bris.ac.uk
cam cam.ac.uk
cl-alvey cl-alvey.cam.ac.uk
cl-jenny cl-jenny.cam.ac.uk
cl-ring cl-ring.cam.ac.uk
cl-steve cl-steve.cam.ac.uk
phoenix phx.cam.ac.uk
cran cran.ac.uk
dund dund.ac.uk
uea uea.ac.uk
ed ed.ac.uk
ex ex.ac.uk
hull hull.ac.uk
janet janet.ac.uk
lancs lancs.ac.uk
le le.ac.uk
lon lon.ac.uk
lut lut.ac.uk
lse lse.ac.uk
man man.ac.uk
nott nott.ac.uk
ox ox.ac.uk
plym plym.ac.uk
qec qec.ac.uk
qmc qmc.ac.uk
reading rdg.ac.uk
rdg rdg.ac.uk
rhc rhc.ac.uk
rl rl.ac.uk
salf salf.ac.uk
soton soton.ac.uk
st-and st-and.ac.uk
stir stir.ac.uk
swan swan.ac.uk
ucl ucl.ac.uk
ucl-cs cs.ucl.ac.uk
uwist uwist.ac.uk
warwk warwk.ac.uk
york york.ac.uk
# non-registered sites
ukc ukc.ac.uk
ukuucp.dom 483097742 217 10 100644 1846 `
#
# "Known" uk-uucp sites (Apr 1985)
# Some of these names should be in the uk domain table.
#
611b 611b.uucp
acorn acorn.uucp
brueer brueer.uucp
cheviot cheviot.uucp
creed creed.uucp
cri cri.uucp
csbstan csbstan.uucp
cwok cwok.uucp
cybavax cybavax.uucp
dice dice.uucp
edcaad edcaad.uucp
eng-44 eng-44.uucp
eng-dsl eng-dsl.uucp
euclid euclid.uucp
euug euug.uucp
gecsw gecsw.uucp
glasgow glasgow.uucp
hirst1 hirst1.uucp
hwcs hwcs.uucp
ic-cadl ic-cadl.uucp
ic-eev1 ic-eev1.uucp
ic-jlab ic-jlab.uucp
icdoc icdoc.uucp
iclbra iclbra.uucp
idec idec.uucp
inset inset.uucp
ist ist.uucp
itlvax itlvax.uucp
kcl-cs kcl-cs.uucp
logica logica.uucp
logitek logitek.uucp
mupsy mupsy.uucp
mx mx.uucp
olgb1 olgb1.uucp
paisley paisley.uucp
pyrltd pyrltd.uucp
qtlon qtlon.uucp
root44 root44.uucp
spider spider.uucp
stc-a stc-a.uucp
stl stl.uucp
stl222 stl222.uucp
tcdmath tcdmath.uucp
tivax tivax.uucp
ubu ubu.uucp
ulcs ulcs.uucp
wcwvax wcwvax.uucp
westf westf.uucp
wpc wpc.uucp
#
# uucp names for janet sites
#
qmc-cs cs.qmc.ac.uk
rlvd vd.rl.ac.uk
ucl-cs.uucp cs.ucl.ac.uk
ukc.uucp ukc.ac.uk
bitnet.dom 483097742 217 10 100644 20410 `
#
# The Bitnet domain. (Mar 1985)
# Data extracted from /usr/lib/rscs/SYSNAMES by:
# awk '{print $1}' SYSNAMES | tr '[A-Z]' '[a-z]' | \
# awk '{printf "%-20s %s.bitnet\n", $1, $1 }'
#
wisdom wisdom.bitnet
weizmann weizmann.bitnet
remote remote.bitnet
wisvms wisvms.bitnet
ucbjade ucbjade.bitnet
wiscvm wiscvm.bitnet
psuvms1 psuvms1.bitnet
taurus taurus.bitnet
taunivm taunivm.bitnet
hujics hujics.bitnet
hbunos hbunos.bitnet
barilan barilan.bitnet
psuvax1 psuvax1.bitnet
psuvm psuvm.bitnet
cunyvm cunyvm.bitnet
earnet earnet.bitnet
rockvax rockvax.bitnet
israearn israearn.bitnet
techunix techunix.bitnet
technion technion.bitnet
aearn aearn.bitnet
akron akron.bitnet
anlchm anlchm.bitnet
anlcmt anlcmt.bitnet
anlees anlees.bitnet
anlel anlel.bitnet
anlhep anlhep.bitnet
anlipns anlipns.bitnet
anlmcs anlmcs.bitnet
anlmst anlmst.bitnet
anlnesc anlnesc.bitnet
anlos anlos.bitnet
anlphy anlphy.bitnet
anlvm anlvm.bitnet
asuacad asuacad.bitnet
asucadam asucadam.bitnet
asuejs asuejs.bitnet
asuic asuic.bitnet
auvm auvm.bitnet
bbadmin bbadmin.bitnet
bbadmin2 bbadmin2.bitnet
bb003 bb003.bitnet
bearn bearn.bitnet
bgunos bgunos.bitnet
biblio31 biblio31.bitnet
bingtjw bingtjw.bitnet
bingvaxa bingvaxa.bitnet
bingvaxb bingvaxb.bitnet
bingvaxc bingvaxc.bitnet
bingvma bingvma.bitnet
bingvmb bingvmb.bitnet
bitnic bitnic.bitnet
bklyn bklyn.bitnet
bklynmvs bklynmvs.bitnet
bmacadm bmacadm.bitnet
bm002 bm002.bitnet
bnl bnl.bitnet
bostciml bostciml.bitnet
bostonu bostonu.bitnet
browncog browncog.bitnet
browncs browncs.bitnet
brownhep brownhep.bitnet
brownvm brownvm.bitnet
buasta buasta.bitnet
bucasa bucasa.bitnet
buchma buchma.bitnet
buchmb buchmb.bitnet
buchmc buchmc.bitnet
buenga buenga.bitnet
buphya buphya.bitnet
bx001 bx001.bitnet
caltech caltech.bitnet
canada01 canada01.bitnet
carleton carleton.bitnet
cate cate.bitnet
cbebda3c cbebda3c.bitnet
cbebda3t cbebda3t.bitnet
ccny ccny.bitnet
cdc205 cdc205.bitnet
cearn cearn.bitnet
cencol cencol.bitnet
cernadp cernadp.bitnet
cernvax cernvax.bitnet
cernvm cernvm.bitnet
cernvme cernvme.bitnet
cgeuge51 cgeuge51.bitnet
citcsstv citcsstv.bitnet
cithex cithex.bitnet
clsepf51 clsepf51.bitnet
clvm clvm.bitnet
clvms clvms.bitnet
cnlastro cnlastro.bitnet
cornell cornell.bitnet
cornella cornella.bitnet
cornellc cornellc.bitnet
crnlcs crnlcs.bitnet
crnlgsm crnlgsm.bitnet
crnlns crnlns.bitnet
crnlthry crnlthry.bitnet
crvxalfb crvxalfb.bitnet
crvxaltp crvxaltp.bitnet
crvxdev crvxdev.bitnet
csu csu.bitnet
csuohio csuohio.bitnet
cuccvx cuccvx.bitnet
cucevx cucevx.bitnet
cuchem cuchem.bitnet
cuchmb cuchmb.bitnet
cugsbvax cugsbvax.bitnet
cugsbvm cugsbvm.bitnet
cumc cumc.bitnet
cunyjes3 cunyjes3.bitnet
cunyvms1 cunyvms1.bitnet
cuvma cuvma.bitnet
cuvmb cuvmb.bitnet
cuvmc cuvmc.bitnet
cuvmd cuvmd.bitnet
cyber cyber.bitnet
czheth5a czheth5a.bitnet
czhrzu1a czhrzu1a.bitnet
czhrzu2b czhrzu2b.bitnet
daafht1 daafht1.bitnet
dbngmd21 dbngmd21.bitnet
dbnrhrz1 dbnrhrz1.bitnet
dbnrhrz2 dbnrhrz2.bitnet
dbnuama1 dbnuama1.bitnet
dbnuor1 dbnuor1.bitnet
dbnvb12 dbnvb12.bitnet
dbsnrv0 dbsnrv0.bitnet
dbstu1 dbstu1.bitnet
db0hmi41 db0hmi41.bitnet
db0tui11 db0tui11.bitnet
db0tum11 db0tum11.bitnet
db0tus11 db0tus11.bitnet
db0zib21 db0zib21.bitnet
dczrztu0 dczrztu0.bitnet
ddadvs1 ddadvs1.bitnet
ddagmd11 ddagmd11.bitnet
ddagsi3 ddagsi3.bitnet
ddathd21 ddathd21.bitnet
ddohrz11 ddohrz11.bitnet
dearn dearn.bitnet
derrze1 derrze1.bitnet
de0hrz1a de0hrz1a.bitnet
de0wtz1a de0wtz1a.bitnet
dfvlrop1 dfvlrop1.bitnet
dgaipp1s dgaipp1s.bitnet
dgogwd01 dgogwd01.bitnet
dhafeu11 dhafeu11.bitnet
dhddkfz1 dhddkfz1.bitnet
dhdibm1 dhdibm1.bitnet
dhdihep1 dhdihep1.bitnet
dhdurz2 dhdurz2.bitnet
dhhdesy3 dhhdesy3.bitnet
dhnfhs1 dhnfhs1.bitnet
dhvrrz01 dhvrrz01.bitnet
djukfa11 djukfa11.bitnet
djukfa21 djukfa21.bitnet
djukfa51 djukfa51.bitnet
dkafhs1 dkafhs1.bitnet
dkakfk3 dkakfk3.bitnet
dkauni11 dkauni11.bitnet
dkauni12 dkauni12.bitnet
dkauni13 dkauni13.bitnet
dkauni14 dkauni14.bitnet
dkauni46 dkauni46.bitnet
dkauni48 dkauni48.bitnet
dkearn dkearn.bitnet
dkiuni0 dkiuni0.bitnet
dkuccc11 dkuccc11.bitnet
dk0za1 dk0za1.bitnet
dmafht1 dmafht1.bitnet
dmarum8 dmarum8.bitnet
dmswwu1a dmswwu1a.bitnet
dmswwu2b dmswwu2b.bitnet
dm0mpf11 dm0mpf11.bitnet
dm0mpi11 dm0mpi11.bitnet
dm0tui1s dm0tui1s.bitnet
doluni0 doluni0.bitnet
dosuni dosuni.bitnet
ds0fbd11 ds0fbd11.bitnet
ds0ike51 ds0ike51.bitnet
ds0mpa51 ds0mpa51.bitnet
ds0rus1i ds0rus1i.bitnet
ds0rus1p ds0rus1p.bitnet
ds0rus51 ds0rus51.bitnet
dtuzdv1 dtuzdv1.bitnet
duke duke.bitnet
dukefsb dukefsb.bitnet
eb0ub011 eb0ub011.bitnet
eb0ub012 eb0ub012.bitnet
educom educom.bitnet
eearn eearn.bitnet
emduam11 emduam11.bitnet
emdupm11 emdupm11.bitnet
farmnton farmnton.bitnet
fnal fnal.bitnet
fnala fnala.bitnet
fnalbsn fnalbsn.bitnet
fnalcdf fnalcdf.bitnet
fnalvm fnalvm.bitnet
fnalvx13 fnalvx13.bitnet
forsythe forsythe.bitnet
frecp11 frecp11.bitnet
fremp11 fremp11.bitnet
frhec11 frhec11.bitnet
friap51 friap51.bitnet
frmop11 frmop11.bitnet
frmop22 frmop22.bitnet
froni51 froni51.bitnet
frors01 frors01.bitnet
frors31 frors31.bitnet
frtou71 frtou71.bitnet
frulm11 frulm11.bitnet
fsu fsu.bitnet
gen gen.bitnet
gitibm1 gitibm1.bitnet
gwuvm gwuvm.bitnet
haifauvm haifauvm.bitnet
hamlet hamlet.bitnet
harvarda harvarda.biet
harvhep harvhep.bitnet
harvlaw1 harvlaw1.bitnet
harvlit1 harvlit1.bitnet
harvma1 harvma1.bitnet
harvsc1 harvsc1.bitnet
harvsc3 harvsc3.bitnet
harvsc4 harvsc4.bitnet
harvsc5 harvsc5.bitnet
harvsc7 harvsc7.bitnet
harvsc8 harvsc8.bitnet
harvunxa harvunxa.bitnet
harvunxh harvunxh.bitnet
harvunxt harvunxt.bitnet
harvunxu harvunxu.bitnet
harvunxw harvunxw.bitnet
hasara5 hasara5.bitnet
hbunos hbunos.bitnet
hdethd2 hdethd2.bitnet
hearn hearn.bitnet
heithe5 heithe5.bitnet
hentht5 hentht5.bitnet
hgrrug0 hgrrug0.bitnet
hgrrug5 hgrrug5.bitnet
hlerul2 hlerul2.bitnet
hlerul5 hlerul5.bitnet
hmarl5 hmarl5.bitnet
hnykun11 hnykun11.bitnet
hnykun22 hnykun22.bitnet
hnyurc11 hnyurc11.bitnet
hroeur5 hroeur5.bitnet
htikht5 htikht5.bitnet
humber humber.bitnet
hunter hunter.bitnet
hutruu0 hutruu0.bitnet
hwalhw5 hwalhw5.bitnet
ibacsata ibacsata.bitnet
ibauniv ibauniv.bitnet
iboinfn iboinfn.bitnet
icineca icineca.bitnet
icnucevm icnucevm.bitnet
icnucevs icnucevs.bitnet
icsataxa icsataxa.bitnet
iecmicc iecmicc.bitnet
ifiidg ifiidg.bitnet
iitvax iitvax.bitnet
imibocco imibocco.bitnet
imisiam imisiam.bitnet
ipacuc ipacuc.bitnet
ipguniv ipguniv.bitnet
ipiinfn ipiinfn.bitnet
ipivan ipivaxin.bitnet
irishmvs irishmvs.bitnet
irishvm irishvm.bitnet
irlearn irlearn.bitnet
irmcnr irmcnr.bitnet
irmcra irmcra.bitnet
irmias irmias.bitnet
isumvs isumvs.bitnet
itoimgc itoimgc.bitnet
jhup jhup.bitnet
jhuvm jhuvm.bitnet
kb001 kb001.bitnet
ksuvm ksuvm.bitnet
lehman lehman.bitnet
links316 links316.bitnet
luccpua luccpua.bitnet
maine maine.bitnet
mcgilla mcgil.bitnet
mcgill1 mcgill1.bitnet
mcgill2 mcgill2.bitnet
mcmaster mcmaster.bitnet
mecan1 mecan1.bitnet
miteccf1 miteccf1.bitnet
mitlns mitlns.bitnet
mitvma mitvma.bitnet
muvms1 muvms1.bitnet
ncsuadm ncsuadm.bitnet
ncsuche ncsuche.bitnet
ncsuie ncsuie.bitnet
ncsumae ncsumae.bitnet
ncsumaev ncsumaev.bitnet
ncsumte ncsumte.bitnet
ncsuvax ncsuvax.bitnet
ncsuvm ncsuvm.bitnet
ner ner.bitnet
nervm nervm.bitnet
neumvs1 neumvs1.bitnet
neuvms neuvms.bitnet
neuvm1 neuvm1.bitnet
njecnvm njecnvm.bitnet
njecnvs njecnvs.bitnet
nmsumvs1 nmsumvs1.bitnet
nmsuvm1 nmsuvm1.bitnet
nnomed nnomed.bitnet
nnomedv nnomedv.bitnet
nsncc nsncc.bitnet
nsnccvm nsnccvm.bitnet
ntsu ntsu.bitnet
nyspi nyspi.bitnet
ny001 ny001.bitnet
oacvax oacvax.bitnet
ohstvma ohstvma.bitnet
ohstvmb ohstvmb.bitnet
penndrln penndrln.bitnet
penndrls penndrls.bitnet
pennhep1 pennhep1.bitnet
pennlrsm pennlrsm.bitnet
portland portland.bitnet
psuarch psuarch.bitnet
psudec10 psudec10.bitnet
psuecl psuecl.bitnet
psumvs psumvs.bitnet
psupdp1 psupdp1.bitnet
psuvaxg psuvaxg.bitnet
psuvaxs psuvaxs.bitnet
psu2020 psu2020.bitnet
pucc pucc.bitnet
qb001 qb001.bitnet
qucdn qucdn.bitnet
qucdncmc qucdncmc.bitnet
qucis qucis.bitnet
queens queens.bitnet
rice rice.bitnet
ricecsvm ricecsvm.bitnet
ritvaxc ritvaxc.bitnet
ritvaxd ritvaxd.bitnet
ritvm ritvm.bitnet
rlg rlg.bitnet
rutgers9 rutgers9.bitnet
ryerson ryerson.bitnet
sbhep sbhep.bitnet
searn searn.bitnet
sfasys sfasys.bitnet
sfbsys sfbsys.bitnet
sitvxa sitvxa.bitnet
sitvxb sitvxb.bitnet
si001 si001.bitnet
sjrlvm1 sjrlvm1.bitnet
sjrlvm4 sjrlvm4.bitnet
sjrlvs1 sjrlvs1.bitnet
sjrvm3 sjrvm3.bitnet
slacasp slacasp.bitnet
slaccad slaccad.bitnet
slaccb slaccb.bitnet
slachrs slachrs.bitnet
slacmac slacmac.bitnet
slacmkii slacmkii.bitnet
slacmk3 slacmk3.bitnet
slacnikh slacnikh.bitnet
slacpcr slacpcr.bitnet
slacslc slacslc.bitnet
slacsld slacsld.bitnet
slactbf slactbf.bitnet
slactwgm slactwgm.bitnet
slacucd slacucd.bitnet
slacucsd slacucsd.bitnet
slacvm slacvm.bitnet
stanford stanford.bitnet
sucase sucase.bitnet
suhep suhep.bitnet
sunyabva sunyabva.bitnet
sunyabvb sunyabvb.bitnet
sunyabvc sunyabvc.bitnet
sunybcs sunybcs.bitnet
sunybing sunybing.bitnet
suvm suvm.bitnet
tamcba tamcba.bitnet
tammvs1 tammvs1.bitnet
tamvm1 tamvm1.bitnet
tamvm2 tamvm2.bitnet
tamvxcgf tamvxcgf.bitnet
tamvxee tamvxee.bitnet
tamvxme tamvxme.bitnet
tamvxphy tamvxphy.bitnet
tamvxrsc tamvxrsc.bitnet
taunos taunos.bitnet
techmvs techmvs.bitnet
techsel techsel.bitnet
tssnrc00 tssnrc00.bitnet
ttuvm1 ttuvm1.bitnet
tucc tucc.bitnet
tuccvm tuccvm.bitnet
ucbcmsa ucbcmsa.bitnet
ucbcmsb ucbcmsb.bitnet
ucbruby ucbruby.bitnet
ucbunixa ucbunixa.bitnet
ucbunixb ucbunixb.bitnet
ucbunixc ucbunixc.bitnet
ucbunixd ucbunixd.bitnet
ucbunixe ucbunixe.bitnet
ucbunixg ucbunixg.bitnet
ucccmvs ucccmvs.bitnet
ucccvm1 ucccvm1.bitnet
uccvma uccvma.bitnet
ucdvm ucdvm.bitnet
ucf1vm ucf1vm.bitnet
ucf2vm ucf2vm.bitnet
uchicago uchicago.bitnet
uchimvs1 uchimvs1.bitnet
uchistem uchistem.bitnet
uchivm1 uchivm1.bitnet
uclamvs uclamvs.bitnet
uclamvsx uclamvsx.bitnet
uclasscf uclasscf.bitnet
uclavm uclavm.bitnet
uconnmvs uconnmvs.bitnet
uconnvm uconnvm.bitnet
ucsbvm ucsbvm.bitnet
ucscvm ucscvm.bitnet
ucsfcca ucsfcca.bitnet
ucsfhc ucsfhc.bitnet
udacsvm udacsvm.bitnet
udcvm udcvm.bitnet
ufeng ufeng.bitnet
uffsc uffsc.bitnet
ugaibm1 ugaibm1.bitnet
uhrcc uhrcc.bitnet
uhupvm1 uhupvm1.bitnet
uiamvs uiamvs.bitnet
uicacc1 uicacc1.bitnet
uicmvs uicmvs.bitnet
uicvm uicvm.bitnet
uiuchepg uiuchepg.bitnet
uiucuxc uiucuxc.bitnet
uiucvmb uiucvmb.bitnet
uiucvmc uiucvmc.bitnet
uiucvmd uiucvmd.bitnet
uiucvme uiucvme.bitnet
ukacrl ukacrl.bitnet
umab umab.bitnet
umass umass.bitnet
umassvm umassvm.bitnet
umcincom umcincom.bitnet
umcvma umcvma.bitnet
umcvmb umcvmb.bitnet
umda umda.bitnet
umdb umdb.bitnet
umdc umdc.bitnet
umdnjpw1 umdnjpw1.bitnet
umdnjvm1 umdnjvm1.bitnet
umdnjvm2 umdnjvm2.bitnet
umdt umdt.bitnet
umdu umdu.bitnet
umd2 umd2.bitnet
umd7 umd7.bitnet
umee umee.bitnet
umes umes.bitnet
umkcvax1 umkcvax1.bitnet
umkcvax2 umkcvax2.bitnet
umkcvax3 umkcvax3.bitnet
ummvsa ummvsa.bitnet
umrvma umrvma.bitnet
umrvmb umrvmb.bitnet
umrvmc umrvmc.bitnet
umslvma umslvma.bitnet
umuc umuc.bitnet
umvma umvma.bitnet
unbmvs1 unbmvs1.bitnet
unc unc.bitnet
unfvm unfvm.bitnet
uoft01 uoft01.bitnet
uoft02 uoft02.bitnet
uogoac1 uogoac1.bitnet
uoguelph uoguelph.bitnet
uogvax2 uogvax2.bitnet
uordbv uordbv.bitnet
uormvs uormvs.bitnet
uorvm uorvm.bitnet
uotadm01 uotadm01.bitnet
uottawa uottawa.bitnet
uotvms01 uotvms01.bitnet
uscvaxq uscvaxq.bitnet
uscvm uscvm.bitnet
uta3081 uta3081.bitnet
uta4341 uta4341.bitnet
utcvm utcvm.bitnet
utdalvm1 utdalvm1.bitnet
utelp utelp.bitnet
utkvm1 utkvm1.bitnet
utkvx1 utkvx1.bitnet
utoronto utoronto.bitnet
utsa4341 utsa4341.bitnet
utsa4381 utsa4381.bitnet
uwashvm uwashvm.bitnet
uwocc1 uwocc1.bitnet
vandvms1 vandvms1.bitnet
vandvm1 vandvm1.bitnet
vassar vassar.bitnet
vcumvs vcumvs.bitnet
vnet vnet.bitnet
vpics1 vpics1.bitnet
vpisda vpisda.bitnet
vpivax3 vpivax3.bitnet
vpivax4 vpivax4.bitnet
vpivax5 vpivax5.bitnet
vpivax6 vpivax6.bitnet
vpivm1 vpivm1.bitnet
vpivm2 vpivm2.bitnet
vpivm3 vpivm3.bitnet
watacs watacs.bitnet
watarts watarts.bitnet
watcsg watcsg.bitnet
watdcs watdcs.bitnet
watdcsu watdcsu.bitnet
watmnet watmnet.bitnet
watmta watmta.bitnet
watson watson.bitnet
weslyn weslyn.bitnet
wiscmacc wiscmacc.bitnet
wiscmse wiscmse.bitnet
wiscpsl wiscpsl.bitnet
wiscpsla wiscpsla.bitnet
wiscpslb wiscpslb.bitnet
wuvma wuvma.bitnet
wuvmd wuvmd.bitnet
wvnmvs wvnmvs.bitnet
wvnvaxa wvnvaxa.bitnet
wvnvaxb wvnvaxb.bitnet
wvnvaxd wvnvaxd.bitnet
wvnvaxe wvnvaxe.bitnet
wvnvm wvnvm.bitnet
wyocdc1 wyocdc1.bitnet
wyocdc2 wyocdc2.bitnet
yalastro yalastro.bitnet
yaleads yaleads.bitnet
yalecs yalecs.bitnet
yalehep yalehep.bitnet
yalemvs yalemvs.bitnet
yalensl yalensl.bitnet
yalevax5 yalevax5.bitnet
yalevm yalevm.bitnet
yalevmx yalevmx.bitnet
yktvmh yktvmh.bitnet
yktvmt yktvmt.bitnet
yktvmv yktvmv.bitnet
yktvmx yktvmx.bitnet
yktvmz yktvmz.bitnet
york york.bitnet
yorkvm1 yorkvm1.bitnet
yorkvm2 yorkvm2.bitnet
yugemini yugemini.bitnet
yuleo yuleo.bitnet
yuorion yuorion.bitnet
yuursa yuursa.bitnet
yuvenus yuvenus.bitnet
yuvulcan yuvulcan.bitnet
ed.local.dom 483097742 217 10 100644 425 `
cstvax.ac.uk cstvax.ed.ac.uk
aigr aigr.ed.ac.uk
aiva aiva.ed.ac.uk
bush bush.ed.ac.uk
cstvax cstvax.ed.ac.uk
ecsvax ecsvax.ed.ac.uk
edai edai.ed.ac.uk
edee edee.ed.ac.uk
edgr edgr.ed.ac.uk
edmrc edmrc.ed.ac.uk
edxa edxa.ed.ac.uk
emas emas.ed.ac.uk
epistemi epistemi.ed.ac.uk
ercvax ercvax.ed.ac.uk
eusip eusip.ed.ac.uk
geovax geovax.ed.ac.uk
mcsu mcsu.ed.ac.uk
mrcvax mrcvax.ed.ac.uk
phyvax phyvax.ed.ac.uk
SHAR_EOF
if test 24056 -ne "`wc -c Examples.a`"
then
echo shar: error transmitting Examples.a '(should have been 24056 characters)'
fi
echo shar: done with directory dom
chdir ..
# End of shell archive
exit 0
More information about the Mod.sources
mailing list