#!/bin/sh

set -e

prerm_for_systemd(){
    for i in ttyS0 ttyS1 ; do
        /bin/systemctl stop yandex-sol-rtc@${i}.service
        if [ -e /etc/systemd/system/getty.target.wants/yandex-sol-rtc@${i}.service ]; then
            /bin/systemctl disable yandex-sol-rtc@${i}.service
        fi
    done
}

prerm_for_upstart(){
    /sbin/initctl stop yandex-sol-rtc-starter || true
}

case "$1" in
    remove|deconfigure)
        if [ -e /bin/systemctl -a -d /usr/lib/systemd ]; then
            prerm_for_systemd
        else
            prerm_for_upstart
        fi
    ;;

    upgrade|failed-upgrade)
    ;;

    *)
        echo "prerm called with unknown argument \`$1'" >&2
        exit 1
    ;;
esac

exit 0
