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:51:11 UTC
svn commit: r426974 - in /spamassassin/branches/3.1/build: README
update_website_docs
Author: jm
Date: Sun Jul 30 15:51:10 2006
New Revision: 426974
URL: http://svn.apache.org/viewvc?rev=426974&view=rev
Log:
update build script and README based on trunk work for bug 4998
Modified:
spamassassin/branches/3.1/build/README
spamassassin/branches/3.1/build/update_website_docs
Modified: spamassassin/branches/3.1/build/README
URL: http://svn.apache.org/viewvc/spamassassin/branches/3.1/build/README?rev=426974&r1=426973&r2=426974&view=diff
==============================================================================
--- spamassassin/branches/3.1/build/README (original)
+++ spamassassin/branches/3.1/build/README Sun Jul 30 15:51:10 2006
@@ -235,6 +235,18 @@
cd /www/spamassassin.apache.org
webmake -F
+- update the 'dist' tree in the SpamAssassin website:
+
+ build/update_website_docs
+
+- and check the entire website into SVN (see bug 4998 for reasons why).
+ Note that you may need to resolve conflicts and ensure the contents of
+ 'full/3.1.x' are all added successfully:
+
+ svn up
+ svn add full/3.1.x
+ svn commit -m "added new release"
+
- upload to CPAN at http://pause.cpan.org/
( https://pause.perl.org/pause/authenquery?ACTION=add_uri )
Modified: spamassassin/branches/3.1/build/update_website_docs
URL: http://svn.apache.org/viewvc/spamassassin/branches/3.1/build/update_website_docs?rev=426974&r1=426973&r2=426974&view=diff
==============================================================================
--- spamassassin/branches/3.1/build/update_website_docs (original)
+++ spamassassin/branches/3.1/build/update_website_docs Sun Jul 30 15:51:10 2006
@@ -11,28 +11,30 @@
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=.svn \
+ --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
)