[299] in SIPB_Linux_Development
Re: Andrew on quiche
daemon@ATHENA.MIT.EDU (Bill Cattey)
Wed Dec 29 14:53:33 1993
Date: Wed, 29 Dec 1993 14:52:38 -0500 (EST)
From: Bill Cattey <wdc@MIT.EDU>
To: linux-dev@MIT.EDU, ghudson@MIT.EDU
In-Reply-To: <9312291002.AA28184@deathtongue.MIT.EDU>
I have created extensive documentation on the differences between a
"Standard Andrew Distribution" and "What we run at MIT."(Although most
of the differences are bug fixes.) The file
/mit/libdevo/src/cmu/mit_differences (in EZ format) details the
differences in the standard source tree on a file-by-file basis. -- But
this isn't really what you need to know. I'll tell you what to do right
here!
Not having looked at the linux andrew tree, I may be wrong here, but
I've done this so often, that I'm probably exactly right in predicting
the following:
1. very little, if any, of the contrib/mit directory is compiled.
2. neos is almost certainly not compiled.
3. Most everything else is ok.
4. The version that got compiled is probably one rev out of date, so
some stuff that changed between 5.1 and 5.2 may have to be undone.
(If people want the figure editor, fig, I back-ported it to 5.1 and can
supply the patches.)
In order to get linux ez to look like MIT do the following:
Make sure that contrib/mit/util was compiled.
(look for /usr/andrew/dlib/atk/{popts,vutils,compat,headrtv,header}.do
are there) Otherwise, you need to compile that.
Install the subtree /mit/andydevo/src/site in place of your site
subdirectory in your linux andrew build tree.
Follow the directions in the README.ez there.
If you want a Quick and Dirty compatibility, look at the Imakefiles in
the 'inits' and 'overwrites' subdirectories of the above mentioned site
directory from andydevo. Install the files where they are supposed to
go.
(DESTDIR is /usr/andrew in your case.)
But if you do this you need to do one trick:
AndrewSetup.proto becomes the AndrewSetup when a top level make file
replaces all occurances of VERSNO with 5.1 or 5.2 depending on which
version you have. (It may be that you don't even have to edit the file,
just rename it and install it, since you're running out of /usr/andrew
and the VERSNO stuff has to do with the andrew locker.
This should get you by...
-wdc