]> mj.ucw.cz Git - nsc-5.git/blob - dist/mk
A new script for releasing NSC
[nsc-5.git] / dist / mk
1 #!/bin/bash
2 set -e
3
4 VERSION=4.0
5 DIR=nsc-$VERSION
6 ARCHIVE=$DIR.tar.gz
7
8 git tag v$VERSION
9 git push --tags
10
11 rm -rf dist/tmp
12 mkdir -p dist/tmp
13 git archive --format=tar --prefix=$DIR/ HEAD | ( cd dist/tmp && tar xf - )
14
15 cd dist/tmp/$DIR
16 rm -rf dist cf cf.ucw
17 mv cf.dist cf
18 cd ..
19 tar czvvf $ARCHIVE $DIR
20
21 scp $ARCHIVE atrey:~ftp/pub/local/mj/net/
22 ssh jw "cd www && bin/release-prog nsc $VERSION"
23 mv $ARCHIVE ~/archives/mj/
24
25 cd ../..
26 #rm -r dist/tmp