aboutsummaryrefslogtreecommitdiffstats
path: root/tools/node_modules/expresso/deps/jscoverage/make-dist.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'tools/node_modules/expresso/deps/jscoverage/make-dist.sh.in')
-rw-r--r--tools/node_modules/expresso/deps/jscoverage/make-dist.sh.in43
1 files changed, 43 insertions, 0 deletions
diff --git a/tools/node_modules/expresso/deps/jscoverage/make-dist.sh.in b/tools/node_modules/expresso/deps/jscoverage/make-dist.sh.in
new file mode 100644
index 0000000..f0a4282
--- /dev/null
+++ b/tools/node_modules/expresso/deps/jscoverage/make-dist.sh.in
@@ -0,0 +1,43 @@
+#!/bin/sh
+
+set -e
+
+version=@VERSION@
+distdir=jscoverage-${version}
+
+rm -fr $distdir
+mkdir $distdir
+
+# copy all files in SVN
+for file in $(svn status -qv | sed 's/.* //' | sort)
+do
+ if [ -f "$file" ]
+ then
+ cp -a --parents "$file" $distdir
+ fi
+done
+
+# add generated files
+cp -a --parents aclocal.m4 \
+ configure \
+ config.h.in \
+ Makefile.in config.guess config.sub depcomp install-sh missing \
+ $distdir
+cp -a --parents tests/Makefile.in $distdir
+cp -a --parents doc/instrumented $distdir
+cp -a --parents doc/instrumented-inverted $distdir
+
+# remove unnecessary files
+rm $distdir/TIMESTAMP
+rm $distdir/bootstrap.sh
+rm $distdir/make-maintainer-clean.sh
+rm -r $distdir/scriptaculous*
+rm -r $distdir/selenium
+
+timestamp=`cat TIMESTAMP`
+find $distdir -exec touch -d "$timestamp" {} \;
+
+tarfile=${distdir}.tar
+tar cvf $tarfile --owner=root --group=root $distdir
+bzip2 -c $tarfile > ${tarfile}.bz2
+lzma -c $tarfile > ${tarfile}.lzma