#!/bin/sh
#
# This script generates the test suite archives
#
# $Revision: 1.4 $
#

cd ..

#FULL_ARCHIVE=archives/W3C_SVG_11_FullTestSuite.tar
#BASIC_ARCHIVE=archives/W3C_SVG_11_BasicTestSuite.tar
TINY_ARCHIVE=archives/W3C_SVG_12_TinyTestSuite.tar

# resources directory
echo "Archiving resources directory..."
chmod a+r resources/*.txt
tar uf ${TINY_ARCHIVE} resources/*.txt

# htmlEmbedHarness directory
echo "Archiving htmlEmbedHarness directory ..."
#tar uf ${FULL_ARCHIVE} htmlEmbedHarness/full-*.html 
#tar uf ${FULL_ARCHIVE} htmlEmbedHarness/basic-*.html
#tar uf ${FULL_ARCHIVE} htmlEmbedHarness/tiny-*.html
#tar uf ${BASIC_ARCHIVE} htmlEmbedHarness/basic-*.html
#tar uf ${BASIC_ARCHIVE} htmlEmbedHarness/tiny-*.html
chmod a+r htmlEmbedHarness/*.html
tar uf ${TINY_ARCHIVE} htmlEmbedHarness/*.html

# htmlObjectHarness directory
echo "Archiving htmlObjectHarness directory ..."
#tar uf ${FULL_ARCHIVE} htmlObjectHarness/full-*.html
#tar uf ${FULL_ARCHIVE} htmlObjectHarness/basic-*.html
#tar uf ${FULL_ARCHIVE} htmlObjectHarness/tiny-*.html
#tar uf ${BASIC_ARCHIVE} htmlObjectHarness/basic-*.html
#tar uf ${BASIC_ARCHIVE} htmlObjectHarness/tiny-*.html
chmod a+r htmlObjectHarness/*.html
tar uf ${TINY_ARCHIVE} htmlObjectHarness/*.html

# images directory
echo "Archiving images directory ..."
FILES=`find images -type d -name CVS -prune -o -type f -print`
#tar uf ${FULL_ARCHIVE} ${FILES}
#tar uf ${BASIC_ARCHIVE} ${FILES}
chmod a+r ${FILES}
tar uf ${TINY_ARCHIVE} ${FILES}

# png directory
echo "Archiving png directory ..."
#tar uf ${FULL_ARCHIVE} png/full-*.png png/basic-*.png png/tiny-*.png
#tar uf ${BASIC_ARCHIVE} png/basic-*.png png/tiny-*.png
chmod a+r png/*.png
tar uf ${TINY_ARCHIVE} png/*.png

# status directory
#echo "Archiving status templates ..."
#tar uf ${FULL_ARCHIVE} status/full-query.xml status/basic-query.xml status/tiny-query.xml
#tar uf ${BASIC_ARCHIVE} status/basic-query.xml status/tiny-query.xml
#tar uf ${TINY_ARCHIVE} status/tiny-query.xml

# svg directory
echo "Archiving svg directory  ..."
#tar uf ${FULL_ARCHIVE} svg/*-[fbt].svg
#tar uf ${BASIC_ARCHIVE} svg/*-[bt]*.svg
#tar uf ${TINY_ARCHIVE} svg/*-t.svg
#tar uf ${FULL_ARCHIVE} `cat svg/full-files.txt svg/basic-files.txt svg/tiny-files.txt | sed 's%^%svg/%'`
#tar uf ${BASIC_ARCHIVE} `cat svg/basic-files.txt svg/tiny-files.txt | sed 's%^%svg/%'`
#tar uf ${TINY_ARCHIVE} `cat svg/tiny-files.txt  | sed 's%^%svg/%'`
chmod a+r `cat script/published_tests.txt  | sed 's%^%svg/%'`
tar uf ${TINY_ARCHIVE} `cat script/published_tests.txt  | sed 's%^%svg/%'`

# svgHarness directory
echo "Archiving svgHarness directory  ..."
#tar uf ${FULL_ARCHIVE} svgHarness/full-*.svg svgHarness/basic-*.svg svgHarness/tiny-*.svg
#tar uf ${BASIC_ARCHIVE} svgHarness/basic-*.svg svgHarness/tiny-*.svg
chmod a+r svgHarness/*.svg
tar uf ${TINY_ARCHIVE} svgHarness/*.svg

# svggen directory
#echo "Archiving svggen directory  ..."
#tar uf ${FULL_ARCHIVE} svggen/*-[fbt].svg
#tar uf ${BASIC_ARCHIVE} svggen/*-[bt]*.svg
#chmod a+r svggen/*-t.svg
#tar uf ${TINY_ARCHIVE} svggen/*-t.svg

#tar uf ${FULL_ARCHIVE} index.html
#tar uf ${BASIC_ARCHIVE} index.html
chmod a+r index.html
tar uf ${TINY_ARCHIVE} index.html

#gzip ${FULL_ARCHIVE} ${BASIC_ARCHIVE} ${TINY_ARCHIVE}
gzip ${TINY_ARCHIVE}

exit 0

