From 82fc39863289bfc071634126e7a242a1573a252c Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sat, 22 Oct 2011 22:48:55 +0200 Subject: [PATCH] A new script for releasing NSC --- dist/Makefile | 13 ------------- dist/mk | 26 ++++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 13 deletions(-) delete mode 100644 dist/Makefile create mode 100755 dist/mk diff --git a/dist/Makefile b/dist/Makefile deleted file mode 100644 index c079239..0000000 --- a/dist/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -VER=$(shell cd .. ; basename `pwd`) - -dist: clean - mkdir tmp - ( cd ../.. ; tar cf - $(VER) --exclude .git --exclude dist ) | ( cd tmp ; tar xf - ) - ( cd tmp/$(VER) ; rm -rf cf cf.ucw ; mv cf.dist cf ) - ( cd tmp ; tar czvvf /tmp/$(VER).tar.gz $(VER) ) - rm -rf tmp - -clean: - if [ -f ../Makefile ] ; then cd .. ; make distclean ; fi - rm -f `find .. -name "*~" -or -name "*.[oa]" -or -name "\#*\#" -or -name TAGS -or -name core` - rm -rf tmp diff --git a/dist/mk b/dist/mk new file mode 100755 index 0000000..83065c6 --- /dev/null +++ b/dist/mk @@ -0,0 +1,26 @@ +#!/bin/bash +set -e + +VERSION=4.0 +DIR=nsc-$VERSION +ARCHIVE=$DIR.tar.gz + +git tag v$VERSION +git push --tags + +rm -rf dist/tmp +mkdir -p dist/tmp +git archive --format=tar --prefix=$DIR/ HEAD | ( cd dist/tmp && tar xf - ) + +cd dist/tmp/$DIR +rm -rf dist cf cf.ucw +mv cf.dist cf +cd .. +tar czvvf $ARCHIVE $DIR + +scp $ARCHIVE atrey:~ftp/pub/local/mj/net/ +ssh jw "cd www && bin/release-prog nsc $VERSION" +mv $ARCHIVE ~/archives/mj/ + +cd ../.. +#rm -r dist/tmp -- 2.39.2