From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Nov 22 02:10:10 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A86A610656A3 for ; Mon, 22 Nov 2010 02:10:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 84CA78FC20 for ; Mon, 22 Nov 2010 02:10:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oAM2A9dG057532 for ; Mon, 22 Nov 2010 02:10:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oAM2A9d4057531; Mon, 22 Nov 2010 02:10:09 GMT (envelope-from gnats) Resent-Date: Mon, 22 Nov 2010 02:10:09 GMT Resent-Message-Id: <201011220210.oAM2A9d4057531@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ben Kaduk Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5954106566B for ; Mon, 22 Nov 2010 02:02:07 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (unknown [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id B3A5A8FC14 for ; Mon, 22 Nov 2010 02:02:07 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id oAM227QC020850 for ; Mon, 22 Nov 2010 02:02:07 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id oAM2276w020849; Mon, 22 Nov 2010 02:02:07 GMT (envelope-from nobody) Message-Id: <201011220202.oAM2276w020849@red.freebsd.org> Date: Mon, 22 Nov 2010 02:02:07 GMT From: Ben Kaduk To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/152467: [new port] openafs port X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Nov 2010 02:10:11 -0000 >Number: 152467 >Category: ports >Synopsis: [new port] openafs port >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Nov 22 02:10:09 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Ben Kaduk >Release: 9-current >Organization: MIT SIPB >Environment: FreeBSD hysteresis.mit.edu 9.0-CURRENT FreeBSD 9.0-CURRENT #25: Mon May 17 20:37:32 EDT 2010 kaduk@hysteresis.mit.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: New port for the OpenAFS network filesystem implementation. Most interesting is the client portion of the software, which only recently became functional (again), but the server is also installed at present. The client builds a kernel module, and as such requires a kernel build tree for the appropriate header(s); the path to the GENERIC kernel build tree is hardcoded in the Makefile for ease of reference for users with custom kernels. I am working with upstream to determine why the man pages are not included in the release tarball, so I leave that Makefile infrastructure in place but commented out. Note the use of 'cmp -s' in the Makefile and plist -- I'm not sure if that is style-compliant, but portlint doesn't complain. >How-To-Repeat: >Fix: Patch attached with submission follows: # 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/files # openafs/files/afsd.in # openafs/files/afsserver.in # openafs/Makefile # openafs/distinfo # openafs/pkg-descr # openafs/pkg-plist # openafs/Makefile.man # echo c - openafs mkdir -p openafs > /dev/null 2>&1 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 << 'a307d8294f3960fb40ea8fddf4adb5ee' X#!/bin/sh 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# PROVIDE: afsd X# REQUIRE: afsserver named X X. /etc/rc.subr X Xname="afsd" Xrcvar="afsd_enable" Xstart_cmd="afsd_start" Xstart_precmd="afsd_prestart" Xstop_cmd="afsd_stop" Xcommand="%%PREFIX%%/sbin/${name}" Xkmod="libafs" Xvicedir="%%PREFIX%%/etc/openafs" X Xload_rc_config "$name" Xeval "${rcvar}=\${${rcvar}:-'NO'}" X Xafsd_prestart() X{ X # not going very far without a kernel module X if ! kldstat -qm afs; then X echo "Loading AFS kernel module..." X if ! kldload $kmod; then X echo "Failed to enable kernel support. Aborting." X return 1; X fi X fi X # now we have a kernel module; check for conffiles X for file in cacheinfo ThisCell CellServDB; do X if [ ! -f ${vicedir}/${file} ]; then X echo "${vicedir}/${file} does not exist. Not starting AFS client." X return 1 X fi X done X # need a mountpoint and a cache dir (well, if we have a disk cache) X for dir in $(awk -F: '{print $1, $2}' ${vicedir}/cacheinfo); do X if [ ! -d ${dir} ]; then X echo "${dir} does not exist. Not starting AFS client." X return 2 X fi X done X} X Xafsd_start() X{ X # you probably don't want to change these X afsd_default_args="-memcache -dynroot -fakestat-all -afsdb" X # either set explicit extra args or just a size; default medium X afsd_args=${afsd_args:-'MEDIUM'} X case ${afsd_args} in X LARGE) X afsd_args="-stat 2800 -dcache 2400 -daemons 5 -volumes 128" X ;; X MEDIUM) X afsd_args="-stat 2000 -dcache 800 -daemons 3 -volumes 70" X ;; X SMALL) X afsd_args="-stat 300 -dcache 100 -daemons 2 -volumes 50" X ;; X esac X ${command} ${afsd_default_args} ${afs_args} X} X Xafsd_stop() X{ X afsdir=$(awk -F: '{print $1}' ${vicedir}/cacheinfo) X umount ${afsdir} X _return=$? X [ "${_return}" -ne 0 ] && [ -n "${rc_force}" ] && umount -f ${afsdir} X kldunload ${kmod} X} X Xrun_rc_command "$1" a307d8294f3960fb40ea8fddf4adb5ee echo x - openafs/files/afsserver.in sed 's/^X//' >openafs/files/afsserver.in << '5a712e4cf49b57306b0039345aa49bc8' X#!/bin/sh 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# PROVIDE: afsserver X# REQUIRE: named X X. /etc/rc.subr X Xname="afsserver" Xrcvar="afsserver_enable" Xstart_cmd="afsserver_start" Xcommand="%%PREFIX%%/sbin/${name}" Xvicedir="%%PREFIX%%/etc/openafs" X Xload_rc_config "$name" Xeval "${rcvar}=\${${rcvar}:-'NO'}" X X# Start the AFS server processes if a KeyFile exists Xafsserver_start() X{ X if [ -x "${vicedir}/KeyFile" ]; then X echo "Starting AFS Server processes" X ${command} X sleep 30 X else X return 1 X fi X} X Xrun_rc_command "$1" 5a712e4cf49b57306b0039345aa49bc8 echo x - openafs/Makefile sed 's/^X//' >openafs/Makefile << 'cac7ccf84cc7458cb89445ad3dc2caa6' X# New ports collection makefile for: openafs X# Date created: 2010-11-21 X# Whom: Ben Kaduk X# Based on: port by Alec Kloss X# X# $FreeBSD$ X# X XPORTNAME= openafs XPORTVERSION= 1.5.78 XCATEGORIES= net kld XMASTER_SITES= http://dl.central.org/dl/openafs/openafs/${PORTVERSION}/ \ X http://dl.openafs.org/dl/openafs/${PORTVERSION}/ X XMAINTAINER= kaduk-fbsd@mit.edu XCOMMENT= AFS implementation from openafs.org X XOPTIONS= FUSE "Build afsd.fuse (enable fuse support)" off X XUSE_LDCONFIG= yes XPATCH_STRIP= -p1 X XDISTVERSIONSUFFIX= -src XUSE_BZIP2= yes XHAS_CONFIGURE= yes XUSE_RC_SUBR= afsd afsserver X XONLY_FOR_ARCHS= i386 amd64 X XKERNELDIR= /usr/obj/usr/src/sys/GENERIC XKMODDIR= /boot/modules X X.include X X.if ${OSVERSION} < 800000 XIGNORE= supports FreeBSD 8.0 and later X.endif X XCONFIGURE_ARGS= --prefix=${PREFIX} \ X --localstatedir=/var \ X --with-bsd-kernel-build=${KERNELDIR} \ X --enable-debug \ X --enable-debug-kernel \ X --enable-debug-lwp \ X --includedir=${PREFIX}/include/openafs \ X --with-krb5 KRB5CFLAGS=-I/usr/include \ X KRB5LIBS='-lkrb5 -lcom_err -lcrypto -lcrypt -lasn1 -lhx509 -lroken' \ X ${CONFIGURE_TARGET} X X.if !defined(WITH_FUSE) XCONFIGURE_ARGS+= --disable-fuse-client XPLIST_SUB+= FUSE="@comment " X.else XLIB_DEPENDS+= fuse.2:${PORTSDIR}/sysutils/fusefs-libs XPLIST_SUB+= FUSE="" X.endif X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} X XPORTDIR=$(.CURDIR) X XCONFLICTS= heimdal-[0-9]* X XMANPREFIX= ${PREFIX}/share X# man pages are not currently included in the tarball, which seems a bug X#.include "Makefile.man" X Xpost-install: X @${MKDIR} ${PREFIX}/etc/openafs X @${CP} ${WRKSRC}/src/afsd/CellServDB ${PREFIX}/etc/openafs/CellServDB.sample X @if [ ! -e ${PREFIX}/etc/openafs/CellServDB ] ; then \ X ${CP} -p ${PREFIX}/etc/openafs/CellServDB.sample ${PREFIX}/etc/openafs/CellServDB ; \ X fi X @${ECHO_CMD} openafs.org > ${PREFIX}/etc/openafs/ThisCell.sample X @if [ ! -e ${PREFIX}/etc/openafs/ThisCell ] ; then \ X ${CP} -p ${PREFIX}/etc/openafs/ThisCell.sample ${PREFIX}/etc/openafs/ThisCell ; \ X fi X @${ECHO_CMD} '/afs:/usr/vice/cache:50000' > ${PREFIX}/etc/openafs/cacheinfo.sample X @if [ ! -e ${PREFIX}/etc/openafs/cacheinfo ] ; then \ X ${CP} -p ${PREFIX}/etc/openafs/cacheinfo.sample ${PREFIX}/etc/openafs/cacheinfo; \ X fi X ${MV} ${PREFIX}/lib/openafs/libafs.ko ${KMODDIR}/ X @${RMDIR} ${PREFIX}/lib/openafs X kldxref ${KMODDIR} X Xpre-deinstall: X @if cmp -s ${PREFIX}/etc/openafs/CellServDB ${PREFIX}/etc/openafs/CellServDB.sample; then \ X ${RM} ${PREFIX}/etc/openafs/CellServDB; fi X @if cmp -s ${PREFIX}/etc/openafs/ThisCell ${PREFIX}/etc/openafs/ThisCell.sample; then \ X ${RM} ${PREFIX}/etc/openafs/ThisCell; fi X @if cmp -s ${PREFIX}/etc/openafs/cacheinfo ${PREFIX}/etc/openafs/cacheinfo.sample; then \ X ${RM} ${PREFIX}/etc/openafs/cacheinfo; fi X X.include cac7ccf84cc7458cb89445ad3dc2caa6 echo x - openafs/distinfo sed 's/^X//' >openafs/distinfo << 'f553964b67bf34154813688046be2e9d' XMD5 (openafs-1.5.78-src.tar.bz2) = d2ad44d1642f25fce6ac2d2944439559 XSHA256 (openafs-1.5.78-src.tar.bz2) = 60788d843115fe527c1f1c72cdc5fe43fc0b02e8dd79b7612906c6e528199e05 XSIZE (openafs-1.5.78-src.tar.bz2) = 14225438 f553964b67bf34154813688046be2e9d echo x - openafs/pkg-descr sed 's/^X//' >openafs/pkg-descr << 'f0120929d49fe07442a3c71bea99f301' 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/ X X- bsam f0120929d49fe07442a3c71bea99f301 echo x - openafs/pkg-plist sed 's/^X//' >openafs/pkg-plist << '108b360c966dd2433d569db72bad4c16' Xbin/rxgen Xbin/sys Xbin/pagsh.krb Xbin/udebug Xbin/pagsh Xbin/klog.krb Xbin/knfs Xbin/pts Xbin/klog Xbin/tokens.krb Xbin/scout Xbin/xstat_cm_test Xbin/kpasswd Xbin/kpwvalid 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 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/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/kautils.h Xinclude/openafs/afs/kauth.h Xinclude/openafs/afs/kaport.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/libcom_err.a Xlib/afs/libdir.a Xlib/afs/libfsprobe.a Xlib/afs/libgtx.a Xlib/afs/libkauth.a Xlib/afs/libkauth.krb.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/pam_afs.krb.so.1 Xlib/libjuafs.a Xlib/pam_afs.so.1 Xlib/libafsrpc_pic.a Xlib/libafsrpc.so.1.2 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/kaserver Xlibexec/openafs/ptserver Xlibexec/openafs/salvager Xlibexec/openafs/upclient Xlibexec/openafs/upserver Xlibexec/openafs/vlserver Xlibexec/openafs/volserver Xlibexec/openafs/salvageserver Xlibexec/openafs/dasalvager Xshare/openafs/C/afszcm.cat X%%FUSE%%sbin/afsd.fuse Xsbin/dafssync-debug Xsbin/prdb_check Xsbin/kas Xsbin/kdb Xsbin/rmtsysd Xsbin/pt_util Xsbin/kadb_check Xsbin/ka-forwarder Xsbin/kpwvalid 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/kdump Xsbin/rxdebug Xsbin/bos_util Xsbin/fms Xsbin/fstrace Xsbin/state_analyzer Xsbin/salvsync-debug Xsbin/fssync-debug 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 share/openafs/C X@dirrm share/openafs X@cwd /boot/modules Xlibafs.ko 108b360c966dd2433d569db72bad4c16 echo x - openafs/Makefile.man sed 's/^X//' >openafs/Makefile.man << '7cbfa8fb5f56c799fbd705bb9881457a' XMAN1+= afs.1 XMAN1+= afs_compile_et.1 XMAN1+= afsmonitor.1 XMAN1+= aklog.1 XMAN1+= cmdebug.1 XMAN1+= copyauth.1 XMAN1+= dlog.1 XMAN1+= fs.1 XMAN1+= fs_apropos.1 XMAN1+= fs_checkservers.1 XMAN1+= fs_checkvolumes.1 XMAN1+= fs_chgrp.1 XMAN1+= fs_chown.1 XMAN1+= fs_cleanacl.1 XMAN1+= fs_copyacl.1 XMAN1+= fs_cscpolicy.1 XMAN1+= fs_diskfree.1 XMAN1+= fs_examine.1 XMAN1+= fs_exportafs.1 XMAN1+= fs_flush.1 XMAN1+= fs_flushall.1 XMAN1+= fs_flushmount.1 XMAN1+= fs_flushvolume.1 XMAN1+= fs_getcacheparms.1 XMAN1+= fs_getcalleraccess.1 XMAN1+= fs_getcellstatus.1 XMAN1+= fs_getclientaddrs.1 XMAN1+= fs_getcrypt.1 XMAN1+= fs_getfid.1 XMAN1+= fs_getserverprefs.1 XMAN1+= fs_help.1 XMAN1+= fs_listacl.1 XMAN1+= fs_listaliases.1 XMAN1+= fs_listcells.1 XMAN1+= fs_listquota.1 XMAN1+= fs_lsmount.1 XMAN1+= fs_memdump.1 XMAN1+= fs_messages.1 XMAN1+= fs_minidump.1 XMAN1+= fs_mkmount.1 XMAN1+= fs_monitor.1 XMAN1+= fs_newalias.1 XMAN1+= fs_newcell.1 XMAN1+= fs_quota.1 XMAN1+= fs_rmmount.1 XMAN1+= fs_rxstatpeer.1 XMAN1+= fs_rxstatproc.1 XMAN1+= fs_setacl.1 XMAN1+= fs_setcachesize.1 XMAN1+= fs_setcbaddr.1 XMAN1+= fs_setcell.1 XMAN1+= fs_setclientaddrs.1 XMAN1+= fs_setcrypt.1 XMAN1+= fs_setquota.1 XMAN1+= fs_setserverprefs.1 XMAN1+= fs_setvol.1 XMAN1+= fs_storebehind.1 XMAN1+= fs_sysname.1 XMAN1+= fs_trace.1 XMAN1+= fs_uuid.1 XMAN1+= fs_whereis.1 XMAN1+= fs_whichcell.1 XMAN1+= fs_wscell.1 XMAN1+= klog.1 XMAN1+= klog.krb5.1 XMAN1+= knfs.1 XMAN1+= kpasswd.1 XMAN1+= livesys.1 XMAN1+= pagsh.1 XMAN1+= pts.1 XMAN1+= pts_adduser.1 XMAN1+= pts_apropos.1 XMAN1+= pts_chown.1 XMAN1+= pts_creategroup.1 XMAN1+= pts_createuser.1 XMAN1+= pts_delete.1 XMAN1+= pts_examine.1 XMAN1+= pts_help.1 XMAN1+= pts_interactive.1 XMAN1+= pts_listentries.1 XMAN1+= pts_listmax.1 XMAN1+= pts_listowned.1 XMAN1+= pts_membership.1 XMAN1+= pts_quit.1 XMAN1+= pts_removeuser.1 XMAN1+= pts_rename.1 XMAN1+= pts_setfields.1 XMAN1+= pts_setmax.1 XMAN1+= pts_sleep.1 XMAN1+= pts_source.1 XMAN1+= restorevol.1 XMAN1+= rxdebug.1 XMAN1+= rxgen.1 XMAN1+= scout.1 XMAN1+= symlink.1 XMAN1+= symlink_list.1 XMAN1+= symlink_make.1 XMAN1+= symlink_remove.1 XMAN1+= sys.1 XMAN1+= tokens.1 XMAN1+= translate_et.1 XMAN1+= udebug.1 XMAN1+= unlog.1 XMAN1+= up.1 XMAN1+= vos.1 XMAN1+= vos_addsite.1 XMAN1+= vos_apropos.1 XMAN1+= vos_backup.1 XMAN1+= vos_backupsys.1 XMAN1+= vos_changeloc.1 XMAN1+= vos_changeaddr.1 XMAN1+= vos_clone.1 XMAN1+= vos_convertROtoRW.1 XMAN1+= vos_copy.1 XMAN1+= vos_create.1 XMAN1+= vos_delentry.1 XMAN1+= vos_dump.1 XMAN1+= vos_endtrans.1 XMAN1+= vos_examine.1 XMAN1+= vos_help.1 XMAN1+= vos_listaddrs.1 XMAN1+= vos_listpart.1 XMAN1+= vos_listvldb.1 XMAN1+= vos_listvol.1 XMAN1+= vos_lock.1 XMAN1+= vos_move.1 XMAN1+= vos_offline.1 XMAN1+= vos_online.1 XMAN1+= vos_partinfo.1 XMAN1+= vos_release.1 XMAN1+= vos_remove.1 XMAN1+= vos_remsite.1 XMAN1+= vos_rename.1 XMAN1+= vos_restore.1 XMAN1+= vos_setfields.1 XMAN1+= vos_shadow.1 XMAN1+= vos_size.1 XMAN1+= vos_status.1 XMAN1+= vos_syncserv.1 XMAN1+= vos_syncvldb.1 XMAN1+= vos_unlock.1 XMAN1+= vos_unlockvldb.1 XMAN1+= vos_zap.1 XMAN1+= xstat_cm_test.1 XMAN1+= xstat_fs_test.1 XMAN5+= AuthLog.5 XMAN5+= AuthLog.dir.5 XMAN5+= BackupLog.5 XMAN5+= BosConfig.5 XMAN5+= BosLog.5 XMAN5+= CellAlias.5 XMAN5+= CellServDB.5 XMAN5+= FORCESALVAGE.5 XMAN5+= FileLog.5 XMAN5+= KeyFile.5 XMAN5+= NetInfo.5 XMAN5+= NetRestrict.5 XMAN5+= NoAuth.5 XMAN5+= SALVAGE.fs.5 XMAN5+= SalvageLog.5 XMAN5+= ThisCell.5 XMAN5+= UserList.5 XMAN5+= VLLog.5 XMAN5+= VolserLog.5 XMAN5+= afs.5 XMAN5+= afs_cache.5 XMAN5+= afs_volume_header.5 XMAN5+= afsmonitor.5 XMAN5+= afszcm.cat.5 XMAN5+= bdb.DB0.5 XMAN5+= butc.5 XMAN5+= butc_logs.5 XMAN5+= cacheinfo.5 XMAN5+= fms.log.5 XMAN5+= kaserver.DB0.5 XMAN5+= kaserverauxdb.5 XMAN5+= krb.conf.5 XMAN5+= prdb.DB0.5 XMAN5+= salvage.lock.5 XMAN5+= sysid.5 XMAN5+= tapeconfig.5 XMAN5+= uss.5 XMAN5+= uss_bulk.5 XMAN5+= vldb.DB0.5 XMAN8+= afsd.8 XMAN8+= asetkey.8 XMAN8+= backup.8 XMAN8+= backup_adddump.8 XMAN8+= backup_addhost.8 XMAN8+= backup_addvolentry.8 XMAN8+= backup_addvolset.8 XMAN8+= backup_apropos.8 XMAN8+= backup_dbverify.8 XMAN8+= backup_deldump.8 XMAN8+= backup_deletedump.8 XMAN8+= backup_delhost.8 XMAN8+= backup_delvolentry.8 XMAN8+= backup_delvolset.8 XMAN8+= backup_diskrestore.8 XMAN8+= backup_dump.8 XMAN8+= backup_dumpinfo.8 XMAN8+= backup_help.8 XMAN8+= backup_interactive.8 XMAN8+= backup_jobs.8 XMAN8+= backup_kill.8 XMAN8+= backup_labeltape.8 XMAN8+= backup_listdumps.8 XMAN8+= backup_listhosts.8 XMAN8+= backup_listvolsets.8 XMAN8+= backup_quit.8 XMAN8+= backup_readlabel.8 XMAN8+= backup_restoredb.8 XMAN8+= backup_savedb.8 XMAN8+= backup_scantape.8 XMAN8+= backup_setexp.8 XMAN8+= backup_status.8 XMAN8+= backup_volinfo.8 XMAN8+= backup_volrestore.8 XMAN8+= backup_volsetrestore.8 XMAN8+= bos.8 XMAN8+= bos_addhost.8 XMAN8+= bos_addkey.8 XMAN8+= bos_adduser.8 XMAN8+= bos_apropos.8 XMAN8+= bos_create.8 XMAN8+= bos_delete.8 XMAN8+= bos_exec.8 XMAN8+= bos_getdate.8 XMAN8+= bos_getlog.8 XMAN8+= bos_getrestart.8 XMAN8+= bos_getrestricted.8 XMAN8+= bos_help.8 XMAN8+= bos_install.8 XMAN8+= bos_listhosts.8 XMAN8+= bos_listkeys.8 XMAN8+= bos_listusers.8 XMAN8+= bos_prune.8 XMAN8+= bos_removehost.8 XMAN8+= bos_removekey.8 XMAN8+= bos_removeuser.8 XMAN8+= bos_restart.8 XMAN8+= bos_salvage.8 XMAN8+= bos_setauth.8 XMAN8+= bos_setcellname.8 XMAN8+= bos_setrestart.8 XMAN8+= bos_setrestricted.8 XMAN8+= bos_shutdown.8 XMAN8+= bos_start.8 XMAN8+= bos_startup.8 XMAN8+= bos_status.8 XMAN8+= bos_stop.8 XMAN8+= bos_uninstall.8 XMAN8+= bos_util.8 XMAN8+= bosserver.8 XMAN8+= buserver.8 XMAN8+= butc.8 XMAN8+= fileserver.8 XMAN8+= fms.8 XMAN8+= fstrace.8 XMAN8+= fstrace_apropos.8 XMAN8+= fstrace_clear.8 XMAN8+= fstrace_dump.8 XMAN8+= fstrace_help.8 XMAN8+= fstrace_lslog.8 XMAN8+= fstrace_lsset.8 XMAN8+= fstrace_setlog.8 XMAN8+= fstrace_setset.8 XMAN8+= ka-forwarder.8 XMAN8+= kadb_check.8 XMAN8+= kas.8 XMAN8+= kas_apropos.8 XMAN8+= kas_create.8 XMAN8+= kas_delete.8 XMAN8+= kas_examine.8 XMAN8+= kas_forgetticket.8 XMAN8+= kas_help.8 XMAN8+= kas_interactive.8 XMAN8+= kas_list.8 XMAN8+= kas_listtickets.8 XMAN8+= kas_noauthentication.8 XMAN8+= kas_quit.8 XMAN8+= kas_setfields.8 XMAN8+= kas_setpassword.8 XMAN8+= kas_statistics.8 XMAN8+= kdb.8 XMAN8+= kas_stringtokey.8 XMAN8+= kas_unlock.8 XMAN8+= kaserver.8 XMAN8+= kpwvalid.8 XMAN8+= prdb_check.8 XMAN8+= pt_util.8 XMAN8+= ptserver.8 XMAN8+= read_tape.8 XMAN8+= rmtsysd.8 XMAN8+= salvager.8 XMAN8+= salvageserver.8 XMAN8+= upclient.8 XMAN8+= upserver.8 XMAN8+= uss.8 XMAN8+= uss_add.8 XMAN8+= uss_apropos.8 XMAN8+= uss_bulk.8 XMAN8+= uss_delete.8 XMAN8+= uss_help.8 XMAN8+= vldb_check.8 XMAN8+= vldb_convert.8 XMAN8+= vlserver.8 XMAN8+= voldump.8 XMAN8+= volinfo.8 XMAN8+= volserver.8 XMAN8+= vsys.8 XMAN8+= xfs_size_check.8 XMAN8+= state_analyzer.8 7cbfa8fb5f56c799fbd705bb9881457a exit >Release-Note: >Audit-Trail: >Unformatted: