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
 )