From 2dddd8079efae98c52e2a6b7405f4a48b8e26463 Mon Sep 17 00:00:00 2001 From: Romain Dessort Date: Mon, 14 Jun 2010 16:13:41 +0200 Subject: [PATCH] =?UTF-8?q?Check=20du=20pin-priority=20de=20samba,=20dans?= =?UTF-8?q?=20le=20cas=20d'un=20pack-samba=20avec=20les=20d=C3=A9pots=20ba?= =?UTF-8?q?ckports.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TODO | 2 +- evocheck.sh | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/TODO b/TODO index cf211db..c31ba7f 100644 --- a/TODO +++ b/TODO @@ -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 " et non "allow-hotplug " 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) diff --git a/evocheck.sh b/evocheck.sh index 4135e6e..5681dfc 100755 --- a/evocheck.sh +++ b/evocheck.sh @@ -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