# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	openafs
#	openafs/Makefile
#	openafs/distinfo
#	openafs/files
#	openafs/files/afsd.in
#	openafs/files/afsserver.in
#	openafs/files/patch-Makefile.in
#	openafs/files/patch-configure
#	openafs/files/patch-doc-man-pages-Makefile.in
#	openafs/files/patch-src-libafs-MakefileProto.FBSD.in
#	openafs/files/patch-src-packaging-FreeBSD-Makefile.man
#	openafs/files/patch-src__config__afs_sysnames.h
#	openafs/files/patch-src__config__param.amd64_fbsd_101.h
#	openafs/files/patch-src__config__param.amd64_fbsd_93.h
#	openafs/files/patch-src__config__param.i386_fbsd_101.h
#	openafs/files/patch-src__config__param.i386_fbsd_93.h
#	openafs/files/patch-src__kauth__Makefile.in
#	openafs/pkg-descr
#	openafs/pkg-plist
#
echo c - openafs
mkdir -p openafs > /dev/null 2>&1
echo x - openafs/Makefile
sed 's/^X//' >openafs/Makefile << 'END-of-openafs/Makefile'
X# $FreeBSD$
X
XPORTNAME=	openafs
XDISTVERSION=	${AFS_DISTVERSION}.${DBVERSION:S/-//g}
XCATEGORIES=	net
XMASTER_SITES=	http://dl.central.org/dl/openafs/${AFS_DISTVERSION}/:openafs \
X		http://dl.openafs.org/dl/openafs/${AFS_DISTVERSION}/:openafs \
X		http://dl.central.org/dl/cellservdb/:gco \
X		http://grand.central.org/dl/cellservdb/:gco
XDISTFILES=	${PORTNAME}-${AFS_DISTVERSION}-src.tar.bz2:openafs \
X		${PORTNAME}-${AFS_DISTVERSION}-doc.tar.bz2:openafs \
X		CellServDB.${DBVERSION}:gco
XEXTRACT_ONLY=	${PORTNAME}-${AFS_DISTVERSION}-src.tar.bz2 \
X		${PORTNAME}-${AFS_DISTVERSION}-doc.tar.bz2
X
XMAINTAINER=	bjk@FreeBSD.org
XCOMMENT=	AFS implementation from openafs.org
X
XLICENSE=	IPLv1
XLICENSE_NAME=	IBM Public License Version 1.0
XLICENSE_FILE=	${WRKSRC}/doc/LICENSE
XLICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
X
XAFS_DISTVERSION=	1.6.9
XDBVERSION=	2013-01-28
X
XUSES=		kmod tar:bzip2
XUSE_LDCONFIG=	yes
XHAS_CONFIGURE=	yes
XCONFIGURE_ENV=	_XCFLAGS="${CFLAGS} -fPIC" \
X		_PAM_CFLAGS="${CFLAGS} -fPIC" \
X		_MT_LIBS="${PTHREAD_LIBS}"
XCONFIGURE_ARGS=	--prefix=${PREFIX} \
X		--localstatedir=/var \
X		--mandir=${MANPREFIX}/man \
X		--with-bsd-kernel-headers=${SRC_BASE}/sys \
X		--with-bsd-kernel-build=${WRKDIR}/conf \
X		--enable-debug \
X		--enable-debug-kernel \
X		--enable-debug-lwp \
X		--includedir=${PREFIX}/include/openafs \
X		${CONFIGURE_TARGET}
XWRKSRC=		${WRKDIR}/${PORTNAME}-${AFS_DISTVERSION}
XMAKE_ENV=	COMPILER_TYPE=${COMPILER_TYPE}
XUSE_RC_SUBR=	afsd afsserver
X
XCONFLICTS=	coda-server-6.[0-9]* heimdal-[0-9]*
XONLY_FOR_ARCHS=	i386 amd64
X
XMAKE_JOBS_UNSAFE=	yes
X
XAFSMNTDIR?=	/afs
XAFSSTATEDIR?=	/var/${PORTNAME}
XAFSCACHEDIR?=	${AFSSTATEDIR}/cache
XPLIST_SUB+=	AFSMNTDIR=${AFSMNTDIR:C,^/,,} \
X		AFSSTATEDIR=${AFSSTATEDIR:C,^/,,} \
X		AFSCACHEDIR=${AFSCACHEDIR:C,^/,,}
X
X# clang (the base system compiler in __FreeBSD_version 1000024 and later)
X# is pickier about stack alignment than gcc; OpenAFS uses its own
X# lightweight process "threading" library which will produce a misaligned
X# stack under clang; we need to pass -mstackrealign to avoid SIGBUS at
X# runtime.  gcc does not understand this flag, so we use compiler.mk to
X# figure out what type of compiler is in use.
XUSES+=		compiler
X
XOPTIONS_DEFINE=	FUSE
XFUSE_USES=	fuse
XOPTIONS_SUB=	yes
XFUSE_CONFIGURE_OFF=	--disable-fuse-client
X
X.include <bsd.port.pre.mk>
X
X.if ${COMPILER_TYPE} == clang
XCFLAGS+=	-mstackrealign
X.endif
X
XKERNCONF?=	GENERIC
XKERNCONFDIR?=	${SRC_BASE}/sys/${ARCH}/conf
X
X# Use the first component of ${KERNCONF}.
X.for K in ${KERNCONF}
X_KERNCONF?=$K
X.endfor
X
X.if !exists(${KERNCONFDIR}/${_KERNCONF})
XIGNORE=	requires kernel configuration file ${_KERNCONF} to build
X.endif
X
X.if ${OSVERSION} < 800000
XIGNORE=	supports FreeBSD 8.0 and later
X.endif
X
X# Do not show users the reminder about cleandepend and depend
Xpost-extract:
X	${MKDIR} ${WRKDIR}/conf
X	cd ${KERNCONFDIR} && \
X	    /usr/sbin/config -d ${WRKDIR}/conf ${_KERNCONF} >/dev/null
X
Xcreate-sample-files:
X	@${ECHO_CMD} openafs.org > ${WRKDIR}/ThisCell
X	@${ECHO_CMD} "${AFSMNTDIR}:${AFSCACHEDIR}:150000" > ${WRKDIR}/cacheinfo
X	@${INSTALL_DATA} ${DISTDIR}/CellServDB.${DBVERSION} ${WRKDIR}/CellServDB
X
Xpost-install: create-sample-files
X	@${MKDIR} ${STAGEDIR}${ETCDIR}
X.for F in CellServDB ThisCell cacheinfo
X	@${INSTALL_DATA} ${WRKDIR}/${F} ${STAGEDIR}${ETCDIR}/${F}.sample
X.endfor
X	@${INSTALL_KLD} ${STAGEDIR}${PREFIX}/lib/openafs/libafs.ko \
X	    ${STAGEDIR}${KMODDIR}
X	@${RM} ${STAGEDIR}${PREFIX}/lib/openafs/libafs.ko
X	@${RMDIR} ${STAGEDIR}${PREFIX}/lib/openafs
X	${MKDIR} ${STAGEDIR}${AFSMNTDIR} \
X	    ${STAGEDIR}${AFSSTATEDIR} ${STAGEDIR}${AFSCACHEDIR}
X
X.include <bsd.port.post.mk>
END-of-openafs/Makefile
echo x - openafs/distinfo
sed 's/^X//' >openafs/distinfo << 'END-of-openafs/distinfo'
XSHA256 (openafs-1.6.9-src.tar.bz2) = 7b2ea3a1f77a5cc38f311963c7db0b6d89c0d69796453d72051c846bffe14fc7
XSIZE (openafs-1.6.9-src.tar.bz2) = 14598147
XSHA256 (openafs-1.6.9-doc.tar.bz2) = c1a4d325ca0403e8a909578df06ef3a9606015eaaa35a06520d495218b111e43
XSIZE (openafs-1.6.9-doc.tar.bz2) = 3521690
XSHA256 (CellServDB.2013-01-28) = faa755c6e13d8a71182a4036d1cee01bce49fb2a93feb6499683f22049391a17
XSIZE (CellServDB.2013-01-28) = 36787
END-of-openafs/distinfo
echo c - openafs/files
mkdir -p openafs/files > /dev/null 2>&1
echo x - openafs/files/afsd.in
sed 's/^X//' >openafs/files/afsd.in << 'END-of-openafs/files/afsd.in'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X# PROVIDE: afsd
X# REQUIRE: afsserver named
X# KEYWORD: shutdown
X#
X# We require afsserver for the (rare, untested) case when a client
X# and server are running on the same machine -- the client must not
X# start until the server is running.
X#
X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
X# to enable this service:
X#
X# afsd_enable (bool):	Set to NO by default.
X#			Set it to YES to enable afsd.
X#
X# Suggested values for a "large" configuration:
X# afsd_flags="-stat 2800 -daemons 5 -volumes 128"
X#
X# Suggested values for a "medium" configuration:
X# afsd_flags="-stat 2000 -daemons 3 -volumes 70"
X#
X# Suggested values for a "small" configuration:
X# afsd_flags="-stat 300 -daemons 2 -volumes 50"
X
X. /etc/rc.subr
X
Xname="afsd"
Xrcvar=afsd_enable
X
Xcommand="%%PREFIX%%/sbin/${name}"
Xcommand_args="-dynroot -fakestat-all -afsdb -memcache"
X
Xstart_precmd="afsd_prestart"
Xstart_postcmd="afsd_poststart"
Xstop_cmd="afsd_stop"
X
Xkmod="libafs"
Xvicedir="%%PREFIX%%/etc/openafs"
Xrequired_modules="libafs:afs"
Xrequired_files="${vicedir}/cacheinfo ${vicedir}/ThisCell ${vicedir}/CellServDB"
X
Xload_rc_config "$name"
X
X: ${afsd_enable:="NO"}
X: ${afsd_flags:="-stat 2800 -daemons 6 -volumes 128"}
X
Xafsd_prestart()
X{
X	local dir
X
X	# need a mountpoint and a cache dir (well, if we have a disk cache)
X	# Should use required_dirs, but no good way to extract from cacheinfo
X	for dir in $(awk -F: '{print $1, $2}' ${vicedir}/cacheinfo); do
X		if [ ! -d "${dir}" ]; then
X			err 1 "Directory ${dir} does not exist. Not starting AFS client."
X		fi
X	done
X}
X
Xafsd_poststart()
X{
X	%%PREFIX%%/bin/fs setcrypt -crypt on
X}
X
Xafsd_stop()
X{
X	local afsdir
X
X	afsdir=$(awk -F: '{print $1}' ${vicedir}/cacheinfo)
X	if ! umount $afsdir; then
X		[ -n "${rc_force}" ] && umount -f ${afsdir}
X	fi
X	kldunload ${kmod}
X}
X
Xrun_rc_command "$1"
END-of-openafs/files/afsd.in
echo x - openafs/files/afsserver.in
sed 's/^X//' >openafs/files/afsserver.in << 'END-of-openafs/files/afsserver.in'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X# PROVIDE: afsserver
X# REQUIRE: NETWORKING
X# KEYWORD: shutdown
X#
X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
X# to enable this service:
X#
X# afsserver_enable (bool):	Set to NO by default.
X#				Set it to YES to enable AFS server activities.
X
X. /etc/rc.subr
X
Xname="afsserver"
Xrcvar="afsserver_enable"
X
Xcommand="%%PREFIX%%/sbin/bosserver"
X
Xstop_precmd="afsserver_prestop"
X
Xvicedir="%%PREFIX%%/etc/openafs/server"
Xrequired_files="${vicedir}/CellServDB ${vicedir}/KeyFile ${vicedir}/ThisCell ${vicedir}/UserList"
X
Xload_rc_config "$name"
X
X: ${afsserver_enable:="NO"}
X
Xafsserver_prestop()
X{
X	%%PREFIX%%/bin/bos shutdown -localauth -server localhost
X}
X
Xrun_rc_command "$1"
END-of-openafs/files/afsserver.in
echo x - openafs/files/patch-Makefile.in
sed 's/^X//' >openafs/files/patch-Makefile.in << 'END-of-openafs/files/patch-Makefile.in'
X--- Makefile.in.orig	2012-03-27 08:03:34.000000000 +0900
X+++ Makefile.in	2012-06-24 06:37:47.000000000 +0900
X@@ -338,6 +338,7 @@
X
X venus: cmd comerr volser ptserver libafscp
X 	+${COMPILE_PART1} venus ${COMPILE_PART2}
X+venus-test:: venus
X 	+${COMPILE_PART1} venus/test ${COMPILE_PART2}
X
X afsd: cmd comerr sys kauth @CLIENT_UAFS_DEP@
X@@ -666,7 +667,7 @@
X finale: project cmd comerr afsd butc tbutc tbudb @ENABLE_KERNEL_MODULE@ libuafs audit kauth log \
X 	ptserver tptserver scout bu_utils ubik uss bozo @VFSCK@ volser tvolser tsalvaged \
X 	dviced dvolser libafscp \
X-	venus update xstat afsmonitor rxdebug libafsrpc \
X+	venus venus-test update xstat afsmonitor rxdebug libafsrpc \
X 	libafsauthent shlibafsrpc shlibafsauthent libadmin man-pages \
X 	platform kopenafs authtools
X 	+${COMPILE_PART1} finale ${COMPILE_PART2}
X@@ -674,7 +675,7 @@
X finale_nolibafs: project cmd comerr afsd butc tbutc tbudb libuafs audit kauth log \
X 	ptserver tptserver scout bu_utils ubik tubik uss bozo @VFSCK@ volser tvolser tsalvaged \
X 	dviced dvolser libafscp\
X-	venus update xstat afsmonitor rxdebug libafsrpc \
X+	venus venus-test update xstat afsmonitor rxdebug libafsrpc \
X 	libafsauthent shlibafsrpc shlibafsauthent libadmin man-pages \
X 	platform kopenafs authtools
X 	+${COMPILE_PART1} finale ${COMPILE_PART2}
END-of-openafs/files/patch-Makefile.in
echo x - openafs/files/patch-configure
sed 's/^X//' >openafs/files/patch-configure << 'END-of-openafs/files/patch-configure'
X--- configure.orig	2014-05-14 23:21:46.000000000 +0900
X+++ configure	2014-05-22 08:44:37.000000000 +0900
X@@ -30264,13 +30264,15 @@
X 		;;
X
X 	i386_fbsd_*)
X+		KERN_OPTMZ=
X+		LWP_OPTMZ=
X 		MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
X-		MT_LIBS="-pthread"
X-		PAM_OPTMZ=-O2
X-		PAM_CFLAGS="-pipe -fPIC"
X+		MT_LIBS="${_MT_LIBS:--pthread}"
X+		PAM_OPTMZ=
X+		PAM_CFLAGS="${_PAM_CFLAGS:--pipe -fPIC}"
X 		SHLIB_LDFLAGS="-shared -Xlinker -x"
X 		SHLIB_LINKER="${MT_CC} -shared"
X-		XCFLAGS="-pipe"
X+		XCFLAGS="${_XCFLAGS:--pipe}"
X 		;;
X
X 	i386_dfbsd_*)
X@@ -30284,12 +30286,15 @@
X 		;;
X
X 	amd64_fbsd_*)
X+		KERN_OPTMZ=
X+		LWP_OPTMZ=
X 		MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
X-		MT_LIBS="-pthread"
X-		PAM_CFLAGS="-O2 -pipe -fPIC"
X+		MT_LIBS="${_MT_LIBS:--pthread}"
X+		PAM_OPTMZ=
X+		PAM_CFLAGS="${_PAM_CFLAGS:--O2 -pipe -fPIC}"
X 		SHLIB_LDFLAGS="-shared -Xlinker -x"
X 		SHLIB_LINKER="${MT_CC} -shared"
X-		XCFLAGS="-O2 -pipe -fPIC"
X+		XCFLAGS="${_XCFLAGS:--O2 -pipe -fPIC}"
X 		;;
X
X 	*nbsd2*|*nbsd3*|*nbsd4*|*nbsd5*|*nbsd6*)
END-of-openafs/files/patch-configure
echo x - openafs/files/patch-doc-man-pages-Makefile.in
sed 's/^X//' >openafs/files/patch-doc-man-pages-Makefile.in << 'END-of-openafs/files/patch-doc-man-pages-Makefile.in'
X--- doc/man-pages/Makefile.in.orig	2014-06-12 17:30:48.000000000 +0900
X+++ doc/man-pages/Makefile.in	2014-06-13 13:06:08.000000000 +0900
X@@ -2,6 +2,7 @@
X
X srcdir=@srcdir@
X include @TOP_OBJDIR@/src/config/Makefile.config
X+include @TOP_OBJDIR@/src/packaging/FreeBSD/Makefile.man
X INSTALL = @INSTALL@
X INSTALL_DATA = @INSTALL_DATA@
X INSTALL_PROGRAM = @INSTALL_PROGRAM@
X@@ -34,16 +35,26 @@
X 		|| ln -s afsd.8 $(DEST)/man/man8/afsd.fuse.8; \
X 	fi
X
X-install: $(MAN1) $(MAN8)
X+install: ${MAN1:S,^,man1/,} ${MAN5:S,^,man5/,} ${MAN8:S,^,man8/,}
X 	chmod +x install-man
X 	mkdir -p $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(mandir)/man5 \
X 	    $(DESTDIR)$(mandir)/man8
X-	set -e; for M in man1/*.1 man5/*.5 man8/*.8 ; do \
X+	set -e; for M in $> ; do \
X 	    ./install-man $$M $(DESTDIR)$(mandir)/$$M ; \
X 	done
X-	set -e; for M in ${LINKEDPAGES}; do \
X-	    test -h $(DESTDIR)$(mandir)/man1/$$M.krb.1 \
X-		|| ln -s $$M.1 $(DESTDIR)$(mandir)/man1/$$M.krb.1 ; \
X+	set ${MLINKS:C/\.([^.]*)$/.\1 \1/}; \
X+	while : ; do \
X+		case $$# in \
X+		0)	break ;; \
X+		[123])	echo "warn: empty MLINK: $$1 $$2 $$3"; break;; \
X+		esac; \
X+		name=$$1; shift; sect=$$1; shift; \
X+		l=$$name; \
X+		name=$$1; shift; sect=$$1; shift; \
X+		t=$(DESTDIR)$(mandir)/man$${sect}/$$name; \
X+		echo $$t -\> $$l; \
X+		rm -f $$t; \
X+		ln -s $$l $$t; \
X 	done
X 	test -h $(DESTDIR)/$(mandir)/man8/dafssync-debug.8 \
X 	    || ln -s fssync-debug.8 $(DESTDIR)/$(mandir)/man8/dafssync-debug.8
END-of-openafs/files/patch-doc-man-pages-Makefile.in
echo x - openafs/files/patch-src-libafs-MakefileProto.FBSD.in
sed 's/^X//' >openafs/files/patch-src-libafs-MakefileProto.FBSD.in << 'END-of-openafs/files/patch-src-libafs-MakefileProto.FBSD.in'
X--- src/libafs/MakefileProto.FBSD.in.orig	2014-05-14 23:09:14.000000000 +0900
X+++ src/libafs/MakefileProto.FBSD.in	2014-05-22 08:00:36.000000000 +0900
X@@ -41,10 +41,12 @@
X <all>
X
X KDEFS=-Wall -nostdinc -I/usr/include -D_KERNEL -DKLD_MODULE \
X-	-elf \
X 	-mno-mmx -mno-3dnow -mno-sse -mno-sse2 \
X-	-mno-align-long-strings -fno-common -ffreestanding \
X+	-fno-common -ffreestanding \
X 	-I${KBLD} -include opt_global.h -fno-strict-aliasing
X+.if ${COMPILER_TYPE} != clang
X+KDEFS+=	-elf -mno-align-long-strings
X+.endif
X
X DBUG = -O2
X #DBUG = -O -g
END-of-openafs/files/patch-src-libafs-MakefileProto.FBSD.in
echo x - openafs/files/patch-src-packaging-FreeBSD-Makefile.man
sed 's/^X//' >openafs/files/patch-src-packaging-FreeBSD-Makefile.man << 'END-of-openafs/files/patch-src-packaging-FreeBSD-Makefile.man'
X--- src/packaging/FreeBSD/Makefile.man.orig	2014-06-12 17:30:48.000000000 +0900
X+++ src/packaging/FreeBSD/Makefile.man	2014-06-13 11:49:29.000000000 +0900
X@@ -7,6 +7,7 @@
X MAN1+=	dlog.1
X MAN1+=	fs.1
X MAN1+=	fs_apropos.1
X+MAN1+=	fs_bypassthreshold.1
X MAN1+=	fs_checkservers.1
X MAN1+=	fs_checkvolumes.1
X MAN1+=	fs_chgrp.1
X@@ -61,11 +62,7 @@
X MAN1+=	fs_whereis.1
X MAN1+=	fs_whichcell.1
X MAN1+=	fs_wscell.1
X-MAN1+=	klog.1
X-MLINKS+=	klog.1 klog.krb.1
X MAN1+=	klog.krb5.1
X-MAN1+=	knfs.1
X-MAN1+=	kpasswd.1
X MAN1+=	livesys.1
X MAN1+=	pagsh.1
X MLINKS+=	pagsh.1 pagsh.krb.1
X@@ -177,8 +174,6 @@
X MAN5+=	butc_logs.5
X MAN5+=	cacheinfo.5
X MAN5+=	fms.log.5
X-MAN5+=	kaserver.DB0.5
X-MAN5+=	kaserverauxdb.5
X MAN5+=	krb.conf.5
X MAN5+=	prdb.DB0.5
X MAN5+=	salvage.lock.5
X@@ -188,6 +183,7 @@
X MAN5+=	uss_bulk.5
X MAN5+=	vldb.DB0.5
X MAN8+=	afsd.8
X+MAN8+=	aklog_dynamic_auth.8
X MAN8+=	asetkey.8
X MAN8+=	backup.8
X MAN8+=	backup_adddump.8
X@@ -262,7 +258,6 @@
X MAN8+=	davolserver.8
X MAN8+=	dasalvager.8
X MAN8+=	dafileserver.8
X-MAN8+=	dafssync-debug.8
X MAN8+=	fileserver.8
X MAN8+=	fms.8
X MAN8+=	fssync-debug_volop.8
X@@ -295,28 +290,6 @@
X MAN8+=	fstrace_lsset.8
X MAN8+=	fstrace_setlog.8
X MAN8+=	fstrace_setset.8
X-MAN8+=	ka-forwarder.8
X-MAN8+=	kadb_check.8
X-MAN8+=	kas.8
X-MAN8+=	kas_apropos.8
X-MAN8+=	kas_create.8
X-MAN8+=	kas_delete.8
X-MAN8+=	kas_examine.8
X-MAN8+=	kas_forgetticket.8
X-MAN8+=	kas_help.8
X-MAN8+=	kas_interactive.8
X-MAN8+=	kas_list.8
X-MAN8+=	kas_listtickets.8
X-MAN8+=	kas_noauthentication.8
X-MAN8+=	kas_quit.8
X-MAN8+=	kas_setfields.8
X-MAN8+=	kas_setpassword.8
X-MAN8+=	kas_statistics.8
X-MAN8+=	kdb.8
X-MAN8+=	kas_stringtokey.8
X-MAN8+=	kas_unlock.8
X-MAN8+=	kaserver.8
X-MAN8+=	kpwvalid.8
X MAN8+=	prdb_check.8
X MAN8+=	pt_util.8
X MAN8+=	ptserver.8
END-of-openafs/files/patch-src-packaging-FreeBSD-Makefile.man
echo x - openafs/files/patch-src__config__afs_sysnames.h
sed 's/^X//' >openafs/files/patch-src__config__afs_sysnames.h << 'END-of-openafs/files/patch-src__config__afs_sysnames.h'
Xdiff --git src/config/afs_sysnames.h src/config/afs_sysnames.h
Xindex 62b18f3..8687a6c 100644
X--- src/config/afs_sysnames.h
X+++ src/config/afs_sysnames.h
X@@ -213,7 +213,9 @@
X #define SYS_NAME_ID_i386_fbsd_90        2120
X #define SYS_NAME_ID_i386_fbsd_91        2122
X #define SYS_NAME_ID_i386_fbsd_92        2124
X+#define SYS_NAME_ID_i386_fbsd_93        2126
X #define SYS_NAME_ID_i386_fbsd_100      2130
X+#define SYS_NAME_ID_i386_fbsd_101      2131
X #define SYS_NAME_ID_i386_fbsd_110      2140
X 
X #define SYS_NAME_ID_ia64_linux2		2200
X@@ -316,7 +318,9 @@
X #define SYS_NAME_ID_amd64_fbsd_90       3020
X #define SYS_NAME_ID_amd64_fbsd_91       3022
X #define SYS_NAME_ID_amd64_fbsd_92       3023
X+#define SYS_NAME_ID_amd64_fbsd_93       3024
X #define SYS_NAME_ID_amd64_fbsd_100     3030
X+#define SYS_NAME_ID_amd64_fbsd_101     3031
X #define SYS_NAME_ID_amd64_fbsd_110     3040
X 
X #define SYS_NAME_ID_amd64_w2k           3400
END-of-openafs/files/patch-src__config__afs_sysnames.h
echo x - openafs/files/patch-src__config__param.amd64_fbsd_101.h
sed 's/^X//' >openafs/files/patch-src__config__param.amd64_fbsd_101.h << 'END-of-openafs/files/patch-src__config__param.amd64_fbsd_101.h'
Xdiff --git src/config/param.amd64_fbsd_101.h src/config/param.amd64_fbsd_101.h
Xnew file mode 100644
Xindex 0000000..73eda56
X--- /dev/null
X+++ src/config/param.amd64_fbsd_101.h
X@@ -0,0 +1,218 @@
X+#ifndef	AFS_PARAM_H
X+#define	AFS_PARAM_H
X+
X+/* Machine / Operating system information */
X+#define SYS_NAME	"amd64_fbsd_101"
X+#define SYS_NAME_ID	SYS_NAME_ID_amd64_fbsd_101
X+
X+#define AFSLITTLE_ENDIAN    1
X+#define AFS_HAVE_FFS        1	/* Use system's ffs. */
X+#define AFS_HAVE_STATVFS    1	/* System doesn't support statvfs */
X+#define AFS_VM_RDWR_ENV	    1	/* read/write implemented via VM */
X+
X+
X+#ifndef UKERNEL
X+/* This section for kernel libafs compiles only */
X+
X+#ifndef IGNORE_STDS_H
X+#include <sys/param.h>
X+#endif
X+
X+#define AFS_XBSD_ENV 1		/* {Free,Open,Net}BSD */
X+#define AFS_X86_XBSD_ENV 1
X+
X+#define AFS_NAMEI_ENV     1	/* User space interface to file system */
X+#define AFS_64BIT_ENV 1
X+#define AFS_64BIT_CLIENT 1
X+#define AFS_64BITPOINTER_ENV 1
X+#define AFS_64BITUSERPOINTER_ENV	1
X+#define AFS_64BIT_IOPS_ENV 1	/* Needed for NAMEI */
X+#define AFS_FBSD_ENV 1
X+#define AFS_FBSD50_ENV 1
X+#define AFS_FBSD51_ENV 1
X+#define AFS_FBSD52_ENV 1
X+#define AFS_FBSD53_ENV 1
X+#define AFS_FBSD60_ENV 1
X+#define AFS_FBSD61_ENV 1
X+#define AFS_FBSD62_ENV 1
X+#define AFS_FBSD70_ENV 1
X+#define AFS_FBSD71_ENV 1
X+#define AFS_FBSD80_ENV 1
X+#define AFS_FBSD81_ENV 1
X+#define AFS_FBSD90_ENV 1
X+#define AFS_FBSD91_ENV 1
X+#define AFS_FBSD100_ENV 1
X+#define AFS_FBSD101_ENV 1
X+#define AFS_X86_FBSD_ENV 1
X+#define AFS_X86_FBSD50_ENV 1
X+#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
X+#define AFS_X86_FBSD62_ENV 1
X+#define AFS_X86_FBSD70_ENV 1
X+#define AFS_X86_FBSD71_ENV 1
X+#define AFS_X86_FBSD80_ENV 1
X+#define AFS_X86_FBSD81_ENV 1
X+#define AFS_X86_FBSD90_ENV 1
X+#define AFS_X86_FBSD91_ENV 1
X+#define AFS_X86_FBSD100_ENV 1
X+#define AFS_X86_FBSD101_ENV 1
X+#define AFS_X86_ENV 1
X+#undef  AFS_NONFSTRANS
X+#define AFS_NONFSTRANS 1
X+#define FTRUNC O_TRUNC
X+
X+#define IUPD 0x0010
X+#define IACC 0x0020
X+#define ICHG 0x0040
X+#define IMOD 0x0080
X+
X+#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
X+                                NULL, curproc)
X+#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
X+                                NULL, curproc)
X+
X+#include <afs/afs_sysnames.h>
X+
X+#define AFS_VFS_ENV	1
X+#define AFS_VFSINCL_ENV 1
X+#define AFS_GREEDY43_ENV	1
X+#define AFS_ENV  	1
X+
X+#define AFS_SYSCALL	339
X+#define AFS_MOUNT_AFS	"afs"
X+
X+#ifndef MOUNT_UFS
X+#define MOUNT_UFS "ufs"
X+#endif
X+
X+#ifndef	MOUNT_AFS
X+#define	MOUNT_AFS AFS_MOUNT_AFS
X+#endif
X+
X+#define RXK_LISTENER_ENV 1
X+#define AFS_GCPAGS	        0	/* if nonzero, garbage collect PAGs */
X+#define AFS_USE_GETTIMEOFDAY    1	/* use gettimeofday to implement rx clock */
X+
X+/* Extra kernel definitions (from kdefs file) */
X+#ifdef _KERNEL
X+#define AFS_GLOBAL_SUNLOCK        1
X+#define	AFS_VFS34	1	/* What is VFS34??? */
X+#define	AFS_SHORTGID	0	/* are group id's short? */
X+#define	afsio_iov	uio_iov
X+#define	afsio_iovcnt	uio_iovcnt
X+#define	afsio_offset	uio_offset
X+#define	afsio_seg	uio_segflg
X+#define	afsio_resid	uio_resid
X+#define	AFS_UIOSYS	UIO_SYSSPACE
X+#define	AFS_UIOUSER	UIO_USERSPACE
X+#define	AFS_CLBYTES	CLBYTES
X+#define	osi_GetTime(x)	microtime(x)
X+#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
X+#undef	AFS_KALLOC_NOSLEEP
X+#define	AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
X+#define AFS_KFREE(x,y)  osi_fbsd_free((x))
X+#define	v_count		v_usecount
X+#define v_vfsp		v_mount
X+#define vfs_bsize	mnt_stat.f_bsize
X+#define vfs_fsid	mnt_stat.f_fsid
X+#define va_nodeid	va_fileid
X+#define vfs_vnodecovered mnt_vnodecovered
X+#define direct		dirent
X+#define vnode_t		struct vnode
X+
X+#ifndef MUTEX_DEFAULT
X+#define MUTEX_DEFAULT   0
X+#endif /* MUTEX_DEFAULT */
X+
X+#ifndef SSYS
X+#define SSYS            0x00002
X+#endif /* SSYS */
X+
X+#define p_rcred         p_ucred
X+
X+#if	!defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
X+enum vcexcl { NONEXCL, EXCL };
X+
X+#ifdef KERNEL
X+#ifndef MIN
X+#define MIN(A,B) ((A) < (B) ? (A) : (B))
X+#endif
X+#ifndef MAX
X+#define MAX(A,B) ((A) > (B) ? (A) : (B))
X+#endif
X+#endif /* KERNEL */
X+
X+#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
X+#endif /* _KERNEL */
X+
X+#else /* !defined(UKERNEL) */
X+
X+/* This section for user space compiles only */
X+
X+#define UKERNEL			1	/* user space kernel */
X+#define AFS_ENV			1
X+#define AFS_VFSINCL_ENV         1
X+#define AFS_USR_FBSD50_ENV	1
X+#define AFS_USR_FBSD51_ENV	1
X+#define AFS_USR_FBSD52_ENV	1
X+#define AFS_USR_FBSD53_ENV	1
X+#define AFS_USR_FBSD60_ENV	1
X+#define AFS_USR_FBSD61_ENV	1
X+#define AFS_USR_FBSD70_ENV	1
X+#define AFS_USR_FBSD71_ENV	1
X+#define AFS_USR_FBSD80_ENV	1
X+#define AFS_USR_FBSD81_ENV	1
X+#define AFS_USR_FBSD90_ENV	1
X+#define AFS_USR_FBSD91_ENV	1
X+#define AFS_USR_FBSD100_ENV	1
X+#define AFS_USR_FBSD101_ENV	1
X+#define AFS_USR_FBSD_ENV	1
X+#undef  AFS_NONFSTRANS
X+#define AFS_NONFSTRANS 1
X+
X+#define AFS_MOUNT_AFS "afs"	/* The name of the filesystem type. */
X+#define AFS_SYSCALL 339
X+#define AFS_NAMEI_ENV         1	/* User space interface to file system */
X+#define AFS_64BIT_ENV         1
X+#define AFS_64BITPOINTER_ENV  1
X+#define AFS_64BIT_IOPS_ENV    1	/* Needed for NAMEI */
X+#define AFS_USERSPACE_IP_ADDR 1
X+#define RXK_LISTENER_ENV      1
X+#define AFS_GCPAGS	      0	/* if nonzero, garbage collect PAGs */
X+
X+#include <afs/afs_sysnames.h>
X+
X+#define	afsio_iov	uio_iov
X+#define	afsio_iovcnt	uio_iovcnt
X+#define	afsio_offset	uio_offset
X+#define	afsio_seg	uio_segflg
X+#define	afsio_fmode	uio_fmode
X+#define	afsio_resid	uio_resid
X+#define	AFS_UIOSYS	1
X+#define	AFS_UIOUSER	UIO_USERSPACE
X+#define	AFS_CLBYTES	MCLBYTES
X+#define	AFS_MINCHANGE	2
X+#define	VATTR_NULL	usr_vattr_null
X+
X+#define AFS_DIRENT
X+#ifndef CMSERVERPREF
X+#define CMSERVERPREF
X+#endif
X+
X+#include <sys/param.h>
X+#include <sys/types.h>
X+#include <sys/mount.h>
X+#include <sys/fcntl.h>
X+#include <sys/uio.h>
X+#include <sys/socket.h>
X+#include <netinet/in.h>
X+#include <limits.h>
X+
X+#endif /* !defined(UKERNEL) */
X+
X+/* general user-space compiles */
X+
X+#if defined(UKERNEL) || !defined(KERNEL)
X+#define STDLIB_HAS_MALLOC_PROTOS 1
X+#endif
X+
X+#endif /* AFS_PARAM_H */
END-of-openafs/files/patch-src__config__param.amd64_fbsd_101.h
echo x - openafs/files/patch-src__config__param.amd64_fbsd_93.h
sed 's/^X//' >openafs/files/patch-src__config__param.amd64_fbsd_93.h << 'END-of-openafs/files/patch-src__config__param.amd64_fbsd_93.h'
Xdiff --git src/config/param.amd64_fbsd_93.h src/config/param.amd64_fbsd_93.h
Xnew file mode 100644
Xindex 0000000..18ebf30
X--- /dev/null
X+++ src/config/param.amd64_fbsd_93.h
X@@ -0,0 +1,218 @@
X+#ifndef	AFS_PARAM_H
X+#define	AFS_PARAM_H
X+
X+/* Machine / Operating system information */
X+#define SYS_NAME	"amd64_fbsd_93"
X+#define SYS_NAME_ID	SYS_NAME_ID_amd64_fbsd_93
X+
X+#define AFSLITTLE_ENDIAN    1
X+#define AFS_HAVE_FFS        1	/* Use system's ffs. */
X+#define AFS_HAVE_STATVFS    1	/* System doesn't support statvfs */
X+#define AFS_VM_RDWR_ENV	    1	/* read/write implemented via VM */
X+
X+
X+#ifndef UKERNEL
X+/* This section for kernel libafs compiles only */
X+
X+#ifndef IGNORE_STDS_H
X+#include <sys/param.h>
X+#endif
X+
X+#define AFS_XBSD_ENV 1		/* {Free,Open,Net}BSD */
X+#define AFS_X86_XBSD_ENV 1
X+
X+#define AFS_NAMEI_ENV     1	/* User space interface to file system */
X+#define AFS_64BIT_ENV     1
X+#define AFS_64BIT_CLIENT 1
X+#define AFS_64BITPOINTER_ENV 1
X+#define AFS_64BITUSERPOINTER_ENV	1
X+#define AFS_64BIT_IOPS_ENV 1	/* Needed for NAMEI */
X+#define AFS_FBSD_ENV 1
X+#define AFS_FBSD50_ENV 1
X+#define AFS_FBSD51_ENV 1
X+#define AFS_FBSD52_ENV 1
X+#define AFS_FBSD53_ENV 1
X+#define AFS_FBSD60_ENV 1
X+#define AFS_FBSD61_ENV 1
X+#define AFS_FBSD62_ENV 1
X+#define AFS_FBSD70_ENV 1
X+#define AFS_FBSD71_ENV 1
X+#define AFS_FBSD80_ENV 1
X+#define AFS_FBSD81_ENV 1
X+#define AFS_FBSD90_ENV 1
X+#define AFS_FBSD91_ENV 1
X+#define AFS_FBSD92_ENV 1
X+#define AFS_FBSD93_ENV 1
X+#define AFS_X86_FBSD_ENV 1
X+#define AFS_X86_FBSD50_ENV 1
X+#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
X+#define AFS_X86_FBSD62_ENV 1
X+#define AFS_X86_FBSD70_ENV 1
X+#define AFS_X86_FBSD71_ENV 1
X+#define AFS_X86_FBSD80_ENV 1
X+#define AFS_X86_FBSD81_ENV 1
X+#define AFS_X86_FBSD90_ENV 1
X+#define AFS_X86_FBSD91_ENV 1
X+#define AFS_X86_FBSD92_ENV 1
X+#define AFS_X86_FBSD93_ENV 1
X+#define AFS_X86_ENV 1
X+#undef  AFS_NONFSTRANS
X+#define AFS_NONFSTRANS 1
X+#define FTRUNC O_TRUNC
X+
X+#define IUPD 0x0010
X+#define IACC 0x0020
X+#define ICHG 0x0040
X+#define IMOD 0x0080
X+
X+#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
X+				NULL, curproc)
X+#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
X+				NULL, curproc)
X+
X+#include <afs/afs_sysnames.h>
X+
X+#define AFS_VFS_ENV	1
X+#define AFS_VFSINCL_ENV 1
X+#define AFS_GREEDY43_ENV	1
X+#define AFS_ENV  	1
X+
X+#define AFS_SYSCALL	339
X+#define AFS_MOUNT_AFS	"afs"
X+
X+#ifndef MOUNT_UFS
X+#define MOUNT_UFS "ufs"
X+#endif
X+
X+#ifndef	MOUNT_AFS
X+#define	MOUNT_AFS AFS_MOUNT_AFS
X+#endif
X+
X+#define RXK_LISTENER_ENV 1
X+#define AFS_GCPAGS	        0	/* if nonzero, garbage collect PAGs */
X+#define AFS_USE_GETTIMEOFDAY    1	/* use gettimeofday to implement rx clock */
X+
X+/* Extra kernel definitions (from kdefs file) */
X+#ifdef _KERNEL
X+#define AFS_GLOBAL_SUNLOCK        1
X+#define	AFS_VFS34	1	/* What is VFS34??? */
X+#define	AFS_SHORTGID	0	/* are group id's short? */
X+#define	afsio_iov	uio_iov
X+#define	afsio_iovcnt	uio_iovcnt
X+#define	afsio_offset	uio_offset
X+#define	afsio_seg	uio_segflg
X+#define	afsio_resid	uio_resid
X+#define	AFS_UIOSYS	UIO_SYSSPACE
X+#define	AFS_UIOUSER	UIO_USERSPACE
X+#define	AFS_CLBYTES	CLBYTES
X+#define	osi_GetTime(x)	microtime(x)
X+#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
X+#undef	AFS_KALLOC_NOSLEEP
X+#define	AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
X+#define AFS_KFREE(x,y)  osi_fbsd_free((x))
X+#define	v_count		v_usecount
X+#define v_vfsp		v_mount
X+#define vfs_bsize	mnt_stat.f_bsize
X+#define vfs_fsid	mnt_stat.f_fsid
X+#define va_nodeid	va_fileid
X+#define vfs_vnodecovered mnt_vnodecovered
X+#define direct		dirent
X+#define vnode_t		struct vnode
X+
X+#ifndef MUTEX_DEFAULT
X+#define MUTEX_DEFAULT   0
X+#endif /* MUTEX_DEFAULT */
X+
X+#ifndef SSYS
X+#define SSYS            0x00002
X+#endif /* SSYS */
X+
X+#define p_rcred         p_ucred
X+
X+#if	!defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
X+enum vcexcl { NONEXCL, EXCL };
X+
X+#ifdef KERNEL
X+#ifndef MIN
X+#define MIN(A,B) ((A) < (B) ? (A) : (B))
X+#endif
X+#ifndef MAX
X+#define MAX(A,B) ((A) > (B) ? (A) : (B))
X+#endif
X+#endif /* KERNEL */
X+
X+#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
X+#endif /* _KERNEL */
X+
X+#else /* !defined(UKERNEL) */
X+
X+/* This section for user space compiles only */
X+
X+#define UKERNEL			1	/* user space kernel */
X+#define AFS_ENV			1
X+#define AFS_VFSINCL_ENV         1
X+#define AFS_USR_FBSD50_ENV	1
X+#define AFS_USR_FBSD51_ENV	1
X+#define AFS_USR_FBSD52_ENV	1
X+#define AFS_USR_FBSD53_ENV	1
X+#define AFS_USR_FBSD60_ENV	1
X+#define AFS_USR_FBSD61_ENV	1
X+#define AFS_USR_FBSD70_ENV	1
X+#define AFS_USR_FBSD71_ENV	1
X+#define AFS_USR_FBSD80_ENV	1
X+#define AFS_USR_FBSD81_ENV	1
X+#define AFS_USR_FBSD90_ENV	1
X+#define AFS_USR_FBSD91_ENV	1
X+#define AFS_USR_FBSD92_ENV	1
X+#define AFS_USR_FBSD93_ENV	1
X+#define AFS_USR_FBSD_ENV	1
X+#undef  AFS_NONFSTRANS
X+#define AFS_NONFSTRANS 1
X+
X+#define AFS_MOUNT_AFS "afs"	/* The name of the filesystem type. */
X+#define AFS_SYSCALL 339
X+#define AFS_NAMEI_ENV         1	/* User space interface to file system */
X+#define AFS_64BIT_ENV         1
X+#define AFS_64BITPOINTER_ENV  1
X+#define AFS_64BIT_IOPS_ENV    1	/* Needed for NAMEI */
X+#define AFS_USERSPACE_IP_ADDR 1
X+#define RXK_LISTENER_ENV      1
X+#define AFS_GCPAGS	      0	/* if nonzero, garbage collect PAGs */
X+
X+#include <afs/afs_sysnames.h>
X+
X+#define	afsio_iov	uio_iov
X+#define	afsio_iovcnt	uio_iovcnt
X+#define	afsio_offset	uio_offset
X+#define	afsio_seg	uio_segflg
X+#define	afsio_fmode	uio_fmode
X+#define	afsio_resid	uio_resid
X+#define	AFS_UIOSYS	1
X+#define	AFS_UIOUSER	UIO_USERSPACE
X+#define	AFS_CLBYTES	MCLBYTES
X+#define	AFS_MINCHANGE	2
X+#define	VATTR_NULL	usr_vattr_null
X+
X+#define AFS_DIRENT
X+#ifndef CMSERVERPREF
X+#define CMSERVERPREF
X+#endif
X+
X+#include <sys/param.h>
X+#include <sys/types.h>
X+#include <sys/mount.h>
X+#include <sys/fcntl.h>
X+#include <sys/uio.h>
X+#include <sys/socket.h>
X+#include <netinet/in.h>
X+#include <limits.h>
X+
X+#endif /* !defined(UKERNEL) */
X+
X+/* general user-space compiles */
X+
X+#if defined(UKERNEL) || !defined(KERNEL)
X+#define STDLIB_HAS_MALLOC_PROTOS 1
X+#endif
X+
X+#endif /* AFS_PARAM_H */
END-of-openafs/files/patch-src__config__param.amd64_fbsd_93.h
echo x - openafs/files/patch-src__config__param.i386_fbsd_101.h
sed 's/^X//' >openafs/files/patch-src__config__param.i386_fbsd_101.h << 'END-of-openafs/files/patch-src__config__param.i386_fbsd_101.h'
Xdiff --git src/config/param.i386_fbsd_101.h src/config/param.i386_fbsd_101.h
Xnew file mode 100644
Xindex 0000000..dd89daf
X--- /dev/null
X+++ src/config/param.i386_fbsd_101.h
X@@ -0,0 +1,216 @@
X+#ifndef	AFS_PARAM_H
X+#define	AFS_PARAM_H
X+
X+/* Machine / Operating system information */
X+#define SYS_NAME	"i386_fbsd_101"
X+#define SYS_NAME_ID	SYS_NAME_ID_i386_fbsd_101
X+
X+#define AFSLITTLE_ENDIAN    1
X+#define AFS_HAVE_FFS        1	/* Use system's ffs. */
X+#define AFS_HAVE_STATVFS    1	/* System doesn't support statvfs */
X+#define AFS_VM_RDWR_ENV	    1	/* read/write implemented via VM */
X+#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
X+
X+
X+#ifndef UKERNEL
X+/* This section for kernel libafs compiles only */
X+
X+#ifndef IGNORE_STDS_H
X+#include <sys/param.h>
X+#endif
X+
X+#define AFS_XBSD_ENV 1		/* {Free,Open,Net}BSD */
X+#define AFS_X86_XBSD_ENV 1
X+
X+#define AFS_NAMEI_ENV     1	/* User space interface to file system */
X+#define AFS_64BIT_ENV 1
X+#define AFS_64BIT_CLIENT 1
X+#define AFS_64BIT_IOPS_ENV 1	/* Needed for NAMEI */
X+#define AFS_FBSD_ENV 1
X+#define AFS_FBSD50_ENV 1
X+#define AFS_FBSD51_ENV 1
X+#define AFS_FBSD52_ENV 1
X+#define AFS_FBSD53_ENV 1
X+#define AFS_FBSD60_ENV 1
X+#define AFS_FBSD61_ENV 1
X+#define AFS_FBSD62_ENV 1
X+#define AFS_FBSD70_ENV 1
X+#define AFS_FBSD71_ENV 1
X+#define AFS_FBSD80_ENV 1
X+#define AFS_FBSD81_ENV 1
X+#define AFS_FBSD90_ENV 1
X+#define AFS_FBSD91_ENV 1
X+#define AFS_FBSD100_ENV 1
X+#define AFS_FBSD101_ENV 1
X+#define AFS_X86_FBSD_ENV 1
X+#define AFS_X86_FBSD50_ENV 1
X+#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
X+#define AFS_X86_FBSD62_ENV 1
X+#define AFS_X86_FBSD70_ENV 1
X+#define AFS_X86_FBSD71_ENV 1
X+#define AFS_X86_FBSD80_ENV 1
X+#define AFS_X86_FBSD81_ENV 1
X+#define AFS_X86_FBSD90_ENV 1
X+#define AFS_X86_FBSD91_ENV 1
X+#define AFS_X86_FBSD100_ENV 1
X+#define AFS_X86_FBSD101_ENV 1
X+#define AFS_X86_ENV 1
X+#undef  AFS_NONFSTRANS
X+#define AFS_NONFSTRANS 1
X+#define FTRUNC O_TRUNC
X+
X+#define IUPD 0x0010
X+#define IACC 0x0020
X+#define ICHG 0x0040
X+#define IMOD 0x0080
X+
X+#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
X+                                NULL, curproc)
X+#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
X+                                NULL, curproc)
X+
X+#include <afs/afs_sysnames.h>
X+
X+#define AFS_VFS_ENV	1
X+#define AFS_VFSINCL_ENV 1
X+#define AFS_GREEDY43_ENV	1
X+#define AFS_ENV  	1
X+
X+#define AFS_SYSCALL	339
X+#define AFS_MOUNT_AFS	"afs"
X+
X+#ifndef MOUNT_UFS
X+#define MOUNT_UFS "ufs"
X+#endif
X+
X+#ifndef	MOUNT_AFS
X+#define	MOUNT_AFS AFS_MOUNT_AFS
X+#endif
X+
X+#define RXK_LISTENER_ENV 1
X+#define AFS_GCPAGS	        0	/* if nonzero, garbage collect PAGs */
X+#define AFS_USE_GETTIMEOFDAY    1	/* use gettimeofday to implement rx clock */
X+
X+/* Extra kernel definitions (from kdefs file) */
X+#ifdef _KERNEL
X+#define AFS_GLOBAL_SUNLOCK        1
X+#define	AFS_VFS34	1	/* What is VFS34??? */
X+#define	AFS_SHORTGID	0	/* are group id's short? */
X+#define	afsio_iov	uio_iov
X+#define	afsio_iovcnt	uio_iovcnt
X+#define	afsio_offset	uio_offset
X+#define	afsio_seg	uio_segflg
X+#define	afsio_resid	uio_resid
X+#define	AFS_UIOSYS	UIO_SYSSPACE
X+#define	AFS_UIOUSER	UIO_USERSPACE
X+#define	AFS_CLBYTES	CLBYTES
X+#define	osi_GetTime(x)	microtime(x)
X+#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
X+#undef	AFS_KALLOC_NOSLEEP
X+#define	AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
X+#define AFS_KFREE(x,y)  osi_fbsd_free((x))
X+#define	v_count		v_usecount
X+#define v_vfsp		v_mount
X+#define vfs_bsize	mnt_stat.f_bsize
X+#define vfs_fsid	mnt_stat.f_fsid
X+#define va_nodeid	va_fileid
X+#define vfs_vnodecovered mnt_vnodecovered
X+#define direct		dirent
X+#define vnode_t		struct vnode
X+
X+#ifndef MUTEX_DEFAULT
X+#define MUTEX_DEFAULT   0
X+#endif /* MUTEX_DEFAULT */
X+
X+#ifndef SSYS
X+#define SSYS            0x00002
X+#endif /* SSYS */
X+
X+#define p_rcred         p_ucred
X+
X+#if	!defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
X+enum vcexcl { NONEXCL, EXCL };
X+
X+#ifdef KERNEL
X+#ifndef MIN
X+#define MIN(A,B) ((A) < (B) ? (A) : (B))
X+#endif
X+#ifndef MAX
X+#define MAX(A,B) ((A) > (B) ? (A) : (B))
X+#endif
X+#endif /* KERNEL */
X+
X+#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
X+#endif /* _KERNEL */
X+
X+#else /* !defined(UKERNEL) */
X+
X+/* This section for user space compiles only */
X+
X+#define UKERNEL			1	/* user space kernel */
X+#define AFS_ENV			1
X+#define AFS_VFSINCL_ENV         1
X+#define AFS_USR_FBSD50_ENV	1
X+#define AFS_USR_FBSD51_ENV	1
X+#define AFS_USR_FBSD52_ENV	1
X+#define AFS_USR_FBSD53_ENV	1
X+#define AFS_USR_FBSD60_ENV	1
X+#define AFS_USR_FBSD61_ENV	1
X+#define AFS_USR_FBSD70_ENV	1
X+#define AFS_USR_FBSD71_ENV	1
X+#define AFS_USR_FBSD80_ENV	1
X+#define AFS_USR_FBSD81_ENV	1
X+#define AFS_USR_FBSD90_ENV	1
X+#define AFS_USR_FBSD91_ENV	1
X+#define AFS_USR_FBSD100_ENV	1
X+#define AFS_USR_FBSD101_ENV	1
X+#define AFS_USR_FBSD_ENV	1
X+#undef  AFS_NONFSTRANS
X+#define AFS_NONFSTRANS 1
X+
X+#define AFS_MOUNT_AFS "afs"	/* The name of the filesystem type. */
X+#define AFS_SYSCALL 339
X+#define AFS_NAMEI_ENV         1	/* User space interface to file system */
X+#define AFS_64BIT_ENV         1
X+#define AFS_64BIT_IOPS_ENV    1	/* Needed for NAMEI */
X+#define AFS_USERSPACE_IP_ADDR 1
X+#define RXK_LISTENER_ENV      1
X+#define AFS_GCPAGS	      0	/* if nonzero, garbage collect PAGs */
X+
X+#include <afs/afs_sysnames.h>
X+
X+#define	afsio_iov	uio_iov
X+#define	afsio_iovcnt	uio_iovcnt
X+#define	afsio_offset	uio_offset
X+#define	afsio_seg	uio_segflg
X+#define	afsio_fmode	uio_fmode
X+#define	afsio_resid	uio_resid
X+#define	AFS_UIOSYS	1
X+#define	AFS_UIOUSER	UIO_USERSPACE
X+#define	AFS_CLBYTES	MCLBYTES
X+#define	AFS_MINCHANGE	2
X+#define	VATTR_NULL	usr_vattr_null
X+
X+#define AFS_DIRENT
X+#ifndef CMSERVERPREF
X+#define CMSERVERPREF
X+#endif
X+
X+#include <sys/param.h>
X+#include <sys/types.h>
X+#include <sys/mount.h>
X+#include <sys/fcntl.h>
X+#include <sys/uio.h>
X+#include <sys/socket.h>
X+#include <netinet/in.h>
X+#include <limits.h>
X+
X+#endif /* !defined(UKERNEL) */
X+
X+/* general user-space compiles */
X+
X+#if defined(UKERNEL) || !defined(KERNEL)
X+#define STDLIB_HAS_MALLOC_PROTOS 1
X+#endif
X+
X+#endif /* AFS_PARAM_H */
END-of-openafs/files/patch-src__config__param.i386_fbsd_101.h
echo x - openafs/files/patch-src__config__param.i386_fbsd_93.h
sed 's/^X//' >openafs/files/patch-src__config__param.i386_fbsd_93.h << 'END-of-openafs/files/patch-src__config__param.i386_fbsd_93.h'
Xdiff --git src/config/param.i386_fbsd_93.h src/config/param.i386_fbsd_93.h
Xnew file mode 100644
Xindex 0000000..db67f92
X--- /dev/null
X+++ src/config/param.i386_fbsd_93.h
X@@ -0,0 +1,216 @@
X+#ifndef	AFS_PARAM_H
X+#define	AFS_PARAM_H
X+
X+/* Machine / Operating system information */
X+#define SYS_NAME	"i386_fbsd_93"
X+#define SYS_NAME_ID	SYS_NAME_ID_i386_fbsd_93
X+
X+#define AFSLITTLE_ENDIAN    1
X+#define AFS_HAVE_FFS        1	/* Use system's ffs. */
X+#define AFS_HAVE_STATVFS    1	/* System doesn't support statvfs */
X+#define AFS_VM_RDWR_ENV	    1	/* read/write implemented via VM */
X+#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
X+
X+
X+#ifndef UKERNEL
X+/* This section for kernel libafs compiles only */
X+
X+#ifndef IGNORE_STDS_H
X+#include <sys/param.h>
X+#endif
X+
X+#define AFS_XBSD_ENV 1		/* {Free,Open,Net}BSD */
X+#define AFS_X86_XBSD_ENV 1
X+
X+#define AFS_NAMEI_ENV     1	/* User space interface to file system */
X+#define AFS_64BIT_ENV     1
X+#define AFS_64BIT_CLIENT 1
X+#define AFS_64BIT_IOPS_ENV 1	/* Needed for NAMEI */
X+#define AFS_FBSD_ENV 1
X+#define AFS_FBSD50_ENV 1
X+#define AFS_FBSD51_ENV 1
X+#define AFS_FBSD52_ENV 1
X+#define AFS_FBSD53_ENV 1
X+#define AFS_FBSD60_ENV 1
X+#define AFS_FBSD61_ENV 1
X+#define AFS_FBSD62_ENV 1
X+#define AFS_FBSD70_ENV 1
X+#define AFS_FBSD71_ENV 1
X+#define AFS_FBSD80_ENV 1
X+#define AFS_FBSD81_ENV 1
X+#define AFS_FBSD90_ENV 1
X+#define AFS_FBSD91_ENV 1
X+#define AFS_FBSD92_ENV 1
X+#define	AFS_FBSD93_ENV 1
X+#define AFS_X86_FBSD_ENV 1
X+#define AFS_X86_FBSD50_ENV 1
X+#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
X+#define AFS_X86_FBSD62_ENV 1
X+#define AFS_X86_FBSD70_ENV 1
X+#define AFS_X86_FBSD71_ENV 1
X+#define AFS_X86_FBSD80_ENV 1
X+#define AFS_X86_FBSD81_ENV 1
X+#define AFS_X86_FBSD90_ENV 1
X+#define AFS_X86_FBSD91_ENV 1
X+#define AFS_X86_FBSD92_ENV 1
X+#define	AFS_X86_FBSD93_ENV 1
X+#define AFS_X86_ENV 1
X+#undef  AFS_NONFSTRANS
X+#define AFS_NONFSTRANS 1
X+#define FTRUNC O_TRUNC
X+
X+#define IUPD 0x0010
X+#define IACC 0x0020
X+#define ICHG 0x0040
X+#define IMOD 0x0080
X+
X+#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
X+				NULL, curproc)
X+#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
X+				NULL, curproc)
X+
X+#include <afs/afs_sysnames.h>
X+
X+#define AFS_VFS_ENV	1
X+#define AFS_VFSINCL_ENV 1
X+#define AFS_GREEDY43_ENV	1
X+#define AFS_ENV  	1
X+
X+#define AFS_SYSCALL	339
X+#define AFS_MOUNT_AFS	"afs"
X+
X+#ifndef MOUNT_UFS
X+#define MOUNT_UFS "ufs"
X+#endif
X+
X+#ifndef	MOUNT_AFS
X+#define	MOUNT_AFS AFS_MOUNT_AFS
X+#endif
X+
X+#define RXK_LISTENER_ENV 1
X+#define AFS_GCPAGS	        0	/* if nonzero, garbage collect PAGs */
X+#define AFS_USE_GETTIMEOFDAY    1	/* use gettimeofday to implement rx clock */
X+
X+/* Extra kernel definitions (from kdefs file) */
X+#ifdef _KERNEL
X+#define AFS_GLOBAL_SUNLOCK        1
X+#define	AFS_VFS34	1	/* What is VFS34??? */
X+#define	AFS_SHORTGID	0	/* are group id's short? */
X+#define	afsio_iov	uio_iov
X+#define	afsio_iovcnt	uio_iovcnt
X+#define	afsio_offset	uio_offset
X+#define	afsio_seg	uio_segflg
X+#define	afsio_resid	uio_resid
X+#define	AFS_UIOSYS	UIO_SYSSPACE
X+#define	AFS_UIOUSER	UIO_USERSPACE
X+#define	AFS_CLBYTES	CLBYTES
X+#define	osi_GetTime(x)	microtime(x)
X+#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
X+#undef	AFS_KALLOC_NOSLEEP
X+#define	AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
X+#define AFS_KFREE(x,y)  osi_fbsd_free((x))
X+#define	v_count		v_usecount
X+#define v_vfsp		v_mount
X+#define vfs_bsize	mnt_stat.f_bsize
X+#define vfs_fsid	mnt_stat.f_fsid
X+#define va_nodeid	va_fileid
X+#define vfs_vnodecovered mnt_vnodecovered
X+#define direct		dirent
X+#define vnode_t		struct vnode
X+
X+#ifndef MUTEX_DEFAULT
X+#define MUTEX_DEFAULT   0
X+#endif /* MUTEX_DEFAULT */
X+
X+#ifndef SSYS
X+#define SSYS            0x00002
X+#endif /* SSYS */
X+
X+#define p_rcred         p_ucred
X+
X+#if	!defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
X+enum vcexcl { NONEXCL, EXCL };
X+
X+#ifdef KERNEL
X+#ifndef MIN
X+#define MIN(A,B) ((A) < (B) ? (A) : (B))
X+#endif
X+#ifndef MAX
X+#define MAX(A,B) ((A) > (B) ? (A) : (B))
X+#endif
X+#endif /* KERNEL */
X+
X+#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
X+#endif /* _KERNEL */
X+
X+#else /* !defined(UKERNEL) */
X+
X+/* This section for user space compiles only */
X+
X+#define UKERNEL			1	/* user space kernel */
X+#define AFS_ENV			1
X+#define AFS_VFSINCL_ENV         1
X+#define AFS_USR_FBSD50_ENV	1
X+#define AFS_USR_FBSD51_ENV	1
X+#define AFS_USR_FBSD52_ENV	1
X+#define AFS_USR_FBSD53_ENV	1
X+#define AFS_USR_FBSD60_ENV	1
X+#define AFS_USR_FBSD61_ENV	1
X+#define AFS_USR_FBSD70_ENV	1
X+#define AFS_USR_FBSD71_ENV	1
X+#define AFS_USR_FBSD80_ENV	1
X+#define AFS_USR_FBSD81_ENV	1
X+#define AFS_USR_FBSD90_ENV	1
X+#define AFS_USR_FBSD91_ENV	1
X+#define AFS_USR_FBSD92_ENV	1
X+#define	AFS_USR_FBSD93_ENV	1
X+#define AFS_USR_FBSD_ENV	1
X+#undef  AFS_NONFSTRANS
X+#define AFS_NONFSTRANS 1
X+
X+#define AFS_MOUNT_AFS "afs"	/* The name of the filesystem type. */
X+#define AFS_SYSCALL 339
X+#define AFS_NAMEI_ENV         1	/* User space interface to file system */
X+#define AFS_64BIT_ENV         1
X+#define AFS_64BIT_IOPS_ENV    1	/* Needed for NAMEI */
X+#define AFS_USERSPACE_IP_ADDR 1
X+#define RXK_LISTENER_ENV      1
X+#define AFS_GCPAGS	      0	/* if nonzero, garbage collect PAGs */
X+
X+#include <afs/afs_sysnames.h>
X+
X+#define	afsio_iov	uio_iov
X+#define	afsio_iovcnt	uio_iovcnt
X+#define	afsio_offset	uio_offset
X+#define	afsio_seg	uio_segflg
X+#define	afsio_fmode	uio_fmode
X+#define	afsio_resid	uio_resid
X+#define	AFS_UIOSYS	1
X+#define	AFS_UIOUSER	UIO_USERSPACE
X+#define	AFS_CLBYTES	MCLBYTES
X+#define	AFS_MINCHANGE	2
X+#define	VATTR_NULL	usr_vattr_null
X+
X+#define AFS_DIRENT
X+#ifndef CMSERVERPREF
X+#define CMSERVERPREF
X+#endif
X+
X+#include <sys/param.h>
X+#include <sys/types.h>
X+#include <sys/mount.h>
X+#include <sys/fcntl.h>
X+#include <sys/uio.h>
X+#include <sys/socket.h>
X+#include <netinet/in.h>
X+#include <limits.h>
X+
X+#endif /* !defined(UKERNEL) */
X+
X+/* general user-space compiles */
X+
X+#if defined(UKERNEL) || !defined(KERNEL)
X+#define STDLIB_HAS_MALLOC_PROTOS 1
X+#endif
X+
X+#endif /* AFS_PARAM_H */
END-of-openafs/files/patch-src__config__param.i386_fbsd_93.h
echo x - openafs/files/patch-src__kauth__Makefile.in
sed 's/^X//' >openafs/files/patch-src__kauth__Makefile.in << 'END-of-openafs/files/patch-src__kauth__Makefile.in'
X--- src/kauth/Makefile.in.orig
X+++ src/kauth/Makefile.in
X@@ -24,6 +24,8 @@ LT_deps = $(top_builddir)/src/ubik/liboafs_ubik.la \
X 	  $(top_builddir)/src/rxkad/liboafs_rxkad.la
X LT_libs =
X 
X+INSTALL_KAUTH = no
X+
X INCLS=${TOP_INCDIR}/ubik.h \
X              ${TOP_INCDIR}/lwp.h \
X              ${TOP_INCDIR}/lock.h  \
X@@ -248,62 +250,66 @@ rebuild: rebuild.o $(LIBS) libkauth.a
X install: kaserver kas kpwvalid kas klog klog.krb knfs kpasswd libkauth.a \
X 		libkauth.krb.a rebuild kdb ka-forwarder kautils.h kauth.h \
X 		kaport.h
X-	${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
X-	${INSTALL} -d ${DESTDIR}${bindir}
X-	${INSTALL} -d ${DESTDIR}${sbindir}
X-	${INSTALL} -d ${DESTDIR}${afssrvbindir}
X-	${INSTALL} -d ${DESTDIR}${afssrvsbindir}
X-	${INSTALL} -d ${DESTDIR}${libdir}/afs
X-	${INSTALL} -d ${DESTDIR}${includedir}/afs
X-	${INSTALL_PROGRAM} kaserver ${DESTDIR}${afssrvlibexecdir}/kaserver
X-	${INSTALL_PROGRAM} kas ${DESTDIR}${sbindir}/kas
X-	${INSTALL_PROGRAM} kpwvalid ${DESTDIR}${sbindir}/kpwvalid
X-	${INSTALL_PROGRAM} kas ${DESTDIR}${afssrvsbindir}/kas
X-	${INSTALL_PROGRAM} kpwvalid ${DESTDIR}${afssrvsbindir}/kpwvalid
X-	${INSTALL_PROGRAM} klog ${DESTDIR}${bindir}/klog
X-	${INSTALL_PROGRAM} klog.krb ${DESTDIR}${bindir}/klog.krb
X-	${INSTALL_PROGRAM} klog ${DESTDIR}${afssrvbindir}/klog
X-	${INSTALL_PROGRAM} klog.krb ${DESTDIR}${afssrvbindir}/klog.krb
X-	${INSTALL_PROGRAM} knfs ${DESTDIR}${bindir}/knfs
X-	${INSTALL_PROGRAM} kpasswd ${DESTDIR}${bindir}/kpasswd
X-	${INSTALL_PROGRAM} kpwvalid ${DESTDIR}${bindir}/kpwvalid
X-	${INSTALL_DATA} libkauth.a ${DESTDIR}${libdir}/afs/libkauth.a
X-	${INSTALL_DATA} libkauth.krb.a ${DESTDIR}${libdir}/afs/libkauth.krb.a
X-	${INSTALL_PROGRAM} rebuild ${DESTDIR}${afssrvsbindir}/kadb_check
X-	${INSTALL_PROGRAM} kdb ${DESTDIR}${afssrvsbindir}/kdb
X-	${INSTALL_PROGRAM} ka-forwarder ${DESTDIR}${afssrvsbindir}/ka-forwarder
X-	${INSTALL_DATA} kautils.h ${DESTDIR}${includedir}/afs/kautils.h
X-	${INSTALL_DATA} kauth.h ${DESTDIR}${includedir}/afs/kauth.h
X-	${INSTALL_DATA} ${srcdir}/kaport.h ${DESTDIR}${includedir}/afs/kaport.h
X+	if [ "x${INSTALL_KAUTH}" = "xyes" ]; then \
X+		${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}; \
X+		${INSTALL} -d ${DESTDIR}${bindir}; \
X+		${INSTALL} -d ${DESTDIR}${sbindir}; \
X+		${INSTALL} -d ${DESTDIR}${afssrvbindir}; \
X+		${INSTALL} -d ${DESTDIR}${afssrvsbindir}; \
X+		${INSTALL} -d ${DESTDIR}${libdir}/afs; \
X+		${INSTALL} -d ${DESTDIR}${includedir}/afs; \
X+		${INSTALL_PROGRAM} kaserver ${DESTDIR}${afssrvlibexecdir}/kaserver; \
X+		${INSTALL_PROGRAM} kas ${DESTDIR}${sbindir}/kas; \
X+		${INSTALL_PROGRAM} kpwvalid ${DESTDIR}${sbindir}/kpwvalid; \
X+		${INSTALL_PROGRAM} kas ${DESTDIR}${afssrvsbindir}/kas; \
X+		${INSTALL_PROGRAM} kpwvalid ${DESTDIR}${afssrvsbindir}/kpwvalid; \
X+		${INSTALL_PROGRAM} klog ${DESTDIR}${bindir}/klog; \
X+		${INSTALL_PROGRAM} klog.krb ${DESTDIR}${bindir}/klog.krb; \
X+		${INSTALL_PROGRAM} klog ${DESTDIR}${afssrvbindir}/klog; \
X+		${INSTALL_PROGRAM} klog.krb ${DESTDIR}${afssrvbindir}/klog.krb; \
X+		${INSTALL_PROGRAM} knfs ${DESTDIR}${bindir}/knfs; \
X+		${INSTALL_PROGRAM} kpasswd ${DESTDIR}${bindir}/kpasswd; \
X+		${INSTALL_PROGRAM} kpwvalid ${DESTDIR}${bindir}/kpwvalid; \
X+		${INSTALL_DATA} libkauth.a ${DESTDIR}${libdir}/afs/libkauth.a; \
X+		${INSTALL_DATA} libkauth.krb.a ${DESTDIR}${libdir}/afs/libkauth.krb.a; \
X+		${INSTALL_PROGRAM} rebuild ${DESTDIR}${afssrvsbindir}/kadb_check; \
X+		${INSTALL_PROGRAM} kdb ${DESTDIR}${afssrvsbindir}/kdb; \
X+		${INSTALL_PROGRAM} ka-forwarder ${DESTDIR}${afssrvsbindir}/ka-forwarder; \
X+		${INSTALL_DATA} kautils.h ${DESTDIR}${includedir}/afs/kautils.h; \
X+		${INSTALL_DATA} kauth.h ${DESTDIR}${includedir}/afs/kauth.h; \
X+		${INSTALL_DATA} ${srcdir}/kaport.h ${DESTDIR}${includedir}/afs/kaport.h; \
X+	fi
X 
X dest: kaserver kas kpwvalid kas klog klog.krb knfs kpasswd libkauth.a \
X 		libkauth.krb.a rebuild kdb ka-forwarder kautils.h kauth.h \
X 		kaport.h
X-	${INSTALL} -d ${DEST}/root.server/usr/afs/bin
X-	${INSTALL} -d ${DEST}/etc
X-	${INSTALL} -d ${DEST}/bin
X-	${INSTALL} -d ${DEST}/lib/afs
X-	${INSTALL} -d ${DEST}/include/afs
X-	${INSTALL_PROGRAM} kaserver ${DEST}/root.server/usr/afs/bin/kaserver
X-	${INSTALL_PROGRAM} kas ${DEST}/etc/kas
X-	${INSTALL_PROGRAM} kpwvalid ${DEST}/etc/kpwvalid
X-	${INSTALL_PROGRAM} kas ${DEST}/root.server/usr/afs/bin/kas
X-	${INSTALL_PROGRAM} kpwvalid ${DEST}/root.server/usr/afs/bin/kpwvalid
X-	${INSTALL_PROGRAM} klog ${DEST}/bin/klog
X-	${INSTALL_PROGRAM} klog.krb ${DEST}/bin/klog.krb
X-	${INSTALL_PROGRAM} klog ${DEST}/root.server/usr/afs/bin/klog
X-	${INSTALL_PROGRAM} klog.krb ${DEST}/root.server/usr/afs/bin/klog.krb
X-	${INSTALL_PROGRAM} knfs ${DEST}/bin/knfs
X-	${INSTALL_PROGRAM} kpasswd ${DEST}/bin/kpasswd
X-	${INSTALL_PROGRAM} kpwvalid ${DEST}/bin/kpwvalid
X-	${INSTALL_DATA} libkauth.a ${DEST}/lib/afs/libkauth.a
X-	${INSTALL_DATA} libkauth.krb.a ${DEST}/lib/afs/libkauth.krb.a
X-	${INSTALL_PROGRAM} kdb ${DEST}/etc/kdb
X-	${INSTALL_PROGRAM} rebuild ${DEST}/etc/kadb_check
X-	${INSTALL_PROGRAM} ka-forwarder ${DEST}/root.server/usr/afs/bin/ka-forwarder
X-	${INSTALL_DATA} kautils.h ${DEST}/include/afs/kautils.h
X-	${INSTALL_DATA} kauth.h ${DEST}/include/afs/kauth.h
X-	${INSTALL_DATA} ${srcdir}/kaport.h ${DEST}/include/afs/kaport.h
X+	if [ "x${INSTALL_KAUTH}" = "xyes" ]; then \
X+		${INSTALL} -d ${DEST}/root.server/usr/afs/bin; \
X+		${INSTALL} -d ${DEST}/etc; \
X+		${INSTALL} -d ${DEST}/bin; \
X+		${INSTALL} -d ${DEST}/lib/afs; \
X+		${INSTALL} -d ${DEST}/include/afs; \
X+		${INSTALL_PROGRAM} kaserver ${DEST}/root.server/usr/afs/bin/kaserver; \
X+		${INSTALL_PROGRAM} kas ${DEST}/etc/kas; \
X+		${INSTALL_PROGRAM} kpwvalid ${DEST}/etc/kpwvalid; \
X+		${INSTALL_PROGRAM} kas ${DEST}/root.server/usr/afs/bin/kas; \
X+		${INSTALL_PROGRAM} kpwvalid ${DEST}/root.server/usr/afs/bin/kpwvalid; \
X+		${INSTALL_PROGRAM} klog ${DEST}/bin/klog; \
X+		${INSTALL_PROGRAM} klog.krb ${DEST}/bin/klog.krb; \
X+		${INSTALL_PROGRAM} klog ${DEST}/root.server/usr/afs/bin/klog; \
X+		${INSTALL_PROGRAM} klog.krb ${DEST}/root.server/usr/afs/bin/klog.krb; \
X+		${INSTALL_PROGRAM} knfs ${DEST}/bin/knfs; \
X+		${INSTALL_PROGRAM} kpasswd ${DEST}/bin/kpasswd; \
X+		${INSTALL_PROGRAM} kpwvalid ${DEST}/bin/kpwvalid; \
X+		${INSTALL_DATA} libkauth.a ${DEST}/lib/afs/libkauth.a; \
X+		${INSTALL_DATA} libkauth.krb.a ${DEST}/lib/afs/libkauth.krb.a; \
X+		${INSTALL_PROGRAM} kdb ${DEST}/etc/kdb; \
X+		${INSTALL_PROGRAM} rebuild ${DEST}/etc/kadb_check; \
X+		${INSTALL_PROGRAM} ka-forwarder ${DEST}/root.server/usr/afs/bin/ka-forwarder; \
X+		${INSTALL_DATA} kautils.h ${DEST}/include/afs/kautils.h; \
X+		${INSTALL_DATA} kauth.h ${DEST}/include/afs/kauth.h; \
X+		${INSTALL_DATA} ${srcdir}/kaport.h ${DEST}/include/afs/kaport.h; \
X+	fi
X 
X #
X # Misc. targets
END-of-openafs/files/patch-src__kauth__Makefile.in
echo x - openafs/pkg-descr
sed 's/^X//' >openafs/pkg-descr << 'END-of-openafs/pkg-descr'
XAFS is a distributed filesystem product, pioneered at Carnegie Mellon
XUniversity and supported and developed as a product by Transarc Corporation
X(now IBM Pittsburgh Labs). It offers a client-server architecture for
Xfederated file sharing and replicated read-only content distribution,
Xproviding location independence, scalability, security, and transparent
Xmigration capabilities. AFS is available for a broad range of heterogeneous
Xsystems including UNIX, Linux, MacOS X, and Microsoft Windows.
X
XIBM branched the source of the AFS product, and made a copy of the source
Xavailable for community development and maintenance. They called the
Xrelease OpenAFS.
X
XWWW: http://www.openafs.org/
END-of-openafs/pkg-descr
echo x - openafs/pkg-plist
sed 's/^X//' >openafs/pkg-plist << 'END-of-openafs/pkg-plist'
Xbin/rxgen
Xbin/sys
Xbin/pagsh.krb
Xbin/udebug
Xbin/pagsh
Xbin/pts
Xbin/tokens.krb
Xbin/scout
Xbin/xstat_cm_test
Xbin/bos
Xbin/unlog
Xbin/tokens
Xbin/livesys
Xbin/up
Xbin/fs
Xbin/xstat_fs_test
Xbin/afsmonitor
Xbin/cmdebug
Xbin/translate_et
Xbin/afs_compile_et
Xbin/restorevol
Xbin/klog.krb5
Xbin/asetkey
Xbin/aklog
Xbin/afsio
Xinclude/openafs/afs/param.h
Xinclude/openafs/afs/stds.h
Xinclude/openafs/afs/afs_sysnames.h
Xinclude/openafs/afs/afs_args.h
Xinclude/openafs/afs/icl.h
Xinclude/openafs/afs/venus.h
Xinclude/openafs/afs/pthread_nosigs.h
Xinclude/openafs/afs/procmgmt.h
Xinclude/openafs/afs/dirpath.h
Xinclude/openafs/afs/fileutil.h
Xinclude/openafs/afs/netutils.h
Xinclude/openafs/afs/errors.h
Xinclude/openafs/afs/vice.h
Xinclude/openafs/afs/remote.h
Xinclude/openafs/afs/ktime.h
Xinclude/openafs/afs/afsutil_prototypes.h
Xinclude/openafs/afs/packages.h
Xinclude/openafs/afs/afsutil.h
Xinclude/openafs/afs/pthread_glock.h
Xinclude/openafs/afs/cmd.h
Xinclude/openafs/afs/afs_atomlist.h
Xinclude/openafs/afs/afs_lhash.h
Xinclude/openafs/afs/softsig.h
Xinclude/openafs/afs/com_err.h
Xinclude/openafs/afs/error_table.h
Xinclude/openafs/afs/mit-sipb-cr.h
Xinclude/openafs/afs/afs.h
Xinclude/openafs/afs/afscp.h
Xinclude/openafs/afs/osi_inode.h
Xinclude/openafs/afs/afs_stats.h
Xinclude/openafs/afs/exporter.h
Xinclude/openafs/afs/nfsclient.h
Xinclude/openafs/afs/unified_afs.h
Xinclude/openafs/afs/sysctl.h
Xinclude/openafs/afs/rxgen_consts.h
Xinclude/openafs/afs/afsint.h
Xinclude/openafs/afs/afscbint.h
Xinclude/openafs/afs/afssyscalls.h
Xinclude/openafs/afs/xfsattrs.h
Xinclude/openafs/afs/audit.h
Xinclude/openafs/afs/keys.h
Xinclude/openafs/afs/cellconfig.h
Xinclude/openafs/afs/auth.h
Xinclude/openafs/afs/ktc.h
Xinclude/openafs/afs/prclient.h
Xinclude/openafs/afs/prerror.h
Xinclude/openafs/afs/print.h
Xinclude/openafs/afs/prserver.h
Xinclude/openafs/afs/ptclient.h
Xinclude/openafs/afs/ptuser.h
Xinclude/openafs/afs/pterror.h
Xinclude/openafs/afs/ptint.h
Xinclude/openafs/afs/ptserver.h
Xinclude/openafs/afs/acl.h
Xinclude/openafs/afs/prs_fs.h
Xinclude/openafs/afs/bumon.h
Xinclude/openafs/afs/butc.h
Xinclude/openafs/afs/bubasics.h
Xinclude/openafs/afs/tcdata.h
Xinclude/openafs/afs/butm.h
Xinclude/openafs/afs/butx.h
Xinclude/openafs/afs/usd.h
Xinclude/openafs/afs/dir.h
Xinclude/openafs/afs/nfs.h
Xinclude/openafs/afs/vnode.h
Xinclude/openafs/afs/viceinode.h
Xinclude/openafs/afs/volume.h
Xinclude/openafs/afs/voldefs.h
Xinclude/openafs/afs/partition.h
Xinclude/openafs/afs/fssync.h
Xinclude/openafs/afs/ihandle.h
Xinclude/openafs/afs/namei_ops.h
Xinclude/openafs/afs/vl_opcodes.h
Xinclude/openafs/afs/vlserver.h
Xinclude/openafs/afs/vldbint.h
Xinclude/openafs/afs/cnvldb.h
Xinclude/openafs/afs/fs_stats.h
Xinclude/openafs/afs/volser.h
Xinclude/openafs/afs/volint.h
Xinclude/openafs/afs/budb.h
Xinclude/openafs/afs/budb_errs.h
Xinclude/openafs/afs/budb_client.h
Xinclude/openafs/afs/bosint.h
Xinclude/openafs/afs/bnode.h
Xinclude/openafs/afs/gtxcurseswin.h
Xinclude/openafs/afs/gtxdumbwin.h
Xinclude/openafs/afs/gtxframe.h
Xinclude/openafs/afs/gtxinput.h
Xinclude/openafs/afs/gtxkeymap.h
Xinclude/openafs/afs/gtxlightobj.h
Xinclude/openafs/afs/gtxobjdict.h
Xinclude/openafs/afs/gtxobjects.h
Xinclude/openafs/afs/gtxtextcb.h
Xinclude/openafs/afs/gtxtextobj.h
Xinclude/openafs/afs/gtxwindows.h
Xinclude/openafs/afs/gtxX11win.h
Xinclude/openafs/afs/fsprobe.h
Xinclude/openafs/afs/xstat_fs.h
Xinclude/openafs/afs/xstat_cm.h
Xinclude/openafs/afs/vioc.h
Xinclude/openafs/afs/afs_consts.h
Xinclude/openafs/afs/pagcb.h
Xinclude/openafs/afs/vnode_inline.h
Xinclude/openafs/afs/volume_inline.h
Xinclude/openafs/afs/salvsync.h
Xinclude/openafs/afs/daemon_com.h
Xinclude/openafs/afs/vsutils_prototypes.h
Xinclude/openafs/afs/afs_assert.h
Xinclude/openafs/des.h
Xinclude/openafs/des_conf.h
Xinclude/openafs/des_odd.h
Xinclude/openafs/des_prototypes.h
Xinclude/openafs/kopenafs.h
Xinclude/openafs/lock.h
Xinclude/openafs/lwp.h
Xinclude/openafs/preempt.h
Xinclude/openafs/mit-cpyright.h
Xinclude/openafs/rx/rx_prototypes.h
Xinclude/openafs/rx/rx.h
Xinclude/openafs/rx/rx_packet.h
Xinclude/openafs/rx/xdr_prototypes.h
Xinclude/openafs/rx/rxstat.h
Xinclude/openafs/rx/rx_user.h
Xinclude/openafs/rx/rx_event.h
Xinclude/openafs/rx/rx_queue.h
Xinclude/openafs/rx/rx_globals.h
Xinclude/openafs/rx/rx_clock.h
Xinclude/openafs/rx/rx_multi.h
Xinclude/openafs/rx/rx_pthread.h
Xinclude/openafs/rx/rx_lwp.h
Xinclude/openafs/rx/rx_misc.h
Xinclude/openafs/rx/rx_null.h
Xinclude/openafs/rx/xdr.h
Xinclude/openafs/rx/rxkad_prototypes.h
Xinclude/openafs/rx/fcrypt.h
Xinclude/openafs/rx/rxkad.h
Xinclude/openafs/timer.h
Xinclude/openafs/ubik.h
Xinclude/openafs/ubik_int.h
Xlib/afs/libacl.a
Xlib/afs/libafsint.a
Xlib/afs/libafsutil.a
Xlib/afs/libaudit.a
Xlib/afs/libauth.a
Xlib/afs/libauth.krb.a
Xlib/afs/libbos.a
Xlib/afs/libbubasics.a
Xlib/afs/libbudb.a
Xlib/afs/libbutm.a
Xlib/afs/libbxdb.a
Xlib/afs/libcmd.a
Xlib/afs/libafscom_err.a
Xlib/afs/libdir.a
Xlib/afs/libfsprobe.a
Xlib/afs/libgtx.a
Xlib/afs/libprocmgmt.a
Xlib/afs/libprot.a
Xlib/afs/libsys.a
Xlib/afs/libusd.a
Xlib/afs/libvldb.a
Xlib/afs/libvlib.a
Xlib/afs/libvolser.a
Xlib/afs/libxstat_cm.a
Xlib/afs/libxstat_fs.a
Xlib/afs/util.a
Xlib/afs/vlib.a
Xlib/librxstat.a
Xlib/libdes.a
Xlib/liblwp.a
Xlib/librx.a
Xlib/librxkad.a
Xlib/libafsauthent.a
Xlib/libuafs.a
Xlib/libubik.a
Xlib/libafsrpc.a
Xlib/libafscp.a
Xlib/pam_afs.krb.so.1
Xlib/libjuafs.a
Xlib/pam_afs.so.1
Xlib/libafsrpc_pic.a
Xlib/libafsrpc.so.1.5
Xlib/libafsrpc.so.1
Xlib/libafsrpc.so
Xlib/libafsauthent_pic.a
Xlib/libafsauthent.so.1
Xlib/libafsauthent.so.1.1
Xlib/libafsauthent.so
Xlib/libkopenafs.so.1.1
Xlib/libkopenafs.so.1
Xlib/libkopenafs.so
Xlib/libkopenafs.a
Xlibexec/openafs/buserver
Xlibexec/openafs/fileserver
Xlibexec/openafs/dafileserver
Xlibexec/openafs/ptserver
Xlibexec/openafs/salvager
Xlibexec/openafs/upclient
Xlibexec/openafs/upserver
Xlibexec/openafs/vlserver
Xlibexec/openafs/volserver
Xlibexec/openafs/davolserver
Xlibexec/openafs/salvageserver
Xlibexec/openafs/dasalvager
X%%DATADIR%%/C/afszcm.cat
X%%FUSE%%sbin/afsd.fuse
Xsbin/dafssync-debug
Xsbin/prdb_check
Xsbin/rmtsysd
Xsbin/pt_util
Xsbin/volinfo
Xsbin/afsd
Xsbin/vsys
Xsbin/vldb_convert
Xsbin/vldb_check
Xsbin/read_tape
Xsbin/bosserver
Xsbin/voldump
Xsbin/vos
Xsbin/uss
Xsbin/backup
Xsbin/butc
Xsbin/rxdebug
Xsbin/bos_util
Xsbin/fms
Xsbin/fstrace
Xsbin/state_analyzer
Xsbin/salvsync-debug
Xsbin/fssync-debug
Xman/man1/afs.1.gz
Xman/man1/afs_compile_et.1.gz
Xman/man1/afsmonitor.1.gz
Xman/man1/aklog.1.gz
Xman/man1/cmdebug.1.gz
Xman/man1/copyauth.1.gz
Xman/man1/dlog.1.gz
Xman/man1/fs.1.gz
Xman/man1/fs_apropos.1.gz
Xman/man1/fs_bypassthreshold.1.gz
Xman/man1/fs_checkservers.1.gz
Xman/man1/fs_checkvolumes.1.gz
Xman/man1/fs_chgrp.1.gz
Xman/man1/fs_chown.1.gz
Xman/man1/fs_cleanacl.1.gz
Xman/man1/fs_copyacl.1.gz
Xman/man1/fs_cscpolicy.1.gz
Xman/man1/fs_diskfree.1.gz
Xman/man1/fs_examine.1.gz
Xman/man1/fs_exportafs.1.gz
Xman/man1/fs_flush.1.gz
Xman/man1/fs_flushall.1.gz
Xman/man1/fs_flushmount.1.gz
Xman/man1/fs_flushvolume.1.gz
Xman/man1/fs_getcacheparms.1.gz
Xman/man1/fs_getcalleraccess.1.gz
Xman/man1/fs_getcellstatus.1.gz
Xman/man1/fs_getclientaddrs.1.gz
Xman/man1/fs_getcrypt.1.gz
Xman/man1/fs_getfid.1.gz
Xman/man1/fs_getserverprefs.1.gz
Xman/man1/fs_help.1.gz
Xman/man1/fs_listacl.1.gz
Xman/man1/fs_listaliases.1.gz
Xman/man1/fs_listcells.1.gz
Xman/man1/fs_listquota.1.gz
Xman/man1/fs_lsmount.1.gz
Xman/man1/fs_memdump.1.gz
Xman/man1/fs_messages.1.gz
Xman/man1/fs_minidump.1.gz
Xman/man1/fs_mkmount.1.gz
Xman/man1/fs_monitor.1.gz
Xman/man1/fs_newalias.1.gz
Xman/man1/fs_newcell.1.gz
Xman/man1/fs_quota.1.gz
Xman/man1/fs_rmmount.1.gz
Xman/man1/fs_rxstatpeer.1.gz
Xman/man1/fs_rxstatproc.1.gz
Xman/man1/fs_setacl.1.gz
Xman/man1/fs_setcachesize.1.gz
Xman/man1/fs_setcbaddr.1.gz
Xman/man1/fs_setcell.1.gz
Xman/man1/fs_setclientaddrs.1.gz
Xman/man1/fs_setcrypt.1.gz
Xman/man1/fs_setquota.1.gz
Xman/man1/fs_setserverprefs.1.gz
Xman/man1/fs_setvol.1.gz
Xman/man1/fs_storebehind.1.gz
Xman/man1/fs_sysname.1.gz
Xman/man1/fs_trace.1.gz
Xman/man1/fs_uuid.1.gz
Xman/man1/fs_whereis.1.gz
Xman/man1/fs_whichcell.1.gz
Xman/man1/fs_wscell.1.gz
Xman/man1/klog.krb5.1.gz
Xman/man1/livesys.1.gz
Xman/man1/pagsh.1.gz
Xman/man1/pagsh.krb.1.gz
Xman/man1/pts.1.gz
Xman/man1/pts_adduser.1.gz
Xman/man1/pts_apropos.1.gz
Xman/man1/pts_chown.1.gz
Xman/man1/pts_creategroup.1.gz
Xman/man1/pts_createuser.1.gz
Xman/man1/pts_delete.1.gz
Xman/man1/pts_examine.1.gz
Xman/man1/pts_help.1.gz
Xman/man1/pts_interactive.1.gz
Xman/man1/pts_listentries.1.gz
Xman/man1/pts_listmax.1.gz
Xman/man1/pts_listowned.1.gz
Xman/man1/pts_membership.1.gz
Xman/man1/pts_quit.1.gz
Xman/man1/pts_removeuser.1.gz
Xman/man1/pts_rename.1.gz
Xman/man1/pts_setfields.1.gz
Xman/man1/pts_setmax.1.gz
Xman/man1/pts_sleep.1.gz
Xman/man1/pts_source.1.gz
Xman/man1/restorevol.1.gz
Xman/man1/rxdebug.1.gz
Xman/man1/rxgen.1.gz
Xman/man1/scout.1.gz
Xman/man1/symlink.1.gz
Xman/man1/symlink_list.1.gz
Xman/man1/symlink_make.1.gz
Xman/man1/symlink_remove.1.gz
Xman/man1/sys.1.gz
Xman/man1/tokens.1.gz
Xman/man1/tokens.krb.1.gz
Xman/man1/translate_et.1.gz
Xman/man1/udebug.1.gz
Xman/man1/unlog.1.gz
Xman/man1/up.1.gz
Xman/man1/vos.1.gz
Xman/man1/vos_addsite.1.gz
Xman/man1/vos_apropos.1.gz
Xman/man1/vos_backup.1.gz
Xman/man1/vos_backupsys.1.gz
Xman/man1/vos_changeaddr.1.gz
Xman/man1/vos_changeloc.1.gz
Xman/man1/vos_clone.1.gz
Xman/man1/vos_convertROtoRW.1.gz
Xman/man1/vos_copy.1.gz
Xman/man1/vos_create.1.gz
Xman/man1/vos_delentry.1.gz
Xman/man1/vos_dump.1.gz
Xman/man1/vos_endtrans.1.gz
Xman/man1/vos_examine.1.gz
Xman/man1/vos_help.1.gz
Xman/man1/vos_listaddrs.1.gz
Xman/man1/vos_listpart.1.gz
Xman/man1/vos_listvldb.1.gz
Xman/man1/vos_listvol.1.gz
Xman/man1/vos_lock.1.gz
Xman/man1/vos_move.1.gz
Xman/man1/vos_offline.1.gz
Xman/man1/vos_online.1.gz
Xman/man1/vos_partinfo.1.gz
Xman/man1/vos_release.1.gz
Xman/man1/vos_remove.1.gz
Xman/man1/vos_remsite.1.gz
Xman/man1/vos_rename.1.gz
Xman/man1/vos_restore.1.gz
Xman/man1/vos_setaddrs.1.gz
Xman/man1/vos_setfields.1.gz
Xman/man1/vos_shadow.1.gz
Xman/man1/vos_size.1.gz
Xman/man1/vos_status.1.gz
Xman/man1/vos_syncserv.1.gz
Xman/man1/vos_syncvldb.1.gz
Xman/man1/vos_unlock.1.gz
Xman/man1/vos_unlockvldb.1.gz
Xman/man1/vos_zap.1.gz
Xman/man1/xstat_cm_test.1.gz
Xman/man1/xstat_fs_test.1.gz
Xman/man5/AuthLog.5.gz
Xman/man5/AuthLog.dir.5.gz
Xman/man5/BackupLog.5.gz
Xman/man5/BosConfig.5.gz
Xman/man5/BosLog.5.gz
Xman/man5/CellAlias.5.gz
Xman/man5/CellServDB.5.gz
Xman/man5/FORCESALVAGE.5.gz
Xman/man5/FileLog.5.gz
Xman/man5/KeyFile.5.gz
Xman/man5/NetInfo.5.gz
Xman/man5/NetRestrict.5.gz
Xman/man5/NoAuth.5.gz
Xman/man5/SALVAGE.fs.5.gz
Xman/man5/SalvageLog.5.gz
Xman/man5/ThisCell.5.gz
Xman/man5/UserList.5.gz
Xman/man5/VLLog.5.gz
Xman/man5/VolserLog.5.gz
Xman/man5/afs.5.gz
Xman/man5/afs_cache.5.gz
Xman/man5/afs_volume_header.5.gz
Xman/man5/afsmonitor.5.gz
Xman/man5/afszcm.cat.5.gz
Xman/man5/bdb.DB0.5.gz
Xman/man5/butc.5.gz
Xman/man5/butc_logs.5.gz
Xman/man5/cacheinfo.5.gz
Xman/man5/fms.log.5.gz
Xman/man5/krb.conf.5.gz
Xman/man5/krb.excl.5.gz
Xman/man5/prdb.DB0.5.gz
Xman/man5/salvage.lock.5.gz
Xman/man5/sysid.5.gz
Xman/man5/tapeconfig.5.gz
Xman/man5/uss.5.gz
Xman/man5/uss_bulk.5.gz
Xman/man5/vldb.DB0.5.gz
Xman/man8/afsd.8.gz
X%%FUSE%%man/man8/afsd.fuse.8.gz
Xman/man8/aklog_dynamic_auth.8.gz
Xman/man8/asetkey.8.gz
Xman/man8/backup.8.gz
Xman/man8/backup_adddump.8.gz
Xman/man8/backup_addhost.8.gz
Xman/man8/backup_addvolentry.8.gz
Xman/man8/backup_addvolset.8.gz
Xman/man8/backup_apropos.8.gz
Xman/man8/backup_dbverify.8.gz
Xman/man8/backup_deldump.8.gz
Xman/man8/backup_deletedump.8.gz
Xman/man8/backup_delhost.8.gz
Xman/man8/backup_delvolentry.8.gz
Xman/man8/backup_delvolset.8.gz
Xman/man8/backup_diskrestore.8.gz
Xman/man8/backup_dump.8.gz
Xman/man8/backup_dumpinfo.8.gz
Xman/man8/backup_help.8.gz
Xman/man8/backup_interactive.8.gz
Xman/man8/backup_jobs.8.gz
Xman/man8/backup_kill.8.gz
Xman/man8/backup_labeltape.8.gz
Xman/man8/backup_listdumps.8.gz
Xman/man8/backup_listhosts.8.gz
Xman/man8/backup_listvolsets.8.gz
Xman/man8/backup_quit.8.gz
Xman/man8/backup_readlabel.8.gz
Xman/man8/backup_restoredb.8.gz
Xman/man8/backup_savedb.8.gz
Xman/man8/backup_scantape.8.gz
Xman/man8/backup_setexp.8.gz
Xman/man8/backup_status.8.gz
Xman/man8/backup_volinfo.8.gz
Xman/man8/backup_volrestore.8.gz
Xman/man8/backup_volsetrestore.8.gz
Xman/man8/bos.8.gz
Xman/man8/bos_addhost.8.gz
Xman/man8/bos_addkey.8.gz
Xman/man8/bos_adduser.8.gz
Xman/man8/bos_apropos.8.gz
Xman/man8/bos_create.8.gz
Xman/man8/bos_delete.8.gz
Xman/man8/bos_exec.8.gz
Xman/man8/bos_getdate.8.gz
Xman/man8/bos_getlog.8.gz
Xman/man8/bos_getrestart.8.gz
Xman/man8/bos_getrestricted.8.gz
Xman/man8/bos_help.8.gz
Xman/man8/bos_install.8.gz
Xman/man8/bos_listhosts.8.gz
Xman/man8/bos_listkeys.8.gz
Xman/man8/bos_listusers.8.gz
Xman/man8/bos_prune.8.gz
Xman/man8/bos_removehost.8.gz
Xman/man8/bos_removekey.8.gz
Xman/man8/bos_removeuser.8.gz
Xman/man8/bos_restart.8.gz
Xman/man8/bos_salvage.8.gz
Xman/man8/bos_setauth.8.gz
Xman/man8/bos_setcellname.8.gz
Xman/man8/bos_setrestart.8.gz
Xman/man8/bos_setrestricted.8.gz
Xman/man8/bos_shutdown.8.gz
Xman/man8/bos_start.8.gz
Xman/man8/bos_startup.8.gz
Xman/man8/bos_status.8.gz
Xman/man8/bos_stop.8.gz
Xman/man8/bos_uninstall.8.gz
Xman/man8/bos_util.8.gz
Xman/man8/bosserver.8.gz
Xman/man8/buserver.8.gz
Xman/man8/butc.8.gz
Xman/man8/dafileserver.8.gz
Xman/man8/dafssync-debug.8.gz
Xman/man8/dasalvager.8.gz
Xman/man8/davolserver.8.gz
Xman/man8/fileserver.8.gz
Xman/man8/fms.8.gz
Xman/man8/fssync-debug.8.gz
Xman/man8/fssync-debug_attach.8.gz
Xman/man8/fssync-debug_callback.8.gz
Xman/man8/fssync-debug_detach.8.gz
Xman/man8/fssync-debug_error.8.gz
Xman/man8/fssync-debug_header.8.gz
Xman/man8/fssync-debug_leaveoff.8.gz
Xman/man8/fssync-debug_list.8.gz
Xman/man8/fssync-debug_mode.8.gz
Xman/man8/fssync-debug_move.8.gz
Xman/man8/fssync-debug_offline.8.gz
Xman/man8/fssync-debug_online.8.gz
Xman/man8/fssync-debug_query.8.gz
Xman/man8/fssync-debug_stats.8.gz
Xman/man8/fssync-debug_vgcadd.8.gz
Xman/man8/fssync-debug_vgcdel.8.gz
Xman/man8/fssync-debug_vgcquery.8.gz
Xman/man8/fssync-debug_vgcscan.8.gz
Xman/man8/fssync-debug_vgcscanall.8.gz
Xman/man8/fssync-debug_vnode.8.gz
Xman/man8/fssync-debug_volop.8.gz
Xman/man8/fstrace.8.gz
Xman/man8/fstrace_apropos.8.gz
Xman/man8/fstrace_clear.8.gz
Xman/man8/fstrace_dump.8.gz
Xman/man8/fstrace_help.8.gz
Xman/man8/fstrace_lslog.8.gz
Xman/man8/fstrace_lsset.8.gz
Xman/man8/fstrace_setlog.8.gz
Xman/man8/fstrace_setset.8.gz
Xman/man8/prdb_check.8.gz
Xman/man8/pt_util.8.gz
Xman/man8/ptserver.8.gz
Xman/man8/read_tape.8.gz
Xman/man8/rmtsysd.8.gz
Xman/man8/salvager.8.gz
Xman/man8/salvageserver.8.gz
Xman/man8/state_analyzer.8.gz
Xman/man8/upclient.8.gz
Xman/man8/upserver.8.gz
Xman/man8/uss.8.gz
Xman/man8/uss_add.8.gz
Xman/man8/uss_apropos.8.gz
Xman/man8/uss_bulk.8.gz
Xman/man8/uss_delete.8.gz
Xman/man8/uss_help.8.gz
Xman/man8/vldb_check.8.gz
Xman/man8/vldb_convert.8.gz
Xman/man8/vlserver.8.gz
Xman/man8/voldump.8.gz
Xman/man8/volinfo.8.gz
Xman/man8/volserver.8.gz
Xman/man8/vsys.8.gz
Xman/man8/xfs_size_check.8.gz
X@unexec if cmp -s %D/etc/openafs/CellServDB.sample %D/etc/openafs/CellServDB ; then rm %D/etc/openafs/CellServDB ; fi
Xetc/openafs/CellServDB.sample
X@exec if [ ! -e %D/etc/openafs/CellServDB ] ; then cp %D/etc/openafs/CellServDB.sample %D/etc/openafs/CellServDB ; fi
X@unexec if cmp -s %D/etc/openafs/ThisCell.sample %D/etc/openafs/ThisCell ; then rm %D/etc/openafs/ThisCell ; fi
Xetc/openafs/ThisCell.sample
X@exec if [ ! -e %D/etc/openafs/ThisCell ] ; then cp -p %D/etc/openafs/ThisCell.sample %D/etc/openafs/ThisCell ; fi
X@unexec if cmp -s %D/etc/openafs/cacheinfo.sample %D/etc/openafs/cacheinfo ; then rm %D/etc/openafs/cacheinfo ; fi
Xetc/openafs/cacheinfo.sample
X@exec if [ ! -e %D/etc/openafs/cacheinfo ] ; then cp -p %D/etc/openafs/cacheinfo.sample %D/etc/openafs/cacheinfo ; fi
X@dirrm include/openafs/rx
X@dirrm include/openafs/afs
X@dirrm include/openafs
X@dirrm lib/afs
X@dirrm libexec/openafs
X@dirrmtry etc/openafs
X@dirrm %%DATADIR%%/C
X@dirrm %%DATADIR%%
X@cwd /
X%%KMODDIR%%/libafs.ko
X@exec /bin/mkdir -p %D/%%AFSMNTDIR%% %D/%%AFSSTATEDIR%% %D/%%AFSCACHEDIR%%
X@dirrmtry %%AFSMNTDIR%%
X@dirrmtry %%AFSCACHEDIR%%
X@dirrmtry %%AFSSTATEDIR%%
END-of-openafs/pkg-plist
exit

