#!/bin/bash

if [ "$(CreoleGet activer_bareos_dir)" = "oui" ]; then
    . /usr/lib/eole/ihm.sh
    # ne pas changer MOUNT_DIR : la /mnt/sauvegardes est utilisée par bareosmount.py
    MOUNT_DIR='/mnt/sauvegardes'
    #BAREOS_DB='/var/lib/bareos/bareos.db'

    #[ -f $BAREOS_DB ] && chown bareos:root $BAREOS_DB

    /usr/share/eole/sbin/bareosregen.sh noquestion

    # a ne faire qu'une seule fois
    if [ ! -f /var/lib/eole/reports/rapport-bareos.txt ]; then
        # rapports de sauvegarde pour l'EAD
        touch /var/lib/eole/reports/rapport-bareos.txt
        chown bareos /var/lib/eole/reports/rapport-bareos.txt
        touch /var/lib/eole/reports/rapport-bareos-default.txt
        chown bareos /var/lib/eole/reports/rapport-bareos-default.txt
        touch /var/lib/eole/reports/resultat-bareos
        chown bareos /var/lib/eole/reports/resultat-bareos
        # rapport pour la restauration des données
        touch /var/log/bareos/restore.txt
        chown bareos /var/log/bareos/restore.txt
        mkdir -p $MOUNT_DIR
        chown bareos:root $MOUNT_DIR

        mkdir -p /var/run/bareos
        chown bareos:bareos /var/run/bareos
    fi

    mount | grep -q ' '$MOUNT_DIR' '
    [ $? = 0 ] && /usr/share/eole/sbin/bareosmount.py --umount
fi

exit 0
