forked from evolix/evocheck
Ajout du check du dépot volatile
This commit is contained in:
parent
3d38dc670d
commit
c764a20ad4
2
TODO
2
TODO
|
@ -9,7 +9,7 @@
|
||||||
- Si pack web, vérifier la présence de mod_security et sa configuration
|
- 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 pack web, vérifier que mod-deflate est configuré correctement
|
||||||
- [DONE] Si bind, vérifier qu'il est chrooté
|
- [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 pack Samba + backports, vérifier le fichier preferences
|
||||||
- Si raid soft, verifier que mdadm est bien configuré
|
- 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
|
- Verifier qu'il y a bien des "auto <if>" et non "allow-hotplug <if>" dans /e/n/i
|
||||||
|
|
10
evocheck.sh
10
evocheck.sh
|
@ -50,6 +50,7 @@ IS_LOG2MAILAPACHE=1
|
||||||
IS_LOG2MAILMYSQL=1
|
IS_LOG2MAILMYSQL=1
|
||||||
IS_LOG2MAILSQUID=1
|
IS_LOG2MAILSQUID=1
|
||||||
IS_BINDCHROOT=1
|
IS_BINDCHROOT=1
|
||||||
|
IS_REPVOLATILE=1
|
||||||
|
|
||||||
# Source configuration file
|
# Source configuration file
|
||||||
test -f /etc/evocheck.cf && . /etc/evocheck.cf
|
test -f /etc/evocheck.cf && . /etc/evocheck.cf
|
||||||
|
@ -59,6 +60,10 @@ function is_pack_web {
|
||||||
test -e /usr/share/scripts/web-add.sh
|
test -e /usr/share/scripts/web-add.sh
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function is_pack_samba {
|
||||||
|
test -e /usr/share/scripts/add.pl
|
||||||
|
}
|
||||||
|
|
||||||
function is_installed {
|
function is_installed {
|
||||||
for pkg in $*; do
|
for pkg in $*; do
|
||||||
dpkg -l $pkg 2>/dev/null |grep ^ii >/dev/null || return 1
|
dpkg -l $pkg 2>/dev/null |grep ^ii >/dev/null || return 1
|
||||||
|
@ -259,3 +264,8 @@ fi
|
||||||
if [ "$IS_BINDCHROOT" = 1 ]; then
|
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!' )
|
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
|
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
|
||||||
|
|
Loading…
Reference in a new issue