Check du pin-priority de samba, dans le cas d'un pack-samba avec les

dépots backports.
This commit is contained in:
Romain Dessort 2010-06-14 16:13:41 +02:00
parent e864ae60e3
commit 2dddd8079e
2 changed files with 7 additions and 1 deletions

2
TODO
View file

@ -10,7 +10,7 @@
- [DONE] Si pack web, vérifier que mod-deflate est configuré correctement
- [DONE] Si bind, vérifier qu'il est chrooté
- [DONE] Si version >= lenny --(+ pack mail ??)-- verifier la presence de volatile
- Si pack Samba + backports, vérifier le fichier preferences
- [DONE] Si pack Samba + backports, vérifier le fichier preferences
- [DONE] Si raid soft, verifier que mdadm est bien configuré
- [DONE] Verifier qu'il y a bien des "auto <if>" et non "allow-hotplug <if>" dans /e/n/i
- [DONE] Verifier qu'il n'y a pas deux debian-sys-maint dans mysql.user ! (et qu'il y en a au moins un)

View file

@ -56,6 +56,7 @@ IS_TOOMUCHDEBIANSYSMAINT=1
IS_USERLOGROTATE=1
IS_MODSECURITY=1
IS_APACHECTL=1
IS_SAMBAPINPRIORITY=1
# Source configuration file
test -f /etc/evocheck.cf && . /etc/evocheck.cf
@ -309,3 +310,8 @@ fi
if [ "$IS_APACHECTL" =1 ]; then
is_installed apache2.2-common && (/usr/sbin/apache2ctl configtest 2>&1 |grep "^Syntax OK$" || echo 'IS_APACHECTL FAILED!')
fi
# Verification de la priorité du package samba si les backports sont utilisés
if [ "$IS_SAMBAPINPRIORITY" = 1 ]; then
is_pack_samba && grep -rE "^[^#].*backport" /etc/apt/sources.list{,.d} >/dev/null && ( priority=`grep -E -A2 "^Package:.*samba" /etc/apt/preferences |grep -A1 "^Pin: release a=lenny-backports" |grep "^Pin-Priority:" |cut -f2 -d" "` && test $priority -gt 500 || echo 'IS_SAMBAPINPRIORITY FAILED!' )
fi