#!/bin/sh
case "$1" in
    configure)
        chown -R www-data:www-data /var/run/yandex-load-lunapark-django
        chown -R www-data:www-data /var/tmp/yandex-load-lunapark-django
        chown -R www-data:www-data /var/log/yandex-load-lunapark-django
        chmod a+w /usr/lib/yandex-load-lunapark-django

        rm /etc/memcached.conf
        cp -rf /etc/memcached_lunapark.conf /etc/memcached.conf
        ENV=`cat /etc/yandex/environment.type`
        ENV_CONFIG=/etc/nginx/sites-available/lunapark-$ENV.conf

        if ! test -f $ENV_CONFIG ; then
            echo "FAIL: no lunapark config $ENV_CONFIG for current environment!"
            exit 1
        fi
        echo "Using lunapark.$ENV ..."
        if [ -f /etc/nginx/sites-enabled/lunapark ]; then
            rm /etc/nginx/sites-enabled/lunapark /etc/nginx/sites-available/lunapark
        fi
        if [ ! -L /etc/nginx/sites-enabled/lunapark-$ENV.conf ]; then
            ln -sf $ENV_CONFIG /etc/nginx/sites-enabled/lunapark-$ENV.conf
        fi
    ;;
    abort-upgrade|abort-remove|abort-deconfigure)
    ;;
    *)
        echo "postinst called with unknown argument \`$1'" >&2
        exit 1
    ;;
esac
