#! /bin/sh -e if [ "$1" = configure ]; then ( files=$(dpkg -L @PVER@ | sed -n '/^\/usr\/lib\/@PVER@\/.*\.py$/p') @PVER@ /usr/lib/@PVER@/py_compile.py $files if grep -sq '^byte-compile[^#]*optimize' /etc/python/debian_config; then @PVER@ -O /usr/lib/@PVER@/py_compile.py $files fi ) fi case "$1" in configure|abort-upgrade|abort-remove|abort-deconfigure) # 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 ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0