diff --git a/TODO b/TODO index 742bc24..6e5cc40 100644 --- a/TODO +++ b/TODO @@ -12,7 +12,7 @@ - [DONE] Si version >= lenny --(+ pack mail ??)-- verifier la presence de volatile - Si pack Samba + backports, vérifier le fichier preferences - [DONE] Si raid soft, verifier que mdadm est bien configuré -- Verifier qu'il y a bien des "auto " et non "allow-hotplug " dans /e/n/i +- [DONE] Verifier qu'il y a bien des "auto " et non "allow-hotplug " dans /e/n/i - Verifier qu'il n'y a pas deux debian-sys-maint dans mysql.user ! - Verifier que apachectl est OK - Vérifier sur que les backups sont en place diff --git a/evocheck.sh b/evocheck.sh index d1861ca..4e32a1d 100755 --- a/evocheck.sh +++ b/evocheck.sh @@ -51,6 +51,7 @@ IS_LOG2MAILMYSQL=1 IS_LOG2MAILSQUID=1 IS_BINDCHROOT=1 IS_REPVOLATILE=1 +IS_AUTOIF=1 # Source configuration file test -f /etc/evocheck.cf && . /etc/evocheck.cf @@ -272,3 +273,11 @@ fi if [ "$IS_REPVOLATILE" = 1 ]; then test `cat /etc/debian_version |cut -d "." -f 1` -ge 5 && (grep -E "^deb http://volatile.debian.org/debian-volatile" /etc/apt/sources.list >/dev/null || echo 'IS_REPVOLATILE FAILED!') fi + +# Verification interface en auto +if [ "$IS_AUTOIF" = 1 ]; then + for interface in `/sbin/ifconfig -s |tail -n +2 |grep -v "^lo" |cut -d " " -f 1 |tr "\n" " "`; do + grep "^auto $interface" /etc/network/interfaces >/dev/null || (echo 'IS_AUTOIF FAILED!' && break) + done +fi +