[2780] in Release_Engineering

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post