You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2006/07/31 00:17:18 UTC
svn commit: r426961 - /spamassassin/trunk/build/update_website_docs
Author: jm
Date: Sun Jul 30 15:17:17 2006
New Revision: 426961
URL: http://svn.apache.org/viewvc?rev=426961&view=rev
Log:
update for bug 4998; just version-specific trees in /full/N.N.N/dist
Modified:
spamassassin/trunk/build/update_website_docs
Modified: spamassassin/trunk/build/update_website_docs
URL: http://svn.apache.org/viewvc/spamassassin/trunk/build/update_website_docs?rev=426961&r1=426960&r2=426961&view=diff
==============================================================================
--- spamassassin/trunk/build/update_website_docs (original)
+++ spamassassin/trunk/build/update_website_docs Sun Jul 30 15:17:17 2006
@@ -11,28 +11,29 @@
fi
fi
-find . -name '.#*' -print | xargs rm -f # delete old CVS files
+fulldir=$WEBDIR/full/$vers
+[ -d $fulldir ] || mkdir -p $fulldir
-[ -d $WEBDIR/full/$vers ] || mkdir -p $WEBDIR/full/$vers
$PERL Makefile.PL PERL=$PERL < /dev/null
-make; make text_html_doc
+make
+make text_html_doc || exit 1
-rm -rf $WEBDIR/full/dist
-mkdir $WEBDIR/full/dist
-tar cf - --exclude=CVS --exclude='.#*' \
- --exclude='logs' --exclude='*.tar.gz' --exclude='*.zip' \
- --exclude='*.log' --exclude='*.o' \
- --exclude='o' --exclude='out' \
- --exclude='tst' \
- --exclude='blib' --exclude='Mail-SpamAssassin-*' \
- . | ( cd $WEBDIR/full/dist ; tar xf - )
+rm -rf $fulldir/dist
+mkdir $fulldir/dist
+tar cf - \
+ --exclude=CVS --exclude='.#*' \
+ --exclude='logs' --exclude='*.tar.gz' --exclude='*.zip' \
+ --exclude='*.log' --exclude='*.o' \
+ --exclude='o' --exclude='out' \
+ --exclude='tst' \
+ --exclude='blib' --exclude='Mail-SpamAssassin-*' \
+ . | ( cd $fulldir/dist ; tar xf - )
-rm -rf $WEBDIR/full/$vers/dist
-mv $WEBDIR/full/dist $WEBDIR/full/$vers/dist
-
-( cd $WEBDIR/full/$vers/dist;
- tar cf docbak doc;
- make clean distclean;
- tar xvf docbak ; rm -f docbak
+(
+ cd $fulldir/dist
+ tar cf docbak doc
+ make clean distclean
+ tar xvf docbak
+ rm -f docbak
)