#!/bin/bash WEBDIR=$HOME/spamassassin.taint.org vers=`build/get_version` # delete old CVS files find . -name '.#*' -print | xargs rm -f make clean ; perl Makefile.PL make; make; make # third time lucky! make text_html_doc make distcheck echo $vers > $WEBDIR/latest_version rm -rf $WEBDIR/dist $WEBDIR/doc mkdir $WEBDIR/dist tar cf - --exclude=CVS --exclude='.#*' \ --exclude="logs" --exclude='*.tar.gz' --exclude='*.zip' \ . | ( cd $WEBDIR/dist ; tar xf - ) tar cf - --exclude=CVS --exclude='.#*' doc | ( cd $WEBDIR ; tar xf - ) rm -f Mail-SpamAssassin-$vers.tar.gz Mail-SpamAssassin-$vers.zip make tardist cp Mail-SpamAssassin-$vers.tar.gz $WEBDIR/devel make zipdist cp Mail-SpamAssassin-$vers.zip $WEBDIR/devel md5sum Mail-SpamAssassin-$vers.tar.gz \ > $WEBDIR/devel/Mail-SpamAssassin-$vers.tar.gz.md5 md5sum Mail-SpamAssassin-$vers.zip \ > $WEBDIR/devel/Mail-SpamAssassin-$vers.zip.md5 ( cd $WEBDIR/dist ; make clean distclean; rm -rf masses/*.log masses/logs ) # ( cd $WEBDIR/devel && cvs add -kb *SpamAssassin* ) ls -l $WEBDIR/devel