#!/bin/bash # Met à jour la liste de blockage du fichier hosts. logger "hosts-update: Mise à jour du fichier hosts." tempname=`mktemp` echo "127.0.0.1 `hostname`" > $tempname echo "127.0.1.1 `hostname`" >> $tempname printf "\n\n" >> $tempname curl --fail https://sebsauvage.net/hosts/hosts >> $tempname res=$? if test "$res" != "0"; then logger "hosts-update: Impossible de récupérer la mise à jour de la liste de filtrage DNS (hosts) : $res" rm $tempname exit 1 fi mv /etc/hosts /etc/hosts.old mv $tempname /etc/hosts chmod 0644 /etc/hosts logger "hosts-update: Mise à jour du fichier hosts terminée."