From 41f4481148336b812c3d63fb1e17c34e2496a8b5 Mon Sep 17 00:00:00 2001 From: Tomasz Kojm Date: Sun, 29 Oct 2006 18:29:50 +0000 Subject: [PATCH] make user/group check more precise (closes bug#41) git-svn: trunk@2461 --- clamav-devel/ChangeLog | 4 ++++ clamav-devel/configure | 4 ++-- clamav-devel/configure.in | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/clamav-devel/ChangeLog b/clamav-devel/ChangeLog index 6dafabaa8..9e131193e 100644 --- a/clamav-devel/ChangeLog +++ b/clamav-devel/ChangeLog @@ -1,3 +1,7 @@ +Sun Oct 29 19:28:20 CET 2006 (tk) +--------------------------------- + * configure: make user/group check more precise (closes bug#41) + Sun Oct 29 19:22:00 CET 2006 (tk) --------------------------------- * clamd/session.c: VERSION now prints details for daily.inc (closes bug#107) diff --git a/clamav-devel/configure b/clamav-devel/configure index 82801d149..b15a373cb 100755 --- a/clamav-devel/configure +++ b/clamav-devel/configure @@ -15629,8 +15629,8 @@ then { echo "$as_me:$LINENO: checking for $clamav_user in /etc/passwd" >&5 echo $ECHO_N "checking for $clamav_user in /etc/passwd... $ECHO_C" >&6; } if test -r /etc/passwd; then - clamavuser=`cat /etc/passwd|grep $clamav_user` - clamavgroup=`cat /etc/group|grep $clamav_group` + clamavuser=`cat /etc/passwd|grep ^"$clamav_user":` + clamavgroup=`cat /etc/group|grep ^"$clamav_group":` fi else { echo "$as_me:$LINENO: checking for $clamav_user using id" >&5 diff --git a/clamav-devel/configure.in b/clamav-devel/configure.in index 1d2d18385..858703fb6 100644 --- a/clamav-devel/configure.in +++ b/clamav-devel/configure.in @@ -926,8 +926,8 @@ then then AC_MSG_CHECKING(for $clamav_user in /etc/passwd) if test -r /etc/passwd; then - clamavuser=`cat /etc/passwd|grep $clamav_user` - clamavgroup=`cat /etc/group|grep $clamav_group` + clamavuser=`cat /etc/passwd|grep ^"$clamav_user":` + clamavgroup=`cat /etc/group|grep ^"$clamav_group":` fi else AC_MSG_CHECKING(for $clamav_user using id)