This file is Readme.Solaris. WARNING: All Solaris coda is still ALPHA code. At this point, both servers and clients have been tested. Most recent work has been directed at the clients. The build and install have been tested on Solaris 2.6 (sparc) and Solaris 7 (i386). The sparc version was tested on both a sparc 5 and a sparc Ultra 10. To build Coda on a Solaris system, you must first make sure that C/C++ compiler, perl, GNU make and readline are installed on your machine. Beware! Solaris make wont' work! Solaris packages of gcc, perl and GNU make, which can simply be installed by pkgadd or admintool, can be downloaded from http://sunfreeware.com/. You may also need gzip if it is not installed. Also, the Solaris package of gdb includes readline. To install readline and not install gdb: get the readline tar.gz ftp to ftp.gnu.org cd /pub/gnu/readline get readline-4.0.tar.gz quit ftp. tar xvzf readline-4.0.tar.gz cd readline-4.0 ./configure make install Building Coda: 1. Build and install liblwp. Get the current lwp release from ftp.coda.cs.cmu.edu in the directory /pub/coda/src. a) gunzip lwp-1.?.tar b) tar xf lwp.1.?.tar c) cd lwp.1.? d) mkdir obj e) cd obj f) ../configure g) make h) make install (as root if needed) 2. If you plan to run a client, build and install the Solaris kernel module. It is called solaris-coda. It is also at ftp.coda.cs.cmu.edu. Read the build instructions contained in solaris-coda. 3. Build Coda. Similar to liblwp except the installs. 4. Installing a Server In the obj directory of coda, say "make server-install". Follow the documentation on how to set up your server. 5. Installing a client In the obj directory of coda, say "make client-install". Follow the documentation on how to set up your client. You should set up the venus.conf file, usually found in the directory /usr/local/etc/coda.