summaryrefslogtreecommitdiff
path: root/scripts/makedist.sh
blob: 4f1c6e956cde911dbfe97dfb8c564e476017117f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/sh -x
# The yChat Project (2005)
#
# This script creates a .tar.bz2 ball. 

pwd=`pwd` && base=`basename $pwd` && cd .. &&
version=`grep VERSION $base/src/msgs.h | head -n 1 | cut -d'"' -f2` &&
prefix="$base-$version"
package="$prefix.tar.bz2"

echo Copying files... &&
rm -Rf $prefix 2>/dev/null >/dev/null
cp -Rp $base $prefix && cd $prefix &&

echo Cleaning... &&
gmake mrproper 2>/dev/null >/dev/null
find . -name CVS | xargs rm -Rf
cd .. &&

echo Compressing... &&
if test -f $package; then rm -f $package; fi &&
tar cjf $package $prefix &&

echo Finishing... &&
rm -Rf $prefix 2>/dev/null >/dev/null 
cd $base &&
du -h ../$package