#!/bin/sh
set -e

chmod -R 644 /var/log/yandex/tvm-api/*
chmod 755 /var/log/yandex/tvm-api/arc
chmod 755 /var/log/yandex/tvm-api/graphite
chmod 755 /var/log/yandex/tvm-api/historydb
chmod 755 /var/log/yandex/tvm-api/management
chown -R www-data:www-data /var/log/yandex/tvm-api

/usr/bin/ln_environment /etc/yandex/passport-tvm-keyring/conf-available/tvm_api /etc/yandex/passport-tvm-keyring/conf-enabled/tvm_api
/usr/bin/passport-tvm-keyring update -v --force
/usr/bin/passport-tvm-keyring validate

if [ -d /run/systemd/system ]; then
    if ! systemctl is-enabled yandex-tvm-api.service >/dev/null; then
        systemctl enable yandex-tvm-api.service || true
    fi
    systemctl --system daemon-reload || true
fi

echo "Trying to check logstoreagent configs..."
sudo -u www-data /usr/sbin/logstoreagent_config_checker
echo "Trying to check logstoreagent configs...OK"

service yandex-passport-logstoreagent restart

#DEBHELPER#

exit 0
