ports/100580: [NEW PORT] devel/fistgen: Language for describing stackable filesystems

Stanislav Sedov ssedov at mbsd.msk.ru
Wed Jul 19 21:30:16 UTC 2006


>Number:         100580
>Category:       ports
>Synopsis:       [NEW PORT] devel/fistgen: Language for describing stackable filesystems
>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:   Wed Jul 19 21:30:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Stanislav Sedov
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
MBSD labs, Inc.
>Environment:
System: FreeBSD fonon.realnet 7.0-CURRENT FreeBSD 7.0-CURRENT #7: Sun Jun 18 20:51:36 MSD 2006
>Description:
FiST (File System Translator) is a language for describing stackable file
systems. Fistgen is the FiST language code translator. This package includes
sources for fistgen and stackable templates for several operating systems.

Author:	Erez Zadok <ezk at cs.sunysb.edu>
WWW:	http://www.filesystems.org/

>How-To-Repeat:
>Fix:

--- fistgen-0.1.2.shar begins here ---
# 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:
#
#	fistgen
#	fistgen/pkg-descr
#	fistgen/Makefile
#	fistgen/pkg-plist
#	fistgen/distinfo
#	fistgen/files
#	fistgen/files/pkg-message.in
#
echo c - fistgen
mkdir -p fistgen > /dev/null 2>&1
echo x - fistgen/pkg-descr
sed 's/^X//' >fistgen/pkg-descr << 'END-of-fistgen/pkg-descr'
XFiST (File System Translator) is a language for describing stackable file
Xsystems. Fistgen is the FiST language code translator. This package includes
Xsources for fistgen and stackable templates for several operating systems.
X
XAuthor:	Erez Zadok <ezk at cs.sunysb.edu>
XWWW:	http://www.filesystems.org/
END-of-fistgen/pkg-descr
echo x - fistgen/Makefile
sed 's/^X//' >fistgen/Makefile << 'END-of-fistgen/Makefile'
X# New ports collection makefile for:	fistgen
X# Date created:		2006-07-20
X# Whom:			Stanislav Sedov <ssedov at mbsd.msk.ru>
X#
X# $MBSDlabs$
X# $FreeBSD$
X#
X
XPORTNAME=	fistgen
XPORTVERSION=	0.1.2
XCATEGORIES=	devel
XMASTER_SITES=	ftp://ftp.filesystems.org/pub/fistgen/
X
XMAINTAINER=	ssedov at mbsd.msk.ru
XCOMMENT=	Language for describing stackable filesystems
X
XGNU_CONFIGURE=	yes
XSUB_FILES=	pkg-message
XPORTDOCS=	README INSTALL
XMAN8=		fistgen.8
X
XOPTIONS=	TEMPLATES	"Install FiST templates" on \
X		EXAMPLES	"Install sample filesystems" on
X
X.include <bsd.port.pre.mk>
X
X.if !defined(WITHOUT_TEMPLATES)
XPLIST_SUB+=	TEMPLATES=""
X.else
XPLIST_SUB+=	TEMPLATES="@comment "
X.endif
X.if !defined(WITHOUT_EXAMPLES)
XPLIST_SUB+=	EXAMPLES=""
X.else
XPLIST_SUB+=	EXAMPLES="@comment "
X.endif
X
Xpost-install:
X.if !defined(WITHOUT_TEMPLATES)
X	@${MKDIR} ${DATADIR}
X	@${TAR} -cf - -C ${WRKSRC} templates | \
X		${TAR} -xf - -C ${DATADIR}
X# Make sure that the premissions correct
X	@${FIND} ${DATADIR} -exec ${CHOWN} ${SHAREOWN} {} \;
X.endif
X.if !defined(WITHOUT_EXAMPLES)
X	@${MKDIR} ${EXAMPLESDIR}
X	@${TAR} -cf - -C ${WRKSRC} copyfs cryptfs gzipfs uuencodefs tests | \
X		${TAR} -xf - -C ${EXAMPLESDIR}
X# Make sure that the premissions correct
X	@${FIND} ${EXAMPLESDIR} -type f -exec ${CHMOD} ${SHAREMODE} {} \;
X	@${FIND} ${EXAMPLESDIR} -exec ${CHOWN} ${SHAREOWN} {} \;
X.endif
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCSDIR}
X.endif
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-fistgen/Makefile
echo x - fistgen/pkg-plist
sed 's/^X//' >fistgen/pkg-plist << 'END-of-fistgen/pkg-plist'
Xsbin/fistgen
X%%EXAMPLES%%%%EXAMPLESDIR%%/copyfs/copyfs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/copyfs/copyfs.mk
X%%EXAMPLES%%%%EXAMPLESDIR%%/copyfs/sca_code.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/copyfs/sca_code.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/cryptfs/bf_cfb64.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/cryptfs/bf_enc.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/cryptfs/bf_locl.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/cryptfs/bf_pi.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/cryptfs/bf_skey.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/cryptfs/blowfish.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/cryptfs/cryptfs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/cryptfs/fist_getiv.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/cryptfs/fist_setkey.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/adler32.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/deflate.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/deflate.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/gzipfs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/gzipfs.mk
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/infblock.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/infblock.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/infcodes.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/infcodes.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/inffast.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/inffast.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/inffixed.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/inflate.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/inftrees.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/inftrees.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/infutil.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/infutil.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/sca_code.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/sca_code.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/trees.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/trees.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/zconf.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/zlib.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/zutil.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/gzipfs/zutil.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/tests/aclfs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/tests/base0fs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/tests/base1fs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/tests/base2fs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/tests/base3fs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/tests/foofs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/tests/rot13fs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/tests/rot1fs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/tests/snoopfs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/tests/wrapfs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/uuencodefs/sca_code.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/uuencodefs/sca_code.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/uuencodefs/uuencodefs.fist
X%%EXAMPLES%%%%EXAMPLESDIR%%/uuencodefs/uuencodefs.mk
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/COPYING
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/ChangeLog
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/Makefile
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/TODO
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/extern.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/fist.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/fist_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/fist_ioctl.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/getmntopts.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/mntopts.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/mount_wrapfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/print.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/subr.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/vfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/vnode.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-3/wrapfs.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/COPYING
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/ChangeLog
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/Makefile
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/TODO
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/extern.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/fist.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/fist_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/fist_ioctl.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/getmntopts.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/mmap.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/mntopts.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/mount_wrapfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/print.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/subr.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/vfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/vnode.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4.0-RELEASE/wrapfs.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/COPYING
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/ChangeLog
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/Makefile
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/extern.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/fist.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/fist_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/fist_ioctl.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/getmntopts.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/mmap.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/mntopts.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/mount_wrapfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/print.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/subr.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/vfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/vnode.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-4/wrapfs.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/COPYING
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/ChangeLog
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/Makefile
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/TODO
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/fist.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/fist_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/fist_ioctl.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/getmntopts.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/mmap.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/mntopts.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/mount_wrapfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/print.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/subr.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/vfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/vnode.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5.3-RELEASE/wrapfs.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/COPYING
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/ChangeLog
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/Makefile
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/TODO
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/extern.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/fist.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/fist_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/fist_ioctl.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/getmntopts.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/mmap.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/mntopts.h
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/mount_wrapfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/print.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/subr.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/vfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/vnode.c
X%%TEMPLATES%%%%DATADIR%%/templates/FreeBSD-5/wrapfs.h
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/COPYING
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/ChangeLog
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/Makefile
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/WRAPFS-TODO
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/attach.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/dentry.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/doit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/file.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/fist.h
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/fist_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/fist_ioctl.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/inode.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/kwhich
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/main.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/print.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/subr.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/super.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/testit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/undoit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/vm_area.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.2/wrapfs.h
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/COPYING
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/ChangeLog
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/Makefile
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/Makefile-4-kernel
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/WRAPFS-TODO
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/dentry.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/doit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/file.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/fist.h
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/fist_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/fist_ioctl.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/inode.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/main.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/mmap.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/print.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/sca_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/sca_aux.h
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/sca_list_idx.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/sca_mk_idx.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/sca_read.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/sca_write.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/subr.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/super.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/testit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/undoit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/vm_area.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.3/wrapfs.h
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/ATTACH-TODO.txt
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/COPYING
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/ChangeLog
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/Makefile
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/Makefile-4-kernel
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/README.attach
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/WRAPFS-TODO
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/attach.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/dentry.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/doit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/file.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/fist.h
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/fist_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/fist_ioctl.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/inode.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/main.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/match-malloc.pl
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/mmap.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/nfs-doit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/print.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/sca_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/sca_aux.h
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/sca_list_idx.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/sca_mk_idx.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/sca_read.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/sca_write.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/subr.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/super.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/testit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/undoit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/vm_area.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.4/wrapfs.h
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/ATTACH-TODO.txt
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/COPYING
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/ChangeLog
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/Makefile
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/Makefile-4-kernel
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/README.attach
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/WRAPFS-TODO
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/attach.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/dentry.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/doit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/file.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/fist.h
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/fist_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/fist_ioctl.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/inode.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/main.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/match-malloc.pl
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/mmap.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/nfs-doit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/print.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/sca_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/sca_aux.h
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/sca_list_idx.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/sca_mk_idx.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/sca_read.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/sca_write.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/subr.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/super.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/testit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/undoit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/vm_area.c
X%%TEMPLATES%%%%DATADIR%%/templates/Linux-2.6/wrapfs.h
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/COPYING
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/ChangeLog
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/Makefile
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/TODO
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/doit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/fist.h
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/fist_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/fist_ioctl.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/fist_mount.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/fist_statvfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/fist_umount.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/ht.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/mmap.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/print.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/subr.c-OFF
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/testit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/undoit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/vfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/vnode.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.6/wrapfs.h
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/COPYING
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/ChangeLog
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/Makefile
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/TODO
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/doit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/fist.h
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/fist_aux.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/fist_ioctl.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/fist_mount.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/fist_statvfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/fist_umount.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/ht.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/mmap.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/print.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/subr.c-OFF
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/testit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/undoit.sh
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/vfs.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/vnode.c
X%%TEMPLATES%%%%DATADIR%%/templates/SunOS-5.7/wrapfs.h
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates/SunOS-5.7
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates/SunOS-5.6
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates/Linux-2.6
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates/Linux-2.4
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates/Linux-2.3
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates/Linux-2.2
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates/FreeBSD-5.3-RELEASE
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates/FreeBSD-5
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates/FreeBSD-4.0-RELEASE
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates/FreeBSD-4
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates/FreeBSD-3
X%%TEMPLATES%%@dirrm %%DATADIR%%/templates
X%%TEMPLATES%%@dirrm %%DATADIR%%
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/uuencodefs
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/tests
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/gzipfs
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/cryptfs
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/copyfs
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%
END-of-fistgen/pkg-plist
echo x - fistgen/distinfo
sed 's/^X//' >fistgen/distinfo << 'END-of-fistgen/distinfo'
XMD5 (fistgen-0.1.2.tar.gz) = 008c0565c268865ffa912ad42b36ae1b
XSHA256 (fistgen-0.1.2.tar.gz) = 52ca64529c6d2b7cafdf0544871bb4a6f3d5e1d4fd5ea135ad14154e5eabdff0
XSIZE (fistgen-0.1.2.tar.gz) = 702901
END-of-fistgen/distinfo
echo c - fistgen/files
mkdir -p fistgen/files > /dev/null 2>&1
echo x - fistgen/files/pkg-message.in
sed 's/^X//' >fistgen/files/pkg-message.in << 'END-of-fistgen/files/pkg-message.in'
X============================================================================
X
XTemplates were installed in %%DATADIR%%.
XExamples were installed in %%EXAMPLESDIR%%.
X
XTo generate example filesystem you should copy
X%%DATADIR%%/templates
Xinto your working directory and specify path to description of
Xfilesystem you want to build, e.g.:
X	cd /work
X	mkdir myfs
X	cp -rf %%DATADIR%%/templates myfs/
X	cd myfs
X	fistgen %%EXAMPLESDIR%%/tests/aclfs.fist
X
XThen you can chdir to out/OS-VER/FSNAME and type 'make'.
X
XSee %%DOCSDIR%%/README, %%DOCSDIR%%/INSTALL
Xand http://www.filesystems.org for further instructions.
X
X============================================================================
END-of-fistgen/files/pkg-message.in
exit
--- fistgen-0.1.2.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list