# 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 |