#!/bin/sh
case $1 in
configure)
    DAEMON=tours
    COMPONENT=tours-api
    LOGDIR=/var/log/$DAEMON
    RUNDIR=/var/run/$DAEMON
    DATADIR=/var/lib/yandex/$DAEMON/$COMPONENT
    INDEXDIR=/var/lib/search/$DAEMON/$COMPONENT
    HPROFDIR=$LOGDIR/hprof/$COMPONENT
    mkdir -p $LOGDIR
    mkdir -p $RUNDIR
    mkdir -p $DATADIR
    mkdir -p $INDEXDIR
    mkdir -p $HPROFDIR

    if ! chown $DAEMON:nogroup -R $LOGDIR $RUNDIR 2>/dev/null
    then
        useradd $DAEMON -g nogroup
        chown $DAEMON:nogroup -R $LOGDIR $RUNDIR
    fi

    chown -R $DAEMON:nogroup $DATADIR
    chown -R $DAEMON:nogroup $INDEXDIR
    chown -R $DAEMON:nogroup $HPROFDIR

    chown $DAEMON:nogroup /etc/init.d/$COMPONENT
    chmod +x /etc/init.d/$COMPONENT

    chown $DAEMON:nogroup /etc/yandex/$COMPONENT/ulimit.conf
    chmod +x /etc/yandex/$COMPONENT/ulimit.conf

    update-rc.d $COMPONENT defaults > /dev/null

    #DEBHELPER#
    ;;

abort-upgrade|abort-remove|abort-deconfigure)
    ;;
*)
    echo "postinst called with unknown argument \`$1'" >&2
    ;;
esac

exit 0

