#! /bin/sh set -e case "$1" in configure) files=$(dpkg -L lib@PVER@-stdlib@HOST_QUAL@ | sed -n '/^\/usr\/lib\/@PVER@\/.*\.py$/p') 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 # Create empty directories in /usr/local if [ ! -e /usr/local/lib/python@VER@ ]; then mkdir -p /usr/local/lib/python@VER@ 2> /dev/null || true chmod 2775 /usr/local/lib/python@VER@ 2> /dev/null || true chown root:staff /usr/local/lib/python@VER@ 2> /dev/null || true fi if [ ! -e /usr/local/lib/python@VER@/site-packages ]; then mkdir -p /usr/local/lib/python@VER@/site-packages 2> /dev/null || true chmod 2775 /usr/local/lib/python@VER@/site-packages 2> /dev/null || true chown root:staff /usr/local/lib/python@VER@/site-packages 2> /dev/null || true fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0