[2780] in Release_Engineering
The new andrew and neos releases are ready.
daemon@ATHENA.MIT.EDU (Bill Cattey)
Mon Apr 20 21:01:40 1992
Date: Mon, 20 Apr 1992 21:01:20 -0400 (EDT)
From: Bill Cattey <wdc@Athena.MIT.EDU>
To: rel-eng@Athena.MIT.EDU
Although some of this will strike you as a little funny, I think it's a
good second approximation of the easiest way to deal with neos and
andrew.
The names of the two configuration files you need to mung have changed:
site.mcr.nobase.proto
instead of site.mcr
site.h.proto
instead of site.h.
TAKE: (If you use sync-tree tell it to ignore RCS and ARCS.)
/mit/andydevo/src
Imakefile.proto
VERSIONized
VM1
VMAKE
YESBASE
cmu/
etc/
NOTE: /mit/andydevo/src/cmu/contrib/mit/fxlib contains a copy of the
current NEOS sources.
Either this directory, or /mit/eosdev/src (they're both in sync now.)
should be taken for the neos build tree.
TO BUILD:
0. Take the appropriate trees and make the appropriate sym-link farms.
1. Build the neos build tree and let it install stuff in /usr/athena to
be used
by the andrew build later.
2. Look at site.h.proto and verify that all the bits are set how you
like them. This file is made into site.h in step 4.
3. Look at site.mcr.nobase.proto and verify all the bits EXCEPT BASEDIR
are as you would like them. NOTE: I have set AFSBASEDIR to something
useful for me. If you want to change it, let's talk about teaching one
of the sed scripts to make the change.
4. On each platform: first type VMAKE in the top level directory. This
will convert the .proto files listed in VERSIONized into files that have
the correct ATK version number in their path specs.
5. Look at the top level Imakefile. You will see it calls YESBASE on
site.mcr.nobase with a last years rel-eng BASEDIR. If you're building
someplace different, change Imakefile.proto and say VM1 Imakefile to
rebuild it.
6. Build the top level Makefile.
7. Do make all
(which should make the ATK Makefiles, and the rest of the world.)
8. Do make install.
NOTE: you still need a sym-link to /mit/andrew pointing at your BASEDIR
for the makehelpindex stuff to work.
DONE.
Naturally, I am at your disposal if you encounter any problems.
-wdc