#!/bin/bash

# S’assurer que les services bareos seront bien gérés (#31570)

if [ -f "/run/bareos/bareos-dir.9101.pid" ]
then
    kill $(cat /run/bareos/bareos-dir.9101.pid)
fi
if [ -f "/run/bareos/bareos-fd.9102.pid" ]
then
    kill $(cat /run/bareos/bareos-fd.9102.pid)
fi
if [ -f "/run/bareos/bareos-sd.9103.pid" ]
then
    kill $(cat /run/bareos/bareos-sd.9103.pid)
fi

reload_systemd=1
for init_file in bareos-dir bareos-fd bareos-sd
do
    if [ -f "/etc/init.d/$init_file" ]
    then
        rm "/etc/init.d/$init_file"
        reload_systemd=0
    fi
done
if [ "$reload_systemd" -eq 0 ]
then
    systemctl daemon-reload
fi
exit 0
