#!/bin/bash

. /usr/share/eole/FonctionsEoleNg

. ParseDico

if [ "$activer_geoide_distrib" == "oui" ]; then

    [ ! -d "$geoide_homedir" ] && mkdir $geoide_homedir

    [ ! -d "$geoide_homedir/$geoide_catalogue" ] && mkdir -p $geoide_homedir/$geoide_catalogue

    [ ! -d "$geoide_homedir/$geoide_donnees" ] && mkdir $geoide_homedir/$geoide_donnees

    [ ! -d "$geoide_homedir/$geoide_log" ] && mkdir $geoide_homedir/$geoide_log 

    setfacl -R -m d:g:"$smb_workgroup+$geoide_distrib_admins":rwx $geoide_homedir/

    setfacl -R -m g:"$smb_workgroup+$geoide_distrib_admins":rwx $geoide_homedir/

    if [ ! -f "/etc/samba/includes/smb-geoide.conf" ]; then
        
        mv /etc/samba/includes/smb-geoide-distrib.conf /etc/samba/includes/smb-geoide.conf
        
        else 
        cat /etc/samba/includes/smb-geoide-distrib.conf >> /etc/samba/includes/smb-geoide.conf
        rm -rf /etc/samba/includes/smb-geoide-distrib.conf
     fi 
    
    let "m=($RANDOM % 59)"
    echo $m "22	* * 1-4	root	/usr/share/esbl/bin/geoide_distrib.j" >> /etc/cron.d/geoide_distrib 
    echo $m "22	* * 5	root	/usr/share/esbl/bin/geoide_distrib.s" >> /etc/cron.d/geoide_distrib 
        
fi

exit 0

