bzr branch
http://suren.me/webbzr/rusxmms/rcctools
1
by Suren A. Chilingaryan
initial import |
1 |
#! /bin/bash
|
2 |
||
3 |
rm -f core.* |
|
4 |
||
5 |
RDIR=~/releases |
|
6 |
NAME=rcctools |
|
7 |
||
8 |
||
9 |
if [ ! -d $RDIR ]; then |
|
10 |
if [ -a $RDIR ]; then |
|
11 |
echo "Release directory isn't a directory!" |
|
12 |
exit
|
|
13 |
fi
|
|
14 |
mkdir -p $RDIR
|
|
15 |
fi
|
|
16 |
||
17 |
version=`cat VERSION | perl -e "while (<STDIN>) { if (m/(\d\.\d(.\d)?)/) { print \\$1; } }"` |
|
18 |
cvs=`cat VERSION | perl -e "while (<STDIN>) { if (m/\d\.\d(.\d)?.*(cvs|CVS|Cvs)/) { print 'cvs'; } }"` |
|
19 |
if [ "$cvs" == "cvs" ]; then |
|
20 |
rname="$NAME-`date +%y%m%d.%H`" |
|
21 |
else
|
|
22 |
rname="$NAME-$version"; |
|
23 |
fi
|
|
24 |
if [ -d $RDIR/$rname ]; then |
|
25 |
rm -rf $RDIR/$rname |
|
26 |
fi
|
|
27 |
mkdir -p $RDIR/$rname |
|
28 |
if [ ! -d $RDIR/$rname ]; then |
|
29 |
echo "Can't create directory!!!" |
|
30 |
exit
|
|
31 |
fi
|
|
32 |
cp -a * $RDIR/$rname |
|
33 |
#cp -al * $RDIR/$rname
|
|
34 |
||
35 |
(
|
|
36 |
cd $RDIR/$rname |
|
37 |
./autogen.sh |
|
38 |
./configure |
|
2
by Suren A. Chilingaryan
GPL disclaimer is added to source |
39 |
make clean distclean distclean-am |
1
by Suren A. Chilingaryan
initial import |
40 |
rm -rf autom4te*.cache |
41 |
rm -rf "{arch}"
|
|
42 |
rm -rf `find . -name .arch-ids` |
|
2
by Suren A. Chilingaryan
GPL disclaimer is added to source |
43 |
# rm -rf `find . -name .deps`
|
5
by Suren A. Chilingaryan
Fix e-mail in copyright statement |
44 |
find . -name "*~" -print0 | xargs -0 rm -rf |
45 |
||
1
by Suren A. Chilingaryan
initial import |
46 |
cd ..
|
47 |
if [ -a $rname.tar.bz2 ]; then |
|
48 |
rm -f $rname.tar.bz2
|
|
49 |
fi
|
|
50 |
tar cjf $rname.tar.bz2 $rname |
|
51 |
rm -rf $rname
|
|
2
by Suren A. Chilingaryan
GPL disclaimer is added to source |
52 |
|
53 |
scp $rname.tar.bz2 csa@dside.dyndns.org:/home/csa/public_html/files/rusxmms/
|
|
4
by Suren A. Chilingaryan
FSF address updated |
54 |
ssh csa@dside.dyndns.org ln -sf $rname.tar.bz2 /home/csa/public_html/files/rusxmms/$NAME-latest.tar.bz2 |
1
by Suren A. Chilingaryan
initial import |
55 |
)
|