#!/bin/bash -e

. /usr/share/debconf/confmodule

INSTANCE=gorynych

for dir in /opt/tmp /var/log/mysql.$INSTANCE /opt/mysql.$INSTANCE; do #/{data,bin-logs,relay-logs}; do
  mkdir -p "$dir" && chown -R mysql:mysql "$dir"
done
chmod go+wt /opt/tmp

update-rc.d -f mysql remove >/dev/null

update-rc.d mysql.$INSTANCE defaults >/dev/null

if grep -q FIXME /etc/mysql/${INSTANCE}.conf.d/server-id.cnf; then
    echo "generating /etc/mysql/${INSTANCE}.conf.d/server-id.cnf"
    serverid=`od -An -N2 -l /dev/random`;
    echo -e "[mysqld]\nserver-id = $serverid" > /etc/mysql/${INSTANCE}.conf.d/server-id.cnf
fi

HOSTNAME=$(hostname -f)
sed -i "s/HOST/$HOSTNAME/g" /etc/mysql/${INSTANCE}.conf.d/report-host.cnf || true

exit 0
