#!/bin/bash

_USER_NAME=webmaster


case $1 in
    configure)
        echo "Configure yandex-search-webmaster-validator-daemon"

        # Create user if not existing
        if ! getent passwd ${_USER_NAME} >/dev/null 2>&1 ; then
            echo -n "Adding user ${_USER_NAME}... "
            useradd -u 3448 -g nogroup -m -s /bin/bash ${_USER_NAME}
            echo "DONE"
        fi

        # Install dirs
        echo "Install dirs"

        _LOG_FOLDER="/var/log/webmaster"
        _DAEMON_FOLDER="/usr/lib/yandex/webmaster/validator/daemon"
        _DATA_FOLDER="/var/lib/yandex/webmaster/validator/daemon/data"

        install -d -m 755 -o ${_USER_NAME} ${_LOG_FOLDER} ${_DAEMON_FOLDER} ${_DATA_FOLDER}

        chown -RL ${_USER_NAME}:nogroup ${_LOG_FOLDER} ${_DAEMON_FOLDER} ${_DATA_FOLDER}

        echo "DONE"
    ;;

    abort-upgrade|abort-remove|abort-deconfigure)
    ;;

    *)
        echo "postinst called with unknown argument \$1" >&2
    ;;
esac

initctl stop yandex-search-webmaster-validator-daemon >/dev/null 2>&1 || true
initctl start yandex-search-webmaster-validator-daemon

exit 0
