#!/bin/bash --posix

set -u

error()
{
        echo >&2 $*
        exit 1
}

# run as root (or sudo)
(( $(id -u) == 0 )) || error "run as root (or sudo)"

# remove previously installed services
rm -vf /etc/systemd/system/mysql*.service
rm -vf /lib/systemd/system/mysql*.service

# remove aliases entry from services
sed -i -r 's/Alias=(mysql|mysqld).service//g' /lib/systemd/system/mariadb.service
sed -i -r 's/Alias=(mysql|mysqld).service//g' /lib/systemd/system/mariadb@.service

# create symlinks
cd /lib/systemd/system || error "cd /lib/systemd/system"
ln -s mariadb.service mysql.service
ln -s mariadb.service mysqld.service

# update systemd services
systemctl daemon-reload

exit 0

# EOF
