From 566f0cc9b7c2ca2acd51998a819cf8b250eba3dc Mon Sep 17 00:00:00 2001 From: gdt Date: Thu, 12 Apr 2007 18:13:05 +0000 Subject: Coda distributed filesystem. This package contains the client and server. The package omits the rc.vice script. --- net/coda/DESCR | 13 ++++++++++++ net/coda/Makefile | 26 ++++++++++++++++++++++++ net/coda/PLIST | 52 +++++++++++++++++++++++++++++++++++++++++++++++ net/coda/distinfo | 7 +++++++ net/coda/patches/patch-aa | 13 ++++++++++++ net/coda/patches/patch-ab | 13 ++++++++++++ 6 files changed, 124 insertions(+) create mode 100644 net/coda/DESCR create mode 100644 net/coda/Makefile create mode 100644 net/coda/PLIST create mode 100644 net/coda/distinfo create mode 100644 net/coda/patches/patch-aa create mode 100644 net/coda/patches/patch-ab (limited to 'net') diff --git a/net/coda/DESCR b/net/coda/DESCR new file mode 100644 index 00000000000..4f8a607e63c --- /dev/null +++ b/net/coda/DESCR @@ -0,0 +1,13 @@ +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. + + 1. disconnected operation for mobile computing + 2. is freely available under a liberal license + 3. high performance through client side persistent caching + 4. server replication + 5. security model for authentication, encryption and access control + 6. continued operation during partial network failures in server network + 7. network bandwith adaptation + 8. good scalability + 9. well defined semantics of sharing, even in the presence of network failures diff --git a/net/coda/Makefile b/net/coda/Makefile new file mode 100644 index 00000000000..d700b1b5d49 --- /dev/null +++ b/net/coda/Makefile @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/04/12 18:13:05 gdt Exp $ +# + +DISTNAME= coda-6.9.1 +CATEGORIES= net +MASTER_SITES= http://www.coda.cs.cmu.edu/pub/coda/src/ + +MAINTAINER= gdt@NetBSD.org +HOMEPAGE= http://www.coda.cs.cmu.edu/ +COMMENT= Coda distributed fileystem + +# Top-level Makefile is missing .WAIT, reported upstream 20070412 by gdt. +MAKE_JOBS_SAFE= no + +USE_TOOLS+= gmake perl +GNU_CONFIGURE= yes +USE_LANGUAGES= c c++ + +INSTALL_TARGET= client-install server-install + +.include "../../devel/lwp/buildlink3.mk" +.include "../../devel/rpc2/buildlink3.mk" +.include "../../devel/rvm/buildlink3.mk" +.include "../../devel/readline/buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/net/coda/PLIST b/net/coda/PLIST new file mode 100644 index 00000000000..932767c6a55 --- /dev/null +++ b/net/coda/PLIST @@ -0,0 +1,52 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/04/12 18:13:05 gdt Exp $ +bin/au +bin/cfs +bin/clog +bin/cmon +bin/coda_replay +bin/codacon +bin/cpasswd +bin/ctokens +bin/cunlog +bin/filerepair +bin/getvolinfo +bin/hoard +bin/mkcodabf +bin/mklka +bin/parser +bin/removeinc +bin/repair +bin/rpc2ping +bin/rvmsizer +bin/smon2 +bin/spy +bin/vcodacon +sbin/asrlauncher +sbin/auth2 +sbin/backup +sbin/bldvldb.sh +sbin/codaconfedit +sbin/codadump2tar +sbin/codasrv +sbin/createvol_rep +sbin/initpw +sbin/inoder +sbin/merge +sbin/norton +sbin/norton-reinit +sbin/parserecdump +sbin/pdbtool +sbin/printvrdb +sbin/purgevol_rep +sbin/readdump +sbin/startserver +sbin/updateclnt +sbin/updatefetch +sbin/updatesrv +sbin/venus +sbin/venus-setup +sbin/vice-setup +sbin/vice-setup-rvm +sbin/volutil +sbin/vutil +@dirrm etc/coda diff --git a/net/coda/distinfo b/net/coda/distinfo new file mode 100644 index 00000000000..01a482963bc --- /dev/null +++ b/net/coda/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/04/12 18:13:05 gdt Exp $ + +SHA1 (coda-6.9.1.tar.gz) = 503923590dbe2c4508a1b4663fb51e1dd0ca7203 +RMD160 (coda-6.9.1.tar.gz) = 1d2257b761174aa10a60a4203a0eff0f35a14c73 +Size (coda-6.9.1.tar.gz) = 1537910 bytes +SHA1 (patch-aa) = fb8f4a235c85329cdc1e8c56d7b6cb6dd40c779a +SHA1 (patch-ab) = 04df537a1145a5608a3eb047675c2921f56c1a69 diff --git a/net/coda/patches/patch-aa b/net/coda/patches/patch-aa new file mode 100644 index 00000000000..c3c7e36f3c8 --- /dev/null +++ b/net/coda/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2007/04/12 18:13:05 gdt Exp $ + +--- debian/coda-client.postrm.orig 2004-10-15 10:50:52.000000000 -0400 ++++ debian/coda-client.postrm +@@ -5,7 +5,7 @@ + + set -e + +-if [ "$1" == "purge" ] ; then ++if [ "$1" = "purge" ] ; then + echo "Purging Coda client configuration and cache files" >&2 + rm -f /etc/coda/venus.conf + rm -rf /var/cache/coda /var/lib/coda /var/log/coda diff --git a/net/coda/patches/patch-ab b/net/coda/patches/patch-ab new file mode 100644 index 00000000000..5aca6eacb80 --- /dev/null +++ b/net/coda/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2007/04/12 18:13:05 gdt Exp $ + +--- coda-src/scripts/Makefile.in.orig 2006-11-02 14:46:29.000000000 -0500 ++++ coda-src/scripts/Makefile.in +@@ -51,7 +51,7 @@ ifeq ($(SYS),solaris2) + else + # use BSD style init scripts + CINIT-SCRIPTS = # rc.venus +- SINIT-SCRIPTS = rc.vice ++ SINIT-SCRIPTS = # rc.vice + endif + endif + -- cgit v1.2.3