1 | #!/bin/sh
|
2 |
|
3 | set -e
|
4 |
|
5 | version=0.4
|
6 | distdir=jscoverage-${version}
|
7 |
|
8 | rm -fr $distdir
|
9 | mkdir $distdir
|
10 |
|
11 |
|
12 | for file in $(svn status -qv | sed 's/.* //' | sort)
|
13 | do
|
14 | if [ -f "$file" ]
|
15 | then
|
16 | cp -a --parents "$file" $distdir
|
17 | fi
|
18 | done
|
19 |
|
20 |
|
21 | cp -a --parents aclocal.m4 \
|
22 | configure \
|
23 | config.h.in \
|
24 | Makefile.in config.guess config.sub depcomp install-sh missing \
|
25 | $distdir
|
26 | cp -a --parents tests/Makefile.in $distdir
|
27 | cp -a --parents doc/instrumented $distdir
|
28 | cp -a --parents doc/instrumented-inverted $distdir
|
29 |
|
30 |
|
31 | rm $distdir/TIMESTAMP
|
32 | rm $distdir/bootstrap.sh
|
33 | rm $distdir/make-maintainer-clean.sh
|
34 | rm -r $distdir/scriptaculous*
|
35 | rm -r $distdir/selenium
|
36 |
|
37 | timestamp=`cat TIMESTAMP`
|
38 | find $distdir -exec touch -d "$timestamp" {} \;
|
39 |
|
40 | tarfile=${distdir}.tar
|
41 | tar cvf $tarfile --owner=root --group=root $distdir
|
42 | bzip2 -c $tarfile > ${tarfile}.bz2
|
43 | lzma -c $tarfile > ${tarfile}.lzma
|