initial checkin of new hdw-linux development cvs repository
[hdw-linux/hdw-linux.git] / misc / internal / make_tar.sh
1 #!/bin/sh
2 #
3 # author: hackbard@hackdaworld.dyndns.org
4 #
5 # hdw - linux make tar script
6 # just for personal use to make tarballs from the cvs snaps!
7 #
8
9 # make a tarball from the hdw sources
10 if [ -z "$1" ] ; then 
11         version="0.3-dev"
12 else
13         version="$2"
14 fi
15
16 d_tag=`date | awk '{ print $6 "-" $2 "-" $3 }'`
17 c_tag=`date | awk '{ print $4 }' | sed 's/:/-/g'`
18 tag="-${d_tag}-${c_tag}"
19 [ -z "`echo $version | grep 'dev'`" ] && tag=""
20
21 if [ -f hdw-linux-${version}${tag}* ] ; then
22         echo "delete old tarball pls!"
23         exit 1
24 fi
25
26 rm -rf hdw-linux-${version}
27 cvs -d:pserver:anonymous@right-hand:/hdw-linux co hdw-linux-${version}
28 cd hdw-linux-${version}
29 rm -r CVS
30 rm -r */CVS
31 rm -r */*/CVS
32 rm -r */*/*/CVS
33 rm -r */*/*/*/CVS
34 rm -r */*/*/*/*/CVS
35
36 cd ..
37 tar cvf hdw-linux-${version}${tag}.tar hdw-linux-${version}
38 bzip2 hdw-linux-${version}${tag}.tar
39 scp hdw-linux-${version}${tag}.tar.bz2 \
40 right-hand:/chroot/www/htdocs/download/hdw-linux/hdw-linux-$version/snapshots/
41 scp hdw-linux-${version}${tag}.tar.bz2 \
42 zirkelfr@everest.physik.uni-augsburg.de:~/public_html/download/hdw-linux/hdw-linux-${version}.tar.bz2
43 #rm hdw-linux-${version}${tag}.tar.bz2
44 rm -r hdw-linux-${version}
45
46 echo "done"
47
48