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