Check de la configuration des interfaces dans /e/n/i

This commit is contained in:
Romain Dessort 2010-06-10 10:42:44 +02:00
parent 30349e516d
commit a1f96efe78
2 changed files with 10 additions and 1 deletions

2
TODO
View file

@ -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 <if>" et non "allow-hotplug <if>" dans /e/n/i
- [DONE] Verifier qu'il y a bien des "auto <if>" et non "allow-hotplug <if>" 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

View file

@ -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