found this useful since we have to have separate sets of binaries,
for different platforms.
-The default value of the root of the Moira source tree
-(this directory) is /mit/moiradev/src. You can set it
-to something else by specifying, for example, "make SRCDIR=/x/y/z"
-if you want the source in /x/y/z.
-
Here are the steps for building the Moira source.
1. Create a directory to hold the tree of object files,
3. Cd to util/imake.includes. Read through config.Imakefile, turning
on appropriate flags for your installation, and setting the paths
- to your include files, libs, etc for Kerberos Hesiod and Zephyr.*
+ to your include files, libs, etc for Kerberos, Hesiod and Zephyr.*
Note that we are not licensed to distribute gdss, so it is not
included in this distribution. Therefore you will probably not
- want to define it. Change SRCTOP appropriately.
+ want to define it.
+
+ If you are building the server binaries, uncomment the #define
+ SVR_BUILD line, and make sure you have ORACLE_HOME set in your
+ environment.
4. Cd to include. Read through moira_site.h adjusting the paths to
what you want on your system. Also change the #define of
MOIRA_SERVER to be the name of the server you are planning on
- using.
+ using. (Note that this is only used if hesiod lookup fails.)
5. Still in the top of the object directory (/foo/bar/baz
- of Step 1), type "make world" (or "make world SRCDIR=/x/y/z).
-
- Note: the mmoira client uses X11r4 and motif 1.1.
-
- Notes on building the server: When building the server (if you are
- using Ingres) make sure to define the environment variable
- II_SYSTEM appropriately, and add the ingres/bin directory to your
- path. Building the server also requires having perl in your path.
- It is only used in one place, in order to get around an ingres
- bug that sets certain field sizes incorrectly when doing an ascii
- dump of the database, causing data to be lost. The perl script is
- src/backup/esql_fix.pl.
+ of Step 1), type "make world"
6. Run "make install". You may want to check that programs
are installed where you want. Then add the appropriate