#! /bin/sh -e # # postinst script for the Debian python2.5-base package. # Written 1998 by Gregor Hoffleit . # # remove unconditionally update-alternatives --remove python /usr/bin/python2.5 || true if [ "$1" = configure ]; then ( files=$(dpkg -L python2.5 | sed -n '/^\/usr\/lib\/python2.5\/.*\.py$/p') /usr/bin/python2.5 /usr/lib/python2.5/py_compile.py $files if grep -sq '^byte-compile[^#]*optimize' /etc/python/debian_config; then /usr/bin/python2.5 -O /usr/lib/python2.5/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/python2.5 ]; then mkdir -p /usr/local/lib/python2.5 2> /dev/null || true chmod 2775 /usr/local/lib/python2.5 2> /dev/null || true chown root:staff /usr/local/lib/python2.5 2> /dev/null || true fi if [ ! -e /usr/local/lib/python2.5/site-packages ]; then mkdir -p /usr/local/lib/python2.5/site-packages 2> /dev/null || true chmod 2775 /usr/local/lib/python2.5/site-packages 2> /dev/null || true chown root:staff /usr/local/lib/python2.5/site-packages 2> /dev/null || true fi ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac ldconfig # Automatically added by dh_installmenu if [ "$1" = "configure" ] && [ -x "`which update-menus 2>/dev/null`" ]; then update-menus fi # End automatically added section exit 0