Coda File System User and System Administrators Manual | ||
---|---|---|
Prev | Chapter 6. Installing and Configuring a Coda Client | Next |
This section describes the changes that must be made to various configuration files.
/etc/coda/venus.conf. The Coda client configuration file venus.conf in /etc/coda is copied from /etc/coda/venus.conf.ex if it doesn't yet exist. All configurable options in this file are extensively documented by comments in the file itself.
/etc/rc.*. To automatically start venus at boot time, the script rc.venus is provided in /usr/local/etc for FreeBSD systems and /usr/pkg/etc for NetBSD. venus.init is provided for RedHat Linux in /etc/rc.d/init.d .
RedHat Linux users should create the following symbolic link if it doesn't already exist:
This will allow init to process the file and start venus at boot time.FreeBSD. FreeBSD system users should create /usr/local/etc/rc.d/venus.sh (with rwxr-xr-x permitions), containing:
#!/bin/sh
echo
-n
"
venus"
/usr/local/sbin/venus
&
NetBSD. NetBSD system users should create /usr/pkg/etc/rc.d/venus.sh (with rwxr-xr-x permitions), containing:
#!/bin/sh
echo
-n
"
venus"
/usr/pkg/sbin/venus
&
/etc/services. The following port numbers are added to /etc/services by venus-setup :
coda_opcons
1355/udp
#
Coda
opcons
coda_auth
1357/udp
#
Coda
auth
coda_udpsrv
1359/udp
#
Coda
udpsrv
coda_filesrv
1361/udp
#
Coda
filesrv
coda_venus
1363/udp
#
Coda
venus
coda_backup
1407/tcp
#
coda
backup
service
codacon
1423/tcp
venus.cmu
#
Coda
Console
coda_aux1
1431/tcp
#
coda
auxiliary
service
coda_aux1
1431/udp
#
coda
auxiliary
service
coda_aux2
1433/tcp
#
coda
auxiliary
service
coda_aux2
1433/udp
#
coda
auxiliary
service
coda_aux3
1435/tcp
#
coda
auxiliary
service
coda_aux3
1435/udp
#
coda
auxiliary
service
/dev/cfs0. The following major and minor numbers are used for the various platforms:
Character-special with Major 67 and minor 0 for Linux
Character-special with Major 93 and minor 0 for FreeBSD
Character-special with Major 46 and minor 0 for NetBSD 1.2
Character-special with Major 51 and minor 0 for NetBSD 1.3
Where Data and Configuration Information is Stored.
/usr/coda/etc Coda configuration files critical for venus startup.
/usr/coda/venus.cache Cached copies of Coda files.
/usr/coda/spool Saved CMLs from automatic or manual checkpointing and aborted reintegration.
/usr/coda/tmp Temporary hoard related files.
/etc/services Various port numbers used by Coda for client and server communication.