|
@@ -121,10 +121,14 @@ fi
|
|
|
|
|
|
|
|
|
|
|
|
|
# Fixing /var/run/clamav permissions
|
|
# Fixing /var/run/clamav permissions
|
|
|
-if [ -f "/etc/systemd/system/multi-user.target.wants/clamav-daemon.service" ]; then
|
|
|
|
|
- file="/etc/systemd/system/multi-user.target.wants/clamav-daemon.service"
|
|
|
|
|
|
|
+if [ -f "/lib/systemd/system/clamav-daemon.service" ]; then
|
|
|
|
|
+ file="/lib/systemd/system/clamav-daemon.service"
|
|
|
if [ $( grep -ic "mkdir" $file ) -eq 0 ]; then
|
|
if [ $( grep -ic "mkdir" $file ) -eq 0 ]; then
|
|
|
sed -i "s/\[Service\]/\[Service\]\nExecStartPre = \/bin\/mkdir -p \/var\/run\/clamav\nExecStartPre = \/bin\/chown -R clamav:clamav \/var\/run\/clamav/g" $file
|
|
sed -i "s/\[Service\]/\[Service\]\nExecStartPre = \/bin\/mkdir -p \/var\/run\/clamav\nExecStartPre = \/bin\/chown -R clamav:clamav \/var\/run\/clamav/g" $file
|
|
|
- service clamav-daemon restart
|
|
|
|
|
|
|
+ if [ ! -d "/var/run/clamav" ]; then
|
|
|
|
|
+ mkdir /var/run/clamav
|
|
|
|
|
+ fi
|
|
|
|
|
+ chown -R clamav:clamav /var/run/clamav
|
|
|
|
|
+ service clamav-daemon restart /dev/null 2>&1
|
|
|
fi
|
|
fi
|
|
|
fi
|
|
fi
|