Ajout du check du dépot volatile

This commit is contained in:
Romain Dessort 2010-06-09 18:35:19 +02:00
parent 3d38dc670d
commit c764a20ad4
2 changed files with 11 additions and 1 deletions

2
TODO
View file

@ -9,7 +9,7 @@
- Si pack web, vérifier la présence de mod_security et sa configuration
- [DONE] Si pack web, vérifier que mod-deflate est configuré correctement
- [DONE] Si bind, vérifier qu'il est chrooté
- Si version >= lenny (+ pack mail ??) verifier la presence de volatile
- [DONE] Si version >= lenny --(+ pack mail ??)-- verifier la presence de volatile
- Si pack Samba + backports, vérifier le fichier preferences
- 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

View file

@ -50,6 +50,7 @@ IS_LOG2MAILAPACHE=1
IS_LOG2MAILMYSQL=1
IS_LOG2MAILSQUID=1
IS_BINDCHROOT=1
IS_REPVOLATILE=1
# Source configuration file
test -f /etc/evocheck.cf && . /etc/evocheck.cf
@ -59,6 +60,10 @@ function is_pack_web {
test -e /usr/share/scripts/web-add.sh
}
function is_pack_samba {
test -e /usr/share/scripts/add.pl
}
function is_installed {
for pkg in $*; do
dpkg -l $pkg 2>/dev/null |grep ^ii >/dev/null || return 1
@ -259,3 +264,8 @@ fi
if [ "$IS_BINDCHROOT" = 1 ]; then
is_installed bind && ( grep -E '^OPTIONS=".*-t"' /etc/default/bind9 >/dev/null && grep -E '^OPTIONS=".*-u"' /etc/default/bind9 >/dev/null || echo 'IS_BINDCHROOT FAILED!' )
fi
# Verification de la présence du depot volatile
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