From 18fe60be6c1ab65e4407a1d9681adc6e153d61c6 Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Sun, 15 Apr 2007 01:10:43 +0000 Subject: initial import (automatically generated log message) --- release | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100755 release (limited to 'release') diff --git a/release b/release new file mode 100755 index 0000000..f55da57 --- /dev/null +++ b/release @@ -0,0 +1,50 @@ +#! /bin/bash + +rm -f core.* + +RDIR=~/releases +NAME=rcctools + + +if [ ! -d $RDIR ]; then + if [ -a $RDIR ]; then + echo "Release directory isn't a directory!" + exit + fi + mkdir -p $RDIR +fi + +version=`cat VERSION | perl -e "while () { if (m/(\d\.\d(.\d)?)/) { print \\$1; } }"` +cvs=`cat VERSION | perl -e "while () { if (m/\d\.\d(.\d)?.*(cvs|CVS|Cvs)/) { print 'cvs'; } }"` +if [ "$cvs" == "cvs" ]; then + rname="$NAME-`date +%y%m%d.%H`" +else + rname="$NAME-$version"; +fi +if [ -d $RDIR/$rname ]; then + rm -rf $RDIR/$rname +fi +mkdir -p $RDIR/$rname +if [ ! -d $RDIR/$rname ]; then + echo "Can't create directory!!!" + exit +fi +cp -a * $RDIR/$rname +#cp -al * $RDIR/$rname + +( + cd $RDIR/$rname + ./autogen.sh + ./configure + make clean + rm -rf autom4te*.cache + rm -rf "{arch}" + rm -rf `find . -name .arch-ids` + rm -rf `find . -name .deps` + cd .. + if [ -a $rname.tar.bz2 ]; then + rm -f $rname.tar.bz2 + fi + tar cjf $rname.tar.bz2 $rname + rm -rf $rname +) -- cgit v1.2.3