pkgsrc/net/coda5_server/Makefile.common

40 lines
1 KiB
Text
Raw Normal View History

2002-09-10 13:02:16 +02:00
# $NetBSD: Makefile.common,v 1.2 2002/09/10 11:02:17 jlam Exp $
Update net/coda5_server to version 5.3.19. Changes from version 5.3.13 include: * Installing the relevant manpages with the server programs. * Miscellaneous bug fixes. * Coda servers were doing strncmp instead of memcmp on ip-addresses. This fixes 'identity-crisis' problems for replicated servers, where servers didn't know which volumes they were hosting etc. (Ivan Popov) * Made ValidateAttrs on the server more resilient to bad input. * Handle reintegration conflicts when doing a partial reintegration, instead of endlessly looping. * Searching the colon separated CODACONFPATH environment variable for venus.conf and server.conf configuration files. * Added some more paranoia checks while parsing the /vice/db/servers file. * No longer ordering VRDB entries entries by ip-address. This allows us to resize a VSG without affecting version-vectors. * Added rds_print_stats to the server's printstats output to aid in finding whether an RVM allocation failure is due to running out of RVM space, or due to a large defragmentation that cannot be logged in the RVM log. * Added getvolinfo program to be useful when debugging volume mounting problems. * Avoid servers getting stuck in file-creation when there are pre-existing files in /vicepa. * Always pre-allocate fids with the maximum possible stride, will become useful when we allowing modifications to a volume's replication group. However, any replicated volume over a mix of old and new servers has a slightly higher probability on getting unwanted fid-collissions. * Reduced server memory usage during reintegration. * Not returning ENOENT when testing inconsistent files with access(F_OK). * Allow server-server repair with only one existing replica, needed for repairing conflicts after running out of diskspace. * Added "skip volumes" argument to norton-reinit -load. * The 'change id' function of pdbtool would silently corrupt the pdb databases, group owner id's were not updated, users were missing as members from groups. Group could become a member of a user. Hueristics to fix these corruptions are added to the 'pdbtool cm' functionality.
2002-06-20 21:28:35 +02:00
DISTNAME?= coda-${DIST_VERS}
DIST_VERS?= 5.3.19
CATEGORIES?= net
MASTER_SITES?= ftp://ftp.coda.cs.cmu.edu/pub/coda/src/ \
ftp://ftp.coda.cs.cmu.edu/pub/coda/doc/
DISTFILES?= ${CODASRC_DISTFILE} ${CODADOC_DISTFILE}
EXTRACT_ONLY?= ${CODASRC_DISTFILE}
CODASRC_DISTFILE= ${DISTNAME}${EXTRACT_SUFX}
CODADOC_DISTFILE= coda-doc-5.2.0-1.tgz
MAINTAINER?= phil@cs.wwu.edu
HOMEPAGE?= http://www.coda.cs.cmu.edu/
DISTINFO_FILE?= ${.CURDIR}/../../net/coda5_server/distinfo
PATCHDIR?= ${.CURDIR}/../../net/coda5_server/patches
2002-09-10 13:02:16 +02:00
USE_BUILDLINK2= yes
Update net/coda5_server to version 5.3.19. Changes from version 5.3.13 include: * Installing the relevant manpages with the server programs. * Miscellaneous bug fixes. * Coda servers were doing strncmp instead of memcmp on ip-addresses. This fixes 'identity-crisis' problems for replicated servers, where servers didn't know which volumes they were hosting etc. (Ivan Popov) * Made ValidateAttrs on the server more resilient to bad input. * Handle reintegration conflicts when doing a partial reintegration, instead of endlessly looping. * Searching the colon separated CODACONFPATH environment variable for venus.conf and server.conf configuration files. * Added some more paranoia checks while parsing the /vice/db/servers file. * No longer ordering VRDB entries entries by ip-address. This allows us to resize a VSG without affecting version-vectors. * Added rds_print_stats to the server's printstats output to aid in finding whether an RVM allocation failure is due to running out of RVM space, or due to a large defragmentation that cannot be logged in the RVM log. * Added getvolinfo program to be useful when debugging volume mounting problems. * Avoid servers getting stuck in file-creation when there are pre-existing files in /vicepa. * Always pre-allocate fids with the maximum possible stride, will become useful when we allowing modifications to a volume's replication group. However, any replicated volume over a mix of old and new servers has a slightly higher probability on getting unwanted fid-collissions. * Reduced server memory usage during reintegration. * Not returning ENOENT when testing inconsistent files with access(F_OK). * Allow server-server repair with only one existing replica, needed for repairing conflicts after running out of diskspace. * Added "skip volumes" argument to norton-reinit -load. * The 'change id' function of pdbtool would silently corrupt the pdb databases, group owner id's were not updated, users were missing as members from groups. Group could become a member of a user. Hueristics to fix these corruptions are added to the 'pdbtool cm' functionality.
2002-06-20 21:28:35 +02:00
USE_PERL5= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= --without-openssl
PKG_SYSCONFSUBDIR?= coda
EGDIR= ${PREFIX}/share/examples/coda
pre-install: install-egdir
install-egdir:
${INSTALL_DATA_DIR} ${EGDIR}
2002-09-10 13:02:16 +02:00
.include "../../devel/lwp/buildlink2.mk"
.include "../../devel/readline/buildlink2.mk"
.include "../../devel/rpc2/buildlink2.mk"
.include "../../devel/rvm/buildlink2.mk"