#!/bin/bash

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

    miroir_log=$(CreoleGet epo_miroir_log)
    niveau_miroir=$(CreoleGet epo_niveau_miroir)
    nom_domaine_local=$(CreoleGet nom_domaine_local)
    adresse_ip_eth2=$(CreoleGet adresse_ip_eth2 '')
    miroir_homedir=$(CreoleGet epo_miroir_homedir)
    path_ministere=$(CreoleGet epo_path_ministere)

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

        else
            let "h=($RANDOM % 2)+ 4"
            let "m=($RANDOM % 59)"
            echo "# telechargement des mises à jour de MacAfee" > /etc/cron.d/eole-epo-antivir2
            echo $m $h "* * *	root	/usr/share/eole-antivir2/bin/eole-epo-antivir2.j "'>> '"$miroir_log/miroir-mcafee-epo.log 2>&1" >> /etc/cron.d/eole-epo-antivir2
            let "h=($h+8)"
            echo $m $h "* * *	root	/usr/share/eole-antivir2/bin/eole-epo-antivir2.j "'>> '"$miroir_log/miroir-mcafee-epo.log 2>&1" >> /etc/cron.d/eole-epo-antivir2

        fi
    else
        heure_maj_hh=$(CreoleGet epo_heure_maj_hh)
        heure_maj_mm=$(CreoleGet epo_heure_maj_mm)
        echo "# telechargement des mises à jour de MacAfee " > /etc/cron.d/eole-epo-antivir2
        echo $heure_maj_mm $heure_maj_hh "* * *   root    /usr/share/eole-antivir2/bin/eole-epo-antivir2.j "'>> '"$miroir_log/miroir-mcafee-epo.log 2>&1" >> /etc/cron.d/eole-epo-antivir2
        if [ "$heure_maj_hh" -ge "12" ]; then
			let "h=($heure_maj_hh - 8)"
			echo $heure_maj_mm $h "* * *   root    /usr/share/eole-antivir2/bin/eole-epo-antivir2.j "'>> '"$miroir_log/miroir-mcafee-epo.log 2>&1" >> /etc/cron.d/eole-epo-antivir2
		else
			let "h=($heure_maj_hh + 8)"
			echo $heure_maj_mm $h "* * *   root    /usr/share/eole-antivir2/bin/eole-epo-antivir2.j "'>> '"$miroir_log/miroir-mcafee-epo.log 2>&1" >> /etc/cron.d/eole-epo-antivir2
        fi
    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
