From 8615da09f46a1f11dedc4bab32fcc4e1656f23f3 Mon Sep 17 00:00:00 2001 From: skreuzer Date: Wed, 8 Jan 2014 20:18:34 +0000 Subject: SPECsfs2008: the SPEC NFSv3/CIFS benchmark SPECsfs2008 is the latest version of the Standard Performance Evaluation Corporation benchmark suite measuring file server throughput and response time, providing a standardized method for comparing performance across different vendor platforms. SPECsfs2008 results summarize the server's capabilities with respect to the number of operations that can be handled per second, as well as the overall latency of the operations. The suite is a follow-on to the SFS97_R1 benchmark, adding a CIFS workload, an updated NFSv3 workload, support for additional client platforms, and a new test harness and reporting/submission framework. The ISO for SPECsfs2008 must be purchased from SPEC's web site, before this port can be built. WWW: http://www.spec.org/sfs2008/ PR: ports/185221 Submitted by: Craig Rodrigues --- benchmarks/Makefile | 1 + benchmarks/spec-sfs/Makefile | 61 +++ benchmarks/spec-sfs/distinfo | 2 + benchmarks/spec-sfs/files/patch-Makefile | 15 + benchmarks/spec-sfs/files/patch-libcifs-connect.c | 26 + benchmarks/spec-sfs/files/patch-post_install.sh | 11 + benchmarks/spec-sfs/files/patch-src-Makefile | 11 + .../spec-sfs/files/patch-submit_tools-Makefile | 19 + benchmarks/spec-sfs/files/pkg-message.in | 3 + benchmarks/spec-sfs/pkg-descr | 16 + benchmarks/spec-sfs/pkg-message | 1 + benchmarks/spec-sfs/pkg-plist | 591 +++++++++++++++++++++ 12 files changed, 757 insertions(+) create mode 100644 benchmarks/spec-sfs/Makefile create mode 100644 benchmarks/spec-sfs/distinfo create mode 100644 benchmarks/spec-sfs/files/patch-Makefile create mode 100644 benchmarks/spec-sfs/files/patch-libcifs-connect.c create mode 100644 benchmarks/spec-sfs/files/patch-post_install.sh create mode 100644 benchmarks/spec-sfs/files/patch-src-Makefile create mode 100644 benchmarks/spec-sfs/files/patch-submit_tools-Makefile create mode 100644 benchmarks/spec-sfs/files/pkg-message.in create mode 100644 benchmarks/spec-sfs/pkg-descr create mode 100644 benchmarks/spec-sfs/pkg-message create mode 100644 benchmarks/spec-sfs/pkg-plist (limited to 'benchmarks') diff --git a/benchmarks/Makefile b/benchmarks/Makefile index 92c30432ffc..71c8b668ad5 100644 --- a/benchmarks/Makefile +++ b/benchmarks/Makefile @@ -64,6 +64,7 @@ SUBDIR += siege SUBDIR += sipp SUBDIR += slowloris + SUBDIR += spec-sfs SUBDIR += spp SUBDIR += stream SUBDIR += super-smack diff --git a/benchmarks/spec-sfs/Makefile b/benchmarks/spec-sfs/Makefile new file mode 100644 index 00000000000..ca0e207c66b --- /dev/null +++ b/benchmarks/spec-sfs/Makefile @@ -0,0 +1,61 @@ +# Created by: Craig Rodrigues +# $FreeBSD$ +# +# Based on port originally created by Garrett Cooper +# + +PORTNAME= spec-sfs +PORTVERSION= 2008 +CATEGORIES= benchmarks java +DISTNAME= SPECsfs2008-1.00 +EXTRACT_SUFX= .iso + +MAINTAINER= rodrigc@FreeBSD.org +COMMENT= SPEC NFS and CIFS filesystem benchmark suite + +NO_PACKAGE= license restricts redistribution +RESTRICTED= license restricts redistribution + +USES= gmake perl5 +USE_PERL5= run +USE_JAVA= yes +JAVA_VERSION= 1.6+ + +SUB_FILES= pkg-message + +WRKSRC= ${WRKDIR} +BUILD_WRKSRC= ${WRKSRC}/spec-sfs2008 +DOWNLOAD_URL?= http://www.spec.org/sfs2008/ +SPEC_ROOT?= ${PREFIX}/${PORTNAME} + +DOCSDIR= ${SPEC_ROOT}/documents + +OPTIONS= RESERVED_PORT "Use privileged ports when doing NFS testing" on + +.if defined(WITH_RESERVED_PORT) +CFLAGS+= -DRESVPORT +.endif + +# Substitutions for pkg-plist +PLIST_SUB+= SPEC_ROOT=${SPEC_ROOT} + +.include + +.if !exists(${DISTDIR}/${DISTFILES}) && !defined(PACKAGE_BUILDING) +IGNORE?=You must purchase ${DISTFILES} from SPEC (${DOWNLOAD_URL}), place it in ${DISTDIR} and then run make again +.endif + +pre-install: + ${FIND} ${WRKDIR} -name "*\.orig" -delete + +do-install: + cd ${WRKDIR}/spec-sfs2008/manager && ${JAVA} SpecInstall ${SPEC_ROOT} + ${RM} -fr ${SPEC_ROOT}/binaries + ${CHMOD} g+w ${SPEC_ROOT}/result + +post-install: + @${ECHO_CMD} + @${CAT} ${WRKDIR}/${PKGMESSAGE:T} + @${ECHO_CMD} + +.include diff --git a/benchmarks/spec-sfs/distinfo b/benchmarks/spec-sfs/distinfo new file mode 100644 index 00000000000..97dadf4d45a --- /dev/null +++ b/benchmarks/spec-sfs/distinfo @@ -0,0 +1,2 @@ +SHA256 (SPECsfs2008-1.00.iso) = ef7e7056c08960a2b13fff9680bbf60e5f8f3ecd0b458e1ff91a14cb198212e2 +SIZE (SPECsfs2008-1.00.iso) = 31132924 diff --git a/benchmarks/spec-sfs/files/patch-Makefile b/benchmarks/spec-sfs/files/patch-Makefile new file mode 100644 index 00000000000..6175a953f43 --- /dev/null +++ b/benchmarks/spec-sfs/files/patch-Makefile @@ -0,0 +1,15 @@ +--- spec-sfs2008/Makefile.orig 2013-09-24 02:00:10.013168784 -0700 ++++ spec-sfs2008/Makefile 2013-09-24 02:02:29.965159029 -0700 +@@ -65,10 +65,10 @@ + ifeq ($(OS), freebsd) + MACHID= freebsd + CC= /usr/bin/gcc +-OPT= -O ++OPT= -O0 + LIBS= -lm + OSTYPE= -DFreeBSD +-EXTRA_CFLAGS= -DSETPGRP_BSD -DNO_T_TYPES -DUSE_INTTYPES $(CIFS_CFLAGS) $(MVFDN_FLAG) ++EXTRA_CFLAGS= -DSETPGRP_BSD -DNO_T_TYPES -DUSE_INTTYPES -DUSE_POSIX_SIGNALS $(CIFS_CFLAGS) $(MVFDN_FLAG) + CIFS_CFLAGS = -DCIFS_VFS_USERSPACE + RESVPORT_MOUNT= + SFSCIFS = sfscifs diff --git a/benchmarks/spec-sfs/files/patch-libcifs-connect.c b/benchmarks/spec-sfs/files/patch-libcifs-connect.c new file mode 100644 index 00000000000..6ddb8ef5cc4 --- /dev/null +++ b/benchmarks/spec-sfs/files/patch-libcifs-connect.c @@ -0,0 +1,26 @@ +--- spec-sfs2008/redistributable_sources/libcifs/connect.c.orig 2008-02-02 21:30:04.000000000 -0800 ++++ spec-sfs2008/redistributable_sources/libcifs/connect.c 2011-08-20 15:50:55.000000000 -0700 +@@ -19,6 +19,9 @@ + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + ++#if defined(FreeBSD) ++#include ++#endif + #ifndef CIFS_VFS_USERSPACE + #include + #include +@@ -102,9 +105,10 @@ + unsigned short int port; + }; + +-#if defined(FreeBSD) || defined(SOLARIS2) || defined(macosx) +-int +-strnlen(char *a,int len) ++#if (defined(FreeBSD) && __FreeBSD_version < 800067) || \ ++ defined(SOLARIS2) || defined(macosx) ++size_t ++strnlen(const char *a, size_t maxlen) + { + int i,j; + j=0; diff --git a/benchmarks/spec-sfs/files/patch-post_install.sh b/benchmarks/spec-sfs/files/patch-post_install.sh new file mode 100644 index 00000000000..dd6100f537b --- /dev/null +++ b/benchmarks/spec-sfs/files/patch-post_install.sh @@ -0,0 +1,11 @@ +--- spec-sfs2008/post_install.sh.orig 2013-09-23 14:24:56.000000000 -0700 ++++ spec-sfs2008/post_install.sh 2013-09-23 14:25:16.000000000 -0700 +@@ -19,7 +19,7 @@ + # + # Fix up the binaries + # +-for i in binaries/* ++for i in binaries/* bin + do + if [ -f $i/sfsnfs3 ]; then + chmod 755 $i/sfs* diff --git a/benchmarks/spec-sfs/files/patch-src-Makefile b/benchmarks/spec-sfs/files/patch-src-Makefile new file mode 100644 index 00000000000..bf723b76fb4 --- /dev/null +++ b/benchmarks/spec-sfs/files/patch-src-Makefile @@ -0,0 +1,11 @@ +--- spec-sfs2008/src/Makefile.orig 2013-09-12 16:56:55.851060286 -0700 ++++ spec-sfs2008/src/Makefile 2013-09-12 16:57:25.012057145 -0700 +@@ -216,7 +216,7 @@ + + ${RPCLIB}: FRC + @cd rpc; ${MAKE} MACHID="${MACHID}" \ +- CC="${CC}" CFLAGS="${CFLAGS}" \ ++ CC="${CC}" CFLAGS="${CFLAGS}" DEBUG="${DEBUG}" \ + LDFLAGS="${LDFLAGS}" EXTRA_CFLAGS="${EXTRA_CFLAGS}" \ + EXTRA_LDFLAGS="${EXTRA_LDFLAGS}" EXTRA_LIBS="${EXTRA_LIBS}" \ + LIBS="${LIBS}" OSTYPE="${OSTYPE}" OPT="${OPT}" \ diff --git a/benchmarks/spec-sfs/files/patch-submit_tools-Makefile b/benchmarks/spec-sfs/files/patch-submit_tools-Makefile new file mode 100644 index 00000000000..259a54a76f7 --- /dev/null +++ b/benchmarks/spec-sfs/files/patch-submit_tools-Makefile @@ -0,0 +1,19 @@ +--- spec-sfs2008/submit_tools/Makefile.orig 2013-09-12 13:38:44.941878849 -0700 ++++ spec-sfs2008/submit_tools/Makefile 2013-09-12 13:39:15.160876702 -0700 +@@ -10,12 +10,12 @@ + INSTALLDIR=. + + install: +- cd $(SPECREPORT); make install +- cd $(SUBEDIT); make install ++ cd $(SPECREPORT); $(MAKE) install ++ cd $(SUBEDIT); $(MAKE) install + + clean: +- cd $(SPECREPORT); make clean +- cd $(SUBEDIT); make clean ++ cd $(SPECREPORT); $(MAKE) clean ++ cd $(SUBEDIT); $(MAKE) clean + + uninstall: + cd $(INSTALLDIR); rm -f specreport.pl subedit.pl diff --git a/benchmarks/spec-sfs/files/pkg-message.in b/benchmarks/spec-sfs/files/pkg-message.in new file mode 100644 index 00000000000..6db58cefaf8 --- /dev/null +++ b/benchmarks/spec-sfs/files/pkg-message.in @@ -0,0 +1,3 @@ +Be sure to read through the documentation in +%%DOCSDIR%% for how to properly +setup SPECsfs2008. diff --git a/benchmarks/spec-sfs/pkg-descr b/benchmarks/spec-sfs/pkg-descr new file mode 100644 index 00000000000..a76a31236d6 --- /dev/null +++ b/benchmarks/spec-sfs/pkg-descr @@ -0,0 +1,16 @@ +SPECsfs2008: the SPEC NFSv3/CIFS benchmark + +SPECsfs2008 is the latest version of the Standard Performance Evaluation +Corporation benchmark suite measuring file server throughput and response time, +providing a standardized method for comparing performance across different +vendor platforms. SPECsfs2008 results summarize the server's capabilities with +respect to the number of operations that can be handled per second, as well as +the overall latency of the operations. The suite is a follow-on to the SFS97_R1 +benchmark, adding a CIFS workload, an updated NFSv3 workload, support for +additional client platforms, and a new test harness and reporting/submission +framework. + +The ISO for SPECsfs2008 must be purchased from SPEC's web site, before +this port can be built. + +WWW: http://www.spec.org/sfs2008/ diff --git a/benchmarks/spec-sfs/pkg-message b/benchmarks/spec-sfs/pkg-message new file mode 100644 index 00000000000..b14df6442ea --- /dev/null +++ b/benchmarks/spec-sfs/pkg-message @@ -0,0 +1 @@ +Hi diff --git a/benchmarks/spec-sfs/pkg-plist b/benchmarks/spec-sfs/pkg-plist new file mode 100644 index 00000000000..b4172031b05 --- /dev/null +++ b/benchmarks/spec-sfs/pkg-plist @@ -0,0 +1,591 @@ +%%SPEC_ROOT%%/bin/sfsnfs3 +%%SPEC_ROOT%%/bin/sfs_syncd +%%SPEC_ROOT%%/bin/sfs_ext_mon +%%SPEC_ROOT%%/bin/sfs_prime +%%SPEC_ROOT%%/bin/sfscifs +%%SPEC_ROOT%%/bin/.empty +%%SPEC_ROOT%%/src/sfs_c_dmp.c +%%SPEC_ROOT%%/src/sfs_m_prm.o +%%SPEC_ROOT%%/src/sfs_c_def.h +%%SPEC_ROOT%%/src/sfs_ext_mon +%%SPEC_ROOT%%/src/sfs_c_pnt.o +%%SPEC_ROOT%%/src/rpc/svc_auth.h +%%SPEC_ROOT%%/src/rpc/pmap_clnt.o +%%SPEC_ROOT%%/src/rpc/auth.h +%%SPEC_ROOT%%/src/rpc/xdr_array.c +%%SPEC_ROOT%%/src/rpc/clnt_tcp.o +%%SPEC_ROOT%%/src/rpc/rpcb_getport.c +%%SPEC_ROOT%%/src/rpc/librpclib.a +%%SPEC_ROOT%%/src/rpc/get_myaddress.c +%%SPEC_ROOT%%/src/rpc/rpc_msg.h +%%SPEC_ROOT%%/src/rpc/clnt_udp.o +%%SPEC_ROOT%%/src/rpc/sfs_cudp.c +%%SPEC_ROOT%%/src/rpc/osdep.h +%%SPEC_ROOT%%/src/rpc/svc_tcp.c +%%SPEC_ROOT%%/src/rpc/xdr_mem.c +%%SPEC_ROOT%%/src/rpc/svc_udp.c +%%SPEC_ROOT%%/src/rpc/rpc_commondata.o +%%SPEC_ROOT%%/src/rpc/sfs_ctcp.c +%%SPEC_ROOT%%/src/rpc/xdr_float.o +%%SPEC_ROOT%%/src/rpc/svc_simple.o +%%SPEC_ROOT%%/src/rpc/svc_auth_unix.o +%%SPEC_ROOT%%/src/rpc/clnt_simple.o +%%SPEC_ROOT%%/src/rpc/xdr_rec.c +%%SPEC_ROOT%%/src/rpc/svc_auth.o +%%SPEC_ROOT%%/src/rpc/pmap_getport.c +%%SPEC_ROOT%%/src/rpc/pmap_clnt.h +%%SPEC_ROOT%%/src/rpc/svc_run.c +%%SPEC_ROOT%%/src/rpc/xdr_reference.o +%%SPEC_ROOT%%/src/rpc/xdr.c +%%SPEC_ROOT%%/src/rpc/auth_unix.o +%%SPEC_ROOT%%/src/rpc/xdr_stdio.c +%%SPEC_ROOT%%/src/rpc/pmap_rmt.h +%%SPEC_ROOT%%/src/rpc/pmap_prot.o +%%SPEC_ROOT%%/src/rpc/clnt_generic.c +%%SPEC_ROOT%%/src/rpc/rpc_prot.o +%%SPEC_ROOT%%/src/rpc/authunix_prot.o +%%SPEC_ROOT%%/src/rpc/bindresvport.o +%%SPEC_ROOT%%/src/rpc/pmap_prot2.c +%%SPEC_ROOT%%/src/rpc/svc.c +%%SPEC_ROOT%%/src/rpc/auth_none.c +%%SPEC_ROOT%%/src/rpc/pmap_prot.h +%%SPEC_ROOT%%/src/rpc/auth_unix.h +%%SPEC_ROOT%%/src/rpc/clnt_perror.c +%%SPEC_ROOT%%/src/rpc/svc_raw.o +%%SPEC_ROOT%%/src/rpc/rpc_callmsg.o +%%SPEC_ROOT%%/src/rpc/rpc_dtablesize.o +%%SPEC_ROOT%%/src/rpc/getrpcport.c +%%SPEC_ROOT%%/src/rpc/xdr_array.o +%%SPEC_ROOT%%/src/rpc/getrpcent.c +%%SPEC_ROOT%%/src/rpc/pmap_clnt.c +%%SPEC_ROOT%%/src/rpc/clnt_udp.c +%%SPEC_ROOT%%/src/rpc/get_myaddress.o +%%SPEC_ROOT%%/src/rpc/rpcb_clnt.h +%%SPEC_ROOT%%/src/rpc/netdb.h +%%SPEC_ROOT%%/src/rpc/clnt_tcp.c +%%SPEC_ROOT%%/src/rpc/rpcb_getport.o +%%SPEC_ROOT%%/src/rpc/rpc_commondata.c +%%SPEC_ROOT%%/src/rpc/sfs_ctcp.o +%%SPEC_ROOT%%/src/rpc/xdr_float.c +%%SPEC_ROOT%%/src/rpc/xdr_mem.o +%%SPEC_ROOT%%/src/rpc/svc_udp.o +%%SPEC_ROOT%%/src/rpc/svc_tcp.o +%%SPEC_ROOT%%/src/rpc/sfs_cudp.o +%%SPEC_ROOT%%/src/rpc/xdr_rec.o +%%SPEC_ROOT%%/src/rpc/clnt.h +%%SPEC_ROOT%%/src/rpc/svc_auth.c +%%SPEC_ROOT%%/src/rpc/pmap_getport.o +%%SPEC_ROOT%%/src/rpc/types.h +%%SPEC_ROOT%%/src/rpc/pmap_getmaps.c +%%SPEC_ROOT%%/src/rpc/svc_simple.c +%%SPEC_ROOT%%/src/rpc/svc_auth_unix.c +%%SPEC_ROOT%%/src/rpc/clnt_simple.c +%%SPEC_ROOT%%/src/rpc/pmap_prot.c +%%SPEC_ROOT%%/src/rpc/auth_unix.c +%%SPEC_ROOT%%/src/rpc/xdr_stdio.o +%%SPEC_ROOT%%/src/rpc/rpc.h +%%SPEC_ROOT%%/src/rpc/xdr.o +%%SPEC_ROOT%%/src/rpc/xdr_reference.c +%%SPEC_ROOT%%/src/rpc/svc_run.o +%%SPEC_ROOT%%/src/rpc/bindresvport.c +%%SPEC_ROOT%%/src/rpc/authunix_prot.c +%%SPEC_ROOT%%/src/rpc/rpcb_prot.h +%%SPEC_ROOT%%/src/rpc/rpc_prot.c +%%SPEC_ROOT%%/src/rpc/svc.h +%%SPEC_ROOT%%/src/rpc/auth_none.o +%%SPEC_ROOT%%/src/rpc/pmap_prot2.o +%%SPEC_ROOT%%/src/rpc/svc.o +%%SPEC_ROOT%%/src/rpc/Makefile +%%SPEC_ROOT%%/src/rpc/rpc_dtablesize.c +%%SPEC_ROOT%%/src/rpc/socket_gen.h +%%SPEC_ROOT%%/src/rpc/xdr.h +%%SPEC_ROOT%%/src/rpc/rpc_callmsg.c +%%SPEC_ROOT%%/src/rpc/clnt_perror.o +%%SPEC_ROOT%%/src/rpc/svc_raw.c +%%SPEC_ROOT%%/src/rpc/pmap_rmt.c +%%SPEC_ROOT%%/src/sfs_cifs_ops.c +%%SPEC_ROOT%%/src/sfs_c_man.o +%%SPEC_ROOT%%/src/sfs_c_bio.c +%%SPEC_ROOT%%/src/sfs_c_sub.o +%%SPEC_ROOT%%/src/sfs_c_clnt.o +%%SPEC_ROOT%%/src/sfs_c_sig.o +%%SPEC_ROOT%%/src/sfs_cifs_vld.c +%%SPEC_ROOT%%/src/sfs_m_def.h +%%SPEC_ROOT%%/src/sfs_c_chd.c +%%SPEC_ROOT%%/src/sfs_c_hmm.o +%%SPEC_ROOT%%/src/sfs_m_msg.o +%%SPEC_ROOT%%/src/sfs_c_chd_cifs.c +%%SPEC_ROOT%%/src/sfs_3_xdr.o +%%SPEC_ROOT%%/src/sfs_m_snc.c +%%SPEC_ROOT%%/src/sfs_m_xdr.o +%%SPEC_ROOT%%/src/sfs_c_hsh.h +%%SPEC_ROOT%%/src/sfs_c_cifs.c +%%SPEC_ROOT%%/src/sfs_c_mnt.o +%%SPEC_ROOT%%/src/sfs_suchown +%%SPEC_ROOT%%/src/sfs_c_dat.c +%%SPEC_ROOT%%/src/sfs_c_nfs.c +%%SPEC_ROOT%%/src/sfs_c_clk.o +%%SPEC_ROOT%%/src/sfs_c_hsh.o +%%SPEC_ROOT%%/src/sfs_3_vld.c +%%SPEC_ROOT%%/src/sfs_3_ops.c +%%SPEC_ROOT%%/src/sfs_c_rnd.o +%%SPEC_ROOT%%/src/sfs_c_mnt_cifs.c +%%SPEC_ROOT%%/src/sfs_m_prm.c +%%SPEC_ROOT%%/src/sfs_c_dmp.o +%%SPEC_ROOT%%/src/UnivSystem.sh +%%SPEC_ROOT%%/src/sfs_c_pnt.c +%%SPEC_ROOT%%/src/Makefile +%%SPEC_ROOT%%/src/sfs_c_bio.o +%%SPEC_ROOT%%/src/sfs_c_sub.c +%%SPEC_ROOT%%/src/sfs_sync.x +%%SPEC_ROOT%%/src/sfs_cifs_ops.o +%%SPEC_ROOT%%/src/sfs_c_man.c +%%SPEC_ROOT%%/src/sfs_c_sig.c +%%SPEC_ROOT%%/src/sfs_c_types.h +%%SPEC_ROOT%%/src/sfs_cifs_vld.o +%%SPEC_ROOT%%/src/sfs_c_clnt.c +%%SPEC_ROOT%%/src/sfs_c_chd_cifs.o +%%SPEC_ROOT%%/src/sfs_m_msg.c +%%SPEC_ROOT%%/src/sfs_c_chd.o +%%SPEC_ROOT%%/src/sfs_c_hmm.c +%%SPEC_ROOT%%/src/sfs_c_mnt.c +%%SPEC_ROOT%%/src/sfs_c_nfs.h +%%SPEC_ROOT%%/src/sfs_c_cifs.o +%%SPEC_ROOT%%/src/sfs_3_xdr.c +%%SPEC_ROOT%%/src/sfs_m_snc.o +%%SPEC_ROOT%%/src/sfs_m_xdr.c +%%SPEC_ROOT%%/src/sfs_c_clk.c +%%SPEC_ROOT%%/src/sfs_c_hsh.c +%%SPEC_ROOT%%/src/sfs_c_cifs.h +%%SPEC_ROOT%%/src/sfs_3_vld.o +%%SPEC_ROOT%%/src/sfs_ext_mon.bat +%%SPEC_ROOT%%/src/sfs_c_dat.o +%%SPEC_ROOT%%/src/sfs_c_nfs.o +%%SPEC_ROOT%%/src/sfs_c_mnt_cifs.o +%%SPEC_ROOT%%/src/win32/win32_signum.h +%%SPEC_ROOT%%/src/win32/win32_stdint.h +%%SPEC_ROOT%%/src/win32/win32_getopt.c +%%SPEC_ROOT%%/src/win32/win32_if.h +%%SPEC_ROOT%%/src/win32/win32_sub.h +%%SPEC_ROOT%%/src/win32/win32_errno.h +%%SPEC_ROOT%%/src/win32/win32_types.h +%%SPEC_ROOT%%/src/win32/win32_getopt.h +%%SPEC_ROOT%%/src/win32/win32_portmap.c +%%SPEC_ROOT%%/src/win32/VS2005/win32_portmap/win32_portmap.vcproj +%%SPEC_ROOT%%/src/win32/VS2005/sfs_prime/sfs_prime.vcproj +%%SPEC_ROOT%%/src/win32/VS2005/sfs_syncd/sfs_syncd.vcproj +%%SPEC_ROOT%%/src/win32/VS2005/sfscifs/sfscifs.vcproj +%%SPEC_ROOT%%/src/win32/VS2005/SFS_WIN32.sln +%%SPEC_ROOT%%/src/win32/VS2005/cleanup.bat +%%SPEC_ROOT%%/src/win32/VS2005/rpc/rpc.vcproj +%%SPEC_ROOT%%/src/win32/VS2005/sfsnfs3/sfsnfs3.vcproj +%%SPEC_ROOT%%/src/win32/VS2005/libcifs/libcifs.vcproj +%%SPEC_ROOT%%/src/win32/win32_sub.c +%%SPEC_ROOT%%/src/sfs_c_rnd.c +%%SPEC_ROOT%%/src/sfs_3_ops.o +%%SPEC_ROOT%%/post_install.sh +%%SPEC_ROOT%%/documents/pdf/SPECsfs2008_run_rules.pdf +%%SPEC_ROOT%%/documents/pdf/SPECsfs2008_users_guide.pdf +%%SPEC_ROOT%%/documents/pdf/.empty +%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide.htm +%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image003.wmz +%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/filelist.xml +%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image006.gif +%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image005.wmz +%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/header.htm +%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image002.gif +%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image001.wmz +%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image004.gif +%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules.htm +%%SPEC_ROOT%%/documents/html/.empty +%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/filelist.xml +%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image007.gif +%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/header.htm +%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image001.gif +%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image006.gif +%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image005.gif +%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image002.gif +%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image003.gif +%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image004.gif +%%SPEC_ROOT%%/documents/ms-word/SPECsfs2008_run_rules.doc +%%SPEC_ROOT%%/documents/ms-word/SPECsfs2008_users_guide.doc +%%SPEC_ROOT%%/redistributable_sources/XML-XPath-1.13.tar.gz +%%SPEC_ROOT%%/redistributable_sources/jcommon-1.0.8.tar.gz +%%SPEC_ROOT%%/redistributable_sources/XML-Parser_license.txt +%%SPEC_ROOT%%/redistributable_sources/libcifs/misc.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/cifspdu.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/md4.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/bsd_smbdes.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/interface.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/status_code.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/test_smbdes.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/testconnect +%%SPEC_ROOT%%/redistributable_sources/libcifs/x86_linux.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/des_locl.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/connect.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/sk.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/libcifs.a +%%SPEC_ROOT%%/redistributable_sources/libcifs/bsd_smbencrypt.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/interface.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/convert_smb.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/des_setkey.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/cifssmb.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/des.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/userspace.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/transport.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/convert_smb.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/cifsproto.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/des_enc.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/bsd_smbdes.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/status_code.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/cifsglob.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/testconnect.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/md4.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/misc.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/ntlmssp.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/bsd_smbencrypt.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/connect.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/interface.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/status_code.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/cifssmb.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/podd.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/des_setkey.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/spr.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/userspace.h +%%SPEC_ROOT%%/redistributable_sources/libcifs/userspace.o +%%SPEC_ROOT%%/redistributable_sources/libcifs/UserlandMakefile +%%SPEC_ROOT%%/redistributable_sources/libcifs/convert_smb.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/des_enc.c +%%SPEC_ROOT%%/redistributable_sources/libcifs/transport.c +%%SPEC_ROOT%%/redistributable_sources/jfreechart_license.txt +%%SPEC_ROOT%%/redistributable_sources/jfreechart-1.0.3.tar.gz +%%SPEC_ROOT%%/redistributable_sources/expat_license.txt +%%SPEC_ROOT%%/redistributable_sources/libcifs_license.txt +%%SPEC_ROOT%%/redistributable_sources/expat-2.0.0.tar.gz +%%SPEC_ROOT%%/redistributable_sources/XML-Parser-2.34.tar.gz +%%SPEC_ROOT%%/redistributable_sources/jcommon_license.txt +%%SPEC_ROOT%%/Makefile +%%SPEC_ROOT%%/submit_tools/lib/SimpleObj.pm +%%SPEC_ROOT%%/submit_tools/lib/SimpleMath.pm +%%SPEC_ROOT%%/submit_tools/lib/jcommon-1.0.0.jar +%%SPEC_ROOT%%/submit_tools/lib/ChartGen.jar +%%SPEC_ROOT%%/submit_tools/lib/Subedit.jar +%%SPEC_ROOT%%/submit_tools/lib/Exceptions.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/MANIFEST +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Root.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Expr.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/PerlSAX.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Builder.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Parser.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Step.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Literal.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Variable.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Boolean.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Function.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Number.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/NodeSet.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/Namespace.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/Text.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/Comment.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/Attribute.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/Element.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/PI.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/LocationPath.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/XMLParser.pm +%%SPEC_ROOT%%/submit_tools/lib/XML/Makefile.PL +%%SPEC_ROOT%%/submit_tools/lib/XML/examples/test.xml +%%SPEC_ROOT%%/submit_tools/lib/XML/examples/xpath +%%SPEC_ROOT%%/submit_tools/lib/XML/README +%%SPEC_ROOT%%/submit_tools/lib/XML/TODO +%%SPEC_ROOT%%/submit_tools/lib/XML/t/16axisprec_sib.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/01basic.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/02descendant.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/rdf.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/21allnodes.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/22name_select.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/stress.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/04pos.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/03star.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/23func.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/08name.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/27asxml.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/10pipe.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/18axispreceding.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/remove.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/28ancestor2.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/29desc_with_predicate.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/19axisd_or_s.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/15axisfol_sib.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/20axisa_or_s.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/09a_string_length.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/12axisdescendant.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/insert.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/17axisfollowing.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/11axischild.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/13axisparent.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/07count.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/14axisancestor.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/25scope.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/24namespaces.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/30lang.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/05attrib.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/09string_length.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/26predicate.t +%%SPEC_ROOT%%/submit_tools/lib/XML/t/06attrib_val.t +%%SPEC_ROOT%%/submit_tools/lib/jfreechart-1.0.1.jar +%%SPEC_ROOT%%/submit_tools/lib/Html2Text.pm +%%SPEC_ROOT%%/submit_tools/lib/ReportRender.pm +%%SPEC_ROOT%%/submit_tools/lib/HtmlParser.pm +%%SPEC_ROOT%%/submit_tools/README.submit_tools +%%SPEC_ROOT%%/submit_tools/subedit/SFSNode.class +%%SPEC_ROOT%%/submit_tools/subedit/SFSUI.java +%%SPEC_ROOT%%/submit_tools/subedit/SFSWriter.class +%%SPEC_ROOT%%/submit_tools/subedit/SFSUI.class +%%SPEC_ROOT%%/submit_tools/subedit/CLI.java +%%SPEC_ROOT%%/submit_tools/subedit/Subedit.class +%%SPEC_ROOT%%/submit_tools/subedit/SFSReader.java +%%SPEC_ROOT%%/submit_tools/subedit/subedit.pl +%%SPEC_ROOT%%/submit_tools/subedit/CLI.class +%%SPEC_ROOT%%/submit_tools/subedit/SFSProvider.java +%%SPEC_ROOT%%/submit_tools/subedit/SFSElement.class +%%SPEC_ROOT%%/submit_tools/subedit/SFSProvider.class +%%SPEC_ROOT%%/submit_tools/subedit/SFSAttribute.class +%%SPEC_ROOT%%/submit_tools/subedit/SFSElement.java +%%SPEC_ROOT%%/submit_tools/subedit/SFSWriter.java +%%SPEC_ROOT%%/submit_tools/subedit/SFSNode.java +%%SPEC_ROOT%%/submit_tools/subedit/SFSAttribute.java +%%SPEC_ROOT%%/submit_tools/subedit/Subedit.jar +%%SPEC_ROOT%%/submit_tools/subedit/manifest.mf +%%SPEC_ROOT%%/submit_tools/subedit/sfs.4.0.xsd +%%SPEC_ROOT%%/submit_tools/subedit/SFSReader.class +%%SPEC_ROOT%%/submit_tools/subedit/Makefile +%%SPEC_ROOT%%/submit_tools/subedit/Subedit.java +%%SPEC_ROOT%%/submit_tools/examples/example.txt +%%SPEC_ROOT%%/submit_tools/examples/example.cifs.html +%%SPEC_ROOT%%/submit_tools/examples/example_cifs_rc +%%SPEC_ROOT%%/submit_tools/examples/example_config.jpg +%%SPEC_ROOT%%/submit_tools/examples/example_review.txt +%%SPEC_ROOT%%/submit_tools/examples/sfssum.example +%%SPEC_ROOT%%/submit_tools/examples/example.cifs.png +%%SPEC_ROOT%%/submit_tools/examples/example.html +%%SPEC_ROOT%%/submit_tools/examples/example.cifs.xml +%%SPEC_ROOT%%/submit_tools/examples/example.png +%%SPEC_ROOT%%/submit_tools/examples/sfssum.cifs.example +%%SPEC_ROOT%%/submit_tools/examples/example_review.html +%%SPEC_ROOT%%/submit_tools/examples/example.xml +%%SPEC_ROOT%%/submit_tools/examples/example_review.png +%%SPEC_ROOT%%/submit_tools/examples/example.cifs.txt +%%SPEC_ROOT%%/submit_tools/examples/example_rc +%%SPEC_ROOT%%/submit_tools/examples/README +%%SPEC_ROOT%%/submit_tools/specreport.pl +%%SPEC_ROOT%%/submit_tools/specreport/ChartGen.java +%%SPEC_ROOT%%/submit_tools/specreport/HtmlParser.pm +%%SPEC_ROOT%%/submit_tools/specreport/Html2Text.pm +%%SPEC_ROOT%%/submit_tools/specreport/Makefile +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Literal.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/XMLParser.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Boolean.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Number.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/LocationPath.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/NodeSet.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Root.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Function.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/Attribute.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/Text.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/Namespace.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/Element.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/PI.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/Comment.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Variable.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Expr.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/PerlSAX.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Builder.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Parser.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Step.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/examples/test.xml +%%SPEC_ROOT%%/submit_tools/specreport/XML/examples/xpath +%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath.pm +%%SPEC_ROOT%%/submit_tools/specreport/XML/Makefile.PL +%%SPEC_ROOT%%/submit_tools/specreport/XML/MANIFEST +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/07count.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/25scope.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/14axisancestor.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/28ancestor2.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/15axisfol_sib.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/12axisdescendant.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/30lang.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/02descendant.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/insert.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/19axisd_or_s.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/18axispreceding.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/26predicate.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/17axisfollowing.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/27asxml.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/rdf.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/13axisparent.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/05attrib.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/21allnodes.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/remove.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/09a_string_length.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/10pipe.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/22name_select.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/20axisa_or_s.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/09string_length.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/01basic.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/11axischild.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/stress.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/06attrib_val.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/04pos.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/23func.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/08name.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/03star.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/24namespaces.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/29desc_with_predicate.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/t/16axisprec_sib.t +%%SPEC_ROOT%%/submit_tools/specreport/XML/TODO +%%SPEC_ROOT%%/submit_tools/specreport/XML/README +%%SPEC_ROOT%%/submit_tools/specreport/manifest.mf +%%SPEC_ROOT%%/submit_tools/specreport/ChartGen.class +%%SPEC_ROOT%%/submit_tools/specreport/lib/jcommon-1.0.0.jar +%%SPEC_ROOT%%/submit_tools/specreport/lib/jfreechart-1.0.1.jar +%%SPEC_ROOT%%/submit_tools/specreport/SimpleMath.pm +%%SPEC_ROOT%%/submit_tools/specreport/ChartGen.jar +%%SPEC_ROOT%%/submit_tools/specreport/ReportRender.pm +%%SPEC_ROOT%%/submit_tools/specreport/Exceptions.pm +%%SPEC_ROOT%%/submit_tools/specreport/specreport.pl +%%SPEC_ROOT%%/submit_tools/specreport/SimpleObj.pm +%%SPEC_ROOT%%/submit_tools/dev/schema2table.pl +%%SPEC_ROOT%%/submit_tools/subedit.pl +%%SPEC_ROOT%%/submit_tools/Makefile +%%SPEC_ROOT%%/COPYRIGHT +%%SPEC_ROOT%%/result/.empty +%%SPEC_ROOT%%/manager/TokenMgrError.java +%%SPEC_ROOT%%/manager/SfsReportGenerator.java +%%SPEC_ROOT%%/manager/build +%%SPEC_ROOT%%/manager/InputStreamHandler.class +%%SPEC_ROOT%%/manager/InputStreamHandler.java +%%SPEC_ROOT%%/manager/SfsManager.jar +%%SPEC_ROOT%%/manager/SfsManager.java +%%SPEC_ROOT%%/manager/MergedInputStreamHandler.class +%%SPEC_ROOT%%/manager/SfsParameters.java +%%SPEC_ROOT%%/manager/manifestSfs.mf +%%SPEC_ROOT%%/manager/ConfigParserTokenManager.class +%%SPEC_ROOT%%/manager/SpecInstall.java +%%SPEC_ROOT%%/manager/SpecRemoteInterface.java +%%SPEC_ROOT%%/manager/MergedInputStreamHandler.java +%%SPEC_ROOT%%/manager/SpecRemote_Stub.class +%%SPEC_ROOT%%/manager/ReportGenerator.java +%%SPEC_ROOT%%/manager/sfs_nfs_rc +%%SPEC_ROOT%%/manager/startup_windows.vbs +%%SPEC_ROOT%%/manager/README +%%SPEC_ROOT%%/manager/Manager.class +%%SPEC_ROOT%%/manager/SpecInstall.class +%%SPEC_ROOT%%/manager/SpecRemote.class +%%SPEC_ROOT%%/manager/SpecRemote.java +%%SPEC_ROOT%%/manager/ConfigParser.jj +%%SPEC_ROOT%%/manager/ConfigParser.java +%%SPEC_ROOT%%/manager/startup_unix.sh +%%SPEC_ROOT%%/manager/SfsReportGenerator.class +%%SPEC_ROOT%%/manager/Token.java +%%SPEC_ROOT%%/manager/Manager.java +%%SPEC_ROOT%%/manager/java.policy +%%SPEC_ROOT%%/manager/ConfigParserConstants.java +%%SPEC_ROOT%%/manager/javacc-3.2/LICENSE +%%SPEC_ROOT%%/manager/javacc-3.2/bin/javacc +%%SPEC_ROOT%%/manager/javacc-3.2/bin/jjtree.bat +%%SPEC_ROOT%%/manager/javacc-3.2/bin/javacc.bat +%%SPEC_ROOT%%/manager/javacc-3.2/bin/jjdoc +%%SPEC_ROOT%%/manager/javacc-3.2/bin/jjdoc.bat +%%SPEC_ROOT%%/manager/javacc-3.2/bin/lib/javacc.jar +%%SPEC_ROOT%%/manager/javacc-3.2/bin/jjtree +%%SPEC_ROOT%%/manager/javacc-3.2/doc/simpleREADME.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/apiroutines.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/index.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/features.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/lexertips.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/lookahead.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/javaccreleasenotes.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/errorrecovery.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/jjtreeintro.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/commandline.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/jjtreeREADME.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/jjdocreleasenotes.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/mailinglist.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/installhelp.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/javaccgrm.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/JJDoc.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/JJTree.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/tokenmanager.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/support.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/docindex.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/jjtreereleasenotes.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/getstarted.html +%%SPEC_ROOT%%/manager/javacc-3.2/doc/CharStream.html +%%SPEC_ROOT%%/manager/ConfigParserConstants.class +%%SPEC_ROOT%%/manager/Parameters.class +%%SPEC_ROOT%%/manager/JavaCharStream.java +%%SPEC_ROOT%%/manager/Token.class +%%SPEC_ROOT%%/manager/Parameters.java +%%SPEC_ROOT%%/manager/sfs_cifs_rc +%%SPEC_ROOT%%/manager/manifestMgr.mf +%%SPEC_ROOT%%/manager/ShutdownThread.java +%%SPEC_ROOT%%/manager/ConfigParserTokenManager.java +%%SPEC_ROOT%%/manager/ReportGenerator.class +%%SPEC_ROOT%%/manager/SfsParameters.class +%%SPEC_ROOT%%/manager/SpecRemoteInterface.class +%%SPEC_ROOT%%/manager/Manager.jar +%%SPEC_ROOT%%/manager/SfsManager.class +%%SPEC_ROOT%%/manager/ParseException.class +%%SPEC_ROOT%%/manager/ShutdownThread.class +%%SPEC_ROOT%%/manager/JavaCharStream.class +%%SPEC_ROOT%%/manager/ParseException.java +%%SPEC_ROOT%%/manager/TokenMgrError.class +%%SPEC_ROOT%%/manager/ConfigParser.class +%%SPEC_ROOT%%/LICENSE.txt +@dirrm %%SPEC_ROOT%%/submit_tools/subedit +@dirrm %%SPEC_ROOT%%/submit_tools/specreport/lib +@dirrm %%SPEC_ROOT%%/submit_tools/specreport/XML/t +@dirrm %%SPEC_ROOT%%/submit_tools/specreport/XML/examples +@dirrm %%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node +@dirrm %%SPEC_ROOT%%/submit_tools/specreport/XML/XPath +@dirrm %%SPEC_ROOT%%/submit_tools/specreport/XML +@dirrm %%SPEC_ROOT%%/submit_tools/specreport +@dirrm %%SPEC_ROOT%%/submit_tools/lib/XML/t +@dirrm %%SPEC_ROOT%%/submit_tools/lib/XML/examples +@dirrm %%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node +@dirrm %%SPEC_ROOT%%/submit_tools/lib/XML/XPath +@dirrm %%SPEC_ROOT%%/submit_tools/lib/XML +@dirrm %%SPEC_ROOT%%/submit_tools/lib +@dirrm %%SPEC_ROOT%%/submit_tools/examples +@dirrm %%SPEC_ROOT%%/submit_tools/dev +@dirrm %%SPEC_ROOT%%/submit_tools +@dirrm %%SPEC_ROOT%%/src/win32/VS2005/win32_portmap +@dirrm %%SPEC_ROOT%%/src/win32/VS2005/sfsnfs3 +@dirrm %%SPEC_ROOT%%/src/win32/VS2005/sfscifs +@dirrm %%SPEC_ROOT%%/src/win32/VS2005/sfs_syncd +@dirrm %%SPEC_ROOT%%/src/win32/VS2005/sfs_prime +@dirrm %%SPEC_ROOT%%/src/win32/VS2005/rpc +@dirrm %%SPEC_ROOT%%/src/win32/VS2005/libcifs +@dirrm %%SPEC_ROOT%%/src/win32/VS2005 +@dirrm %%SPEC_ROOT%%/src/win32 +@dirrm %%SPEC_ROOT%%/src/rpc +@dirrm %%SPEC_ROOT%%/src +@dirrm %%SPEC_ROOT%%/result +@dirrm %%SPEC_ROOT%%/redistributable_sources/libcifs +@dirrm %%SPEC_ROOT%%/redistributable_sources +@dirrm %%SPEC_ROOT%%/manager/javacc-3.2/doc +@dirrm %%SPEC_ROOT%%/manager/javacc-3.2/bin/lib +@dirrm %%SPEC_ROOT%%/manager/javacc-3.2/bin +@dirrm %%SPEC_ROOT%%/manager/javacc-3.2 +@dirrm %%SPEC_ROOT%%/manager +@dirrm %%SPEC_ROOT%%/documents/pdf +@dirrm %%SPEC_ROOT%%/documents/ms-word +@dirrm %%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files +@dirrm %%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files +@dirrm %%SPEC_ROOT%%/documents/html +@dirrm %%SPEC_ROOT%%/documents +@dirrm %%SPEC_ROOT%%/bin +@dirrm %%SPEC_ROOT%% -- cgit