]> git.ipfire.org Git - thirdparty/bird.git/blob - tools/gendist
Include CVS ChangeLog in the distribution
[thirdparty/bird.git] / tools / gendist
1 #!/bin/sh
2 #
3 # Generate BIRD Distribution Archive
4 # (c) 2000 Martin Mares <mj@ucw.cz>
5 #
6
7 set -e
8 autoconf
9 ./configure
10 make distclean
11 autoconf
12 ( cd doc ; make docs ; make clean )
13 VERSION=`sed <sysdep/config.h '/BIRD_VERSION/!d;s/^.*"\(.*\)"$/\1/'`
14 REL=bird-$VERSION
15 DREL=bird-doc-$VERSION
16 echo Building $REL
17 rm -rf dist
18 mkdir -p dist/$REL dist/$DREL/doc
19 cp -a . dist/$REL
20 scp -C atrey:~mj/BIRD/CVSROOT/ChangeLog dist/$REL
21 mv dist/$REL/doc/*.ps dist/$DREL/doc
22 rm -f dist/$REL/bird.conf
23 rm -rf `find dist/$REL -name CVS -o -name tmp` dist/$REL/{dist,misc,rfc}
24 ( cd dist ; tar czvvf /tmp/$REL.tar.gz $REL )
25 ( cd dist ; tar czvvf /tmp/$DREL.tar.gz $DREL )
26 rm -rf dist
27 echo Uploading to Atrey...
28 scp /tmp/$REL.tar.gz /tmp/$DREL.tar.gz atrey:~ftp/pub/bird/
29 echo Uploading to Regina...
30 scp /tmp/$REL.tar.gz /tmp/$DREL.tar.gz regina:~ftp/pub/bird/
31 echo Done.