diff options
Diffstat (limited to 'make_dist.sh')
-rwxr-xr-x | make_dist.sh | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/make_dist.sh b/make_dist.sh new file mode 100755 index 0000000..5359337 --- /dev/null +++ b/make_dist.sh @@ -0,0 +1,51 @@ +#!/bin/sh +# Script to package pytsk + +VERSION=`grep -e "^VERSION = " class_parser.py | sed 's/^.*"\([0-9]*\)"$/\1/'`; + +rm -f pytsk-*.tgz + +PYTSK_SOURCE_FILES="\ + ../pytsk/aff4_errors.h \ + ../pytsk/class.c \ + ../pytsk/class.h \ + ../pytsk/error.c \ + ../pytsk/misc.h \ + ../pytsk/pytsk3.h \ + ../pytsk/tsk3.c \ + ../pytsk/tsk3.h" + +TALLOC_SOURCE_FILES="\ + ../pytsk/talloc/LICENSE \ + ../pytsk/talloc/README \ + ../pytsk/talloc/replace.h \ + ../pytsk/talloc/talloc.c \ + ../pytsk/talloc/talloc.h" + +SCRIPTS="\ + ../pytsk/class_parser.py \ + ../pytsk/generate_bindings.py \ + ../pytsk/lexer.py \ + ../pytsk/make_dist.sh \ + ../pytsk/run_tests.py \ + ../pytsk/setup.py \ + ../pytsk/tests/*.py" + +DATA_FILES="\ + ../pytsk/LICENSE \ + ../pytsk/MANIFEST.in \ + ../pytsk/README \ + ../pytsk/dpkg \ + ../pytsk/msvscpp \ + ../pytsk/samples \ + ../pytsk/test_data" + +FILES="\ + ${PYTSK_SOURCE_FILES} \ + ${TALLOC_SOURCE_FILES} \ + ${SCRIPTS} \ + ${DATA_FILES}" + +echo "Creating: pytsk-${VERSION}.tgz" +tar zcf pytsk-${VERSION}.tgz --exclude __pycache__ ${FILES} 2>/dev/null + |