[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#946558: stretch-pu: package clamav/0.102.1+dfsg-0+deb9u1



On 2019-12-10 23:47:05 [+0100], To submit@bugs.debian.org wrote:
> This updates clamav to its latest version provided by upstream. The
> import part is the fix for CVE-2019-15961.

I slightly updated the package to
- add the new `clamonacc' binary to the clamav-daemon package.
- remove the `ScanOnAccess' option from the postinst/debconf script.
The option is deprecated and the functionality moved into the clamonacc
binary.

Sebastian
diff --git a/debian/changelog b/debian/changelog
index f41cde8..f83f907 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,8 +6,10 @@ clamav (0.102.1+dfsg-0+deb9u1) stretch; urgency=medium
    - Let freshclam show progress during download (Closes: #690789).
   * Update symbol file.
   * Add libfreshclam to the libclamav9 package.
+  * Add the clamonacc binary to the clamav-daemon package.
+  * Drop ScanOnAccess option. The clamonacc provides this functionality.
 
- -- Sebastian Andrzej Siewior <sebastian@breakpoint.cc>  Sun, 08 Dec 2019 22:05:51 +0100
+ -- Sebastian Andrzej Siewior <sebastian@breakpoint.cc>  Mon, 23 Dec 2019 21:07:34 +0100
 
 clamav (0.101.4+dfsg-0+deb9u1) stretch; urgency=medium
 
diff --git a/debian/clamav-daemon.config.in b/debian/clamav-daemon.config.in
index 60bef89..131336c 100644
--- a/debian/clamav-daemon.config.in
+++ b/debian/clamav-daemon.config.in
@@ -72,7 +72,6 @@ set_debconf_value daemon LogSyslog
 set_debconf_value daemon LogFile
 set_debconf_value daemon LogTime
 set_debconf_value daemon LogRotate
-set_debconf_value daemon ScanOnAccess
 set_debconf_value daemon OnAccessMaxFileSize
 set_debconf_value daemon AllowAllMatchScan
 set_debconf_value daemon ForceToDisk
@@ -327,13 +326,10 @@ while [ "$STATE" != "End" ]; do
     StateGeneric low clamav-daemon/LogTime LogRotate LogFile
     ;;
     "LogRotate")
-    StateGeneric low clamav-daemon/LogRotate ScanOnAccess LogFile
-    ;;
-    "ScanOnAccess")
-    StateGeneric low clamav-daemon/ScanOnAccess OnAccessMaxFileSize LogFile
+    StateGeneric low clamav-daemon/LogRotate LogFile
     ;;
     "OnAccessMaxFileSize")
-    StateGeneric low clamav-daemon/OnAccessMaxFileSize AllowAllMatchScan ScanOnAccess
+    StateGeneric low clamav-daemon/OnAccessMaxFileSize AllowAllMatchScan
     ;;
     "AllowAllMatchScan")
     StateGeneric low clamav-daemon/AllowAllMatchScan ForceToDisk OnAccessMaxFileSize
diff --git a/debian/clamav-daemon.install b/debian/clamav-daemon.install
index 1ae9a50..ef63c2a 100644
--- a/debian/clamav-daemon.install
+++ b/debian/clamav-daemon.install
@@ -2,5 +2,6 @@ debian/script usr/share/bug/clamav-daemon/
 debian/tmp/lib/systemd/system/clamav-daemon.service
 debian/tmp/usr/bin/clamconf
 debian/tmp/usr/bin/clamdtop
+debian/tmp/usr/bin/clamonacc
 debian/tmp/usr/sbin/clamd
 debian/usr.sbin.clamd etc/apparmor.d/
diff --git a/debian/clamav-daemon.postinst.in b/debian/clamav-daemon.postinst.in
index 77f7c2c..a51cf21 100644
--- a/debian/clamav-daemon.postinst.in
+++ b/debian/clamav-daemon.postinst.in
@@ -116,12 +116,8 @@ case "$1" in
       db_get clamav-daemon/BytecodeTimeout || true
       BytecodeTimeout="$RET"
     fi
-    db_get clamav-daemon/ScanOnAccess || true
-    ScanOnAccess="$RET"
-    if [ "$ScanOnAccess" = "true" ]; then
-      db_get clamav-daemon/OnAccessMaxFileSize || true
-      OnAccessMaxFileSize="$RET"
-    fi
+    db_get clamav-daemon/OnAccessMaxFileSize || true
+    OnAccessMaxFileSize="$RET"
     db_get clamav-daemon/AllowAllMatchScan || true
     AllowAllMatchScan="$RET"
     db_get clamav-daemon/ForceToDisk || true
@@ -148,8 +144,6 @@ case "$1" in
       # Use the defaults instead of the bogus values created by that versions.
       db_metaget clamav-daemon/LogRotate default || true
       LogRotate="$RET"
-      db_metaget clamav-daemon/ScanOnAccess default || true
-      ScanOnAccess="$RET"
       OnAccessMaxFileSize=""
       OnAccessIncludePath=""
       OnAccessExcludePath=""
@@ -327,7 +321,6 @@ SendBufTimeout $SendBufTimeout
 MaxQueue $MaxQueue
 ExtendedDetectionInfo $ExtendedDetectionInfo
 OLE2BlockMacros $OLE2BlockMacros
-ScanOnAccess $ScanOnAccess
 AllowAllMatchScan $AllowAllMatchScan
 ForceToDisk $ForceToDisk
 DisableCertCheck $DisableCertCheck
diff --git a/debian/clamav-daemon.templates b/debian/clamav-daemon.templates
index 8b71902..0b8ea43 100644
--- a/debian/clamav-daemon.templates
+++ b/debian/clamav-daemon.templates
@@ -143,11 +143,6 @@ Type: boolean
 Default: true
 _Description: Do you want to enable log rotation?
 
-Template: clamav-daemon/ScanOnAccess
-Type: boolean
-Default: false
-_Description: Do you want to enable on-access scanning?
-
 Template: clamav-daemon/OnAccessMaxFileSize
 Type: string
 Default: 5M

Reply to: