5dff884143
volume by volume salvage by default. This way, servers with lots of files can be up salvaging volume by volume instead of down until the last volume is salvaged. "if it works, go for it" ckuethe@
89 lines
2.1 KiB
Makefile
89 lines
2.1 KiB
Makefile
# $OpenBSD: Makefile,v 1.24 2008/10/24 19:59:18 todd Exp $
|
|
|
|
ONLY_FOR_ARCHS= i386
|
|
|
|
COMMENT= OpenAFS distributed filesystem
|
|
|
|
VERSION= 1.4.7
|
|
DISTNAME= openafs-${VERSION}
|
|
PKGNAME= ${DISTNAME}p5
|
|
|
|
CATEGORIES= net
|
|
|
|
HOMEPAGE= http://www.openafs.org
|
|
|
|
MAINTAINER= Todd T. Fries <todd@openbsd.org>
|
|
|
|
# IBM Public License 1.0
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
WANTLIB= c
|
|
|
|
SHARED_LIBS= afssetpag 1.0
|
|
|
|
MASTER_SITES= http://www.openafs.org/dl/openafs/${VERSION}/
|
|
|
|
EXTRACT_SUFX= -src.tar.bz2
|
|
|
|
NO_REGRESS= Yes
|
|
|
|
AUTOCONF_VERSION= 2.60
|
|
CONFIGURE_STYLE= automake autoconf
|
|
|
|
CONFIGURE_ENV+= KRB5CFLAGS="-I/usr/include/kerberosV -DUSING_HEIMDAL" \
|
|
KRB5LIBS="-lkrb5"
|
|
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \
|
|
--localstatedir=/var \
|
|
--disable-transarc-paths \
|
|
--enable-namei-fileserver \
|
|
--enable-largefile-fileserver \
|
|
--with-afs-sysname=${ARCH}_obsd${OSrev} \
|
|
--enable-fast-restart \
|
|
--disable-kernel-module \
|
|
--enable-supergroups
|
|
|
|
FLAVORS= debug
|
|
FLAVOR?=
|
|
|
|
post-patch:
|
|
@sed 's/%OSrev%/'${OSrev}'/g;s/i386/'${ARCH}'/g' \
|
|
${FILESDIR}/param.i386_obsd.h \
|
|
> ${WRKSRC}/src/config/param.${ARCH}_obsd${OSrev}.h
|
|
|
|
post-install:
|
|
@${INSTALL_DATA_DIR} ${PREFIX}/share/openafs
|
|
${SUBST_CMD} -c ${FILESDIR}/README.OpenBSD \
|
|
${PREFIX}/share/openafs/README.OpenBSD
|
|
@${INSTALL_DATA_DIR} ${PREFIX}/share/examples/openafs
|
|
${SUBST_CMD} -c ${FILESDIR}/krb5.conf \
|
|
${PREFIX}/share/examples/openafs/krb5.conf
|
|
${SUBST_CMD} -c ${FILESDIR}/openafs-setup \
|
|
${PREFIX}/sbin/openafs-setup
|
|
chown ${BINOWN}:${BINGRP} \
|
|
${PREFIX}/share/openafs/README.OpenBSD \
|
|
${PREFIX}/share/examples/openafs/krb5.conf \
|
|
${PREFIX}/sbin/openafs-setup
|
|
chmod u+x ${PREFIX}/sbin/openafs-setup
|
|
|
|
.if ${FLAVOR:L:Mdebug}
|
|
CONFIGURE_ARGS+= --enable-debug
|
|
CONFIGURE_ARGS+= --enable-debug-lwp
|
|
.endif
|
|
|
|
.if ${MACHINE} == "alpha" || \
|
|
${MACHINE} == "amd64" || \
|
|
${MACHINE} == "arm" || \
|
|
${MACHINE} == "i386" || \
|
|
${MACHINE} == "mips64" || \
|
|
${MACHINE} == "sh" || \
|
|
${MACHINE} == "vax"
|
|
CONFIGURE_ARGS+= --enable-littleendian
|
|
.else
|
|
CONFIGURE_ARGS+= --enable-bigendian
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|