#!/bin/bash

if [ "$(CreoleGet activer_miroir)" == "oui" ]; then

    miroir_log=$(CreoleGet miroir_log)
    niveau_miroir=$(CreoleGet niveau_miroir)
    nom_domaine_local=$(CreoleGet nom_domaine_local)
    adresse_ip_eth2=$(CreoleGet adresse_ip_eth2)

    if [ "$(CreoleGet heure_maj)" == "aleatoire" ]; then
        if [ "$niveau_miroir" == "3" ]; then
            let "m=($RANDOM % 59)"
            echo "# telechargement des mises à jour de MacAfee" > /etc/cron.d/eole-antivir2
            echo $m "6 * * *	root	/usr/share/eole-antivir2/bin/eole-antivir2.j"' >> '"$miroir_log/miroir-mcafee.log 2>&1" >> /etc/cron.d/eole-antivir2
        else
            let "h=($RANDOM % 2)+ 4"
            let "m=($RANDOM % 59)"
            echo "# telechargement des mises à jour de MacAfee" > /etc/cron.d/eole-antivir2
            echo $m $h "* * *	root	/usr/share/eole-antivir2/bin/eole-antivir2.j "'>> '"$miroir_log/miroir-mcafee.log 2>&1" >> /etc/cron.d/eole-antivir2
        fi
    else
        echo "# telechargement des mises à jour de MacAfee " > /etc/cron.d/eole-antivir2
        echo $(CreoleGet heure_maj_mm) $(CreoleGet heure_maj_hh) "* * *   root    /usr/share/eole-antivir2/bin/eole-antivir2.j "'>> '"$miroir_log/miroir-mcafee.log 2>&1" >> /etc/cron.d/eole-antivir2
    fi

    [ ! -d $miroir_log ] && mkdir -p $miroir_log


    [ ! -d /etc/proftpd/conf.d/ ] && mkdir -p /etc/proftpd/conf.d/
    

    if [ "$(CreoleGet module_type)" == "amon" ] ; then

        case "$(CreoleGet nombre_interfaces)" in
        1)
            echo "DefaultAddress $(CreoleGet adresse_ip_eth0)" >> /etc/proftpd/proftpd.conf
            ;;
        2)
            echo "DefaultAddress $(CreoleGet adresse_ip_eth1)" >> /etc/proftpd/proftpd.conf
            ;;
        3)
            echo "DefaultAddress $adresse_ip_eth2" >> /etc/proftpd/proftpd.conf
            ;;
        4)
            echo "DefaultAddress $adresse_ip_eth2" >> /etc/proftpd/proftpd.conf
            ;;
        5)
            echo "DefaultAddress $adresse_ip_eth2" >> /etc/proftpd/proftpd.conf
            ;;
        esac
    fi
fi
exit 0
