-#. /usr/share/carnet-tools/functions.sh
-
-#if dpkg --compare-versions "$2" lt 2:0.91.1-1 ; then
-# cp_backup_conffile /etc/clamav/clamd.conf
-# rm -f /etc/clamav/clamd.conf
-# cp -a /usr/share/doc/clamav-cn/examples/clamd.conf /etc/clamav/clamd.conf
-# restart="yes"
-#fi
-#
-#if dpkg --compare-versions "$2" lt 2:0.91.1-1 ; then
-# cp_backup_conffile /etc/clamav/freshclam.conf
-# rm -f /etc/clamav/freshclam.conf
-# cp -a /usr/share/doc/clamav-cn/examples/freshclam.conf /etc/clamav/freshclam.conf
-# restart="yes"
-#fi
-
-chown -R clamav:clamav /var/run/clamav /var/lib/clamav /var/log/clamav
+. /usr/share/carnet-tools/functions.sh
+
+# obsolete option
+cp_check_and_sed "^AllowSupplementaryGroups" \
+ "s/^AllowSupplementaryGroups/#AllowSupplementaryGroups/g" \
+ /etc/clamav/clamd.conf && restart="yes" || true
+
+if [ -d /run/clamav ]; then
+ chown -R clamav:clamav /run/clamav
+fi
+
+if [ -d /var/lib/clamav ]; then
+ chown -R clamav:clamav /var/lib/clamav
+fi
+
+if [ -d /var/log/clamav ]; then
+ chown -R clamav:clamav /var/log/clamav
+fi