4593659 [rkeene@sledge /home/rkeene/projects/build]$ cat coda.txt
# SHORT DESC: Coda Distributed Filesystem Tools
# LONG DESC: Coda is a distributed filesystem with its origin in AFS2. It has many features that are very desirable for network filesystems. Currently, Coda has several features not found elsewhere.

# COMPILE REQUIREMENT: rpc2
# COMPILE REQUIREMENT: rvm
# COMPILE REQUIREMENT: lwp

# Clean-up previous installations
mkdir -p /etc/init.d
rm -f /etc/coda/* /etc/init.d/codasrv.init /etc/init.d/auth2.init /etc/init.d/update.init /etc/init.d/venus.init /etc/rc.d/venus.init /etc/rc.d/update.init /etc/rc.d/codasrv.init /etc/rc.d/auth2.init

rmdir /etc/coda

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir="$libdir" && \
make && \
make server-install client-install || exit 1

# XXX: Coda and Tar both have "backup" commands
mv /usr/sbin/backup /usr/sbin/cbackup

# Coda leaves files in /etc  with strange ownership
chown -R root:root /etc/coda
touch /etc/coda/* /etc/init.d/codasrv.init /etc/init.d/auth2.init /etc/init.d/update.init /etc/init.d/venus.init
mkdir -p /etc/rc.d/init.d/
mv /etc/init.d/codasrv.init /etc/init.d/auth2.init /etc/init.d/update.init /etc/init.d/venus.init /etc/rc.d/init.d/

exit 0
4593660 [rkeene@sledge /home/rkeene/projects/build]$

Click here to go back to the directory listing.
Click here to download this file.
last modified: 2012-05-07 00:52:05