[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6208-g9bef3ea

Stephen Gran steve at lobefin.net
Wed May 12 22:06:29 UTC 2010


The following commit has been merged in the debian/unstable branch:
commit 81e86ca322b874c9b6733e203dc061d1e09aeee4
Author: Stephen Gran <steve at lobefin.net>
Date:   Wed May 12 22:58:47 2010 +0100

    update slurp_config to case statement; add RejectMsg to special handling (closes: #581410)
    
    Signed-off-by: Stephen Gran <steve at lobefin.net>

diff --git a/debian/common_functions b/debian/common_functions
index c7c583a..2ee73c7 100644
--- a/debian/common_functions
+++ b/debian/common_functions
@@ -97,7 +97,8 @@ slurp_config()
   
   if [ -e "$CLAMAVCONF" ]; then
     for variable in `egrep -v '^[[:space:]]*(#|$)' "$CLAMAVCONF" | awk '{print $1}'`; do
-      if [ "$variable" = 'DatabaseMirror' ]; then
+      case "$variable" in
+        DatabaseMirror)
         if [ -z "$DatabaseMirror" ]; then
           for i in `grep ^$variable $CLAMAVCONF | awk '{print $2}'`; do
             value="$i $value"
@@ -105,7 +106,8 @@ slurp_config()
         else
           continue
         fi
-      elif [ "$variable" = 'IncludePUA' ]; then
+        ;;
+        IncludePUA)
         if [ -z "$IncludePUA" ]; then
           for i in `grep ^$variable $CLAMAVCONF | awk '{print $2}'`; do
             value="$i $value"
@@ -113,7 +115,8 @@ slurp_config()
         else
           continue
         fi
-      elif [ "$variable" = 'ExcludePUA' ]; then
+        ;;
+        ExcludePUA)
         if [ -z "$ExcludePUA" ]; then
           for i in `grep ^$variable $CLAMAVCONF | awk '{print $2}'`; do
             value="$i $value"
@@ -121,11 +124,14 @@ slurp_config()
         else
           continue
         fi
-      elif [ "$variable" = 'VirusEvent' ] || [ "$variable" = 'OnUpdateExecute' ] || [ "$variable" = 'OnErrorExecute' ]; then
+        ;;
+        VirusEvent|OnUpdateExecute|OnErrorExecute|RejectMsg)
         value=`grep ^$variable $CLAMAVCONF | head -n1 | sed -e s/$variable\ //`
-      else
+        ;;
+        *)
         value=`grep ^$variable $CLAMAVCONF | head -n1 | awk '{print $2}'`
-      fi
+        ;;
+      esac
       if [ -z "$value" ]; then 
         export "$variable"="true"
       elif [ "$value" != "$variable" ]; then

-- 
Debian repository for ClamAV



More information about the Pkg-clamav-commits mailing list