diff options
Diffstat (limited to 'debian/libPVER-testsuite.postinst.in')
-rw-r--r-- | debian/libPVER-testsuite.postinst.in | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/debian/libPVER-testsuite.postinst.in b/debian/libPVER-testsuite.postinst.in new file mode 100644 index 0000000..05d587a --- /dev/null +++ b/debian/libPVER-testsuite.postinst.in @@ -0,0 +1,20 @@ +#! /bin/sh + +set -e + +case "$1" in + configure) + files=$(dpkg -L lib@PVER@-testsuite | sed -n '/^\/usr\/lib\/@PVER@\/.*\.py$/p' | egrep -v '/lib2to3/tests/data|/test/bad') + if [ -n "$files" ]; then + /usr/bin/@PVER@ -E -S /usr/lib/@PVER@/py_compile.py $files + if grep -sq '^byte-compile[^#]*optimize' /etc/python/debian_config; then + /usr/bin/@PVER@ -E -S -O /usr/lib/@PVER@/py_compile.py $files + fi + else + echo >&2 "@PVER@: can't get files for byte-compilation" + fi +esac + +#DEBHELPER# + +exit 0 |