4 |
|
|
5 |
version=@VERSION@ |
version=@VERSION@ |
6 |
distdir=jscoverage-${version} |
distdir=jscoverage-${version} |
|
distfile=${distdir}.tar.bz2 |
|
7 |
|
|
8 |
rm -fr $distdir |
rm -fr $distdir |
9 |
mkdir $distdir |
mkdir $distdir |
10 |
|
|
11 |
# copy all files in SVN |
# copy all files in SVN |
12 |
for file in $(svn ls -R) |
for file in $(svn status -qv | sed 's/.* //' | sort) |
13 |
do |
do |
14 |
if [ -f "$file" ] |
if [ -f "$file" ] |
15 |
then |
then |
26 |
# remove unnecessary files |
# remove unnecessary files |
27 |
rm $distdir/TIMESTAMP |
rm $distdir/TIMESTAMP |
28 |
rm $distdir/bootstrap.sh |
rm $distdir/bootstrap.sh |
29 |
|
rm $distdir/make-bin-dist.sh.in |
30 |
|
rm $distdir/make-dist.sh.in |
31 |
|
rm $distdir/make-maintainer-clean.sh |
32 |
rm -r $distdir/scriptaculous* |
rm -r $distdir/scriptaculous* |
33 |
|
|
34 |
timestamp=`cat TIMESTAMP` |
timestamp=`cat TIMESTAMP` |
35 |
find $distdir -exec touch -d "$timestamp" {} \; |
find $distdir -exec touch -d "$timestamp" {} \; |
36 |
|
|
37 |
BZIP2=--best tar jcvf $distfile --numeric-owner --owner=0 --group=0 --exclude=.svn $distdir |
tarfile=${distdir}.tar |
38 |
|
tar cvf $tarfile --owner=root --group=root $distdir |
39 |
|
bzip2 -c $tarfile > ${tarfile}.bz2 |
40 |
|
lzma -c $tarfile > ${tarfile}.lzma |