#! /bin/bash -e

# if python2 symlink doesnt exist, change to /usr/bin/env python2.7 or /usr/bin/env python2.6
if [[ ! -f /usr/bin/python2 ]]; then
    export pyversion=""
    if [[ -f /usr/bin/python2.3 ]]; then
        export pyversion="python2.3"
    fi
    
    if [[ -f /usr/bin/python2.4 ]]; then
        export pyversion="python2.4"
    fi
    
    if [[ -f /usr/bin/python2.5 ]]; then
        export pyversion="python2.5"
    fi
    
    if [[ -f /usr/bin/python2.6 ]]; then
        export pyversion="python2.6"
    fi
    
    if [[ -f /usr/bin/python2.7 ]]; then
        export pyversion="python2.7"
    fi
    
    if [[ $pyversion != "" ]]; then
        sed -i "1 s/\/usr\/bin\/env python2$/\/usr\/bin\/env $pyversion/" /usr/share/cloudprint-cups/{backend.py,deleteaccount.py,dynamicppd.py,listcloudprinters.py,reportissues.py,setupcloudprint.py,upgrade.py}
        sed -i "1 s/\/usr\/bin\/env python2$/\/usr\/bin\/env $pyversion/" /usr/lib/cups/backend/gcp
        sed -i "1 s/\/usr\/bin\/env python2$/\/usr\/bin\/env $pyversion/" /usr/lib/cups/driver/cupscloudprint
    fi
fi

touch /var/log/cups/cloudprint_log
chown root:lp /var/log/cups/cloudprint_log
chmod 660 /var/log/cups/cloudprint_log
chown root:lp /usr/lib/cups/backend/gcp
chmod 750 /usr/lib/cups/backend/gcp
chown root:lp /usr/lib/cups/driver/cupscloudprint
chmod 750 /usr/lib/cups/driver/cupscloudprint
chgrp lp /usr/share/cloudprint-cups/auth.py
/usr/share/cloudprint-cups/upgrade.py

#DEBHELPER#