Some SlackBuild scripts for Slackware.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
614 B

#!/bin/sh
config()
{
NEW="$1"
OLD="`dirname $NEW`/`basename $NEW .new`"
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then
rm $NEW
fi
}
config etc/clamd.conf.new
config etc/freshclam.conf.new
if ! grep ^clamav /etc/passwd > /dev/null ; then
/usr/sbin/useradd -r -s /bin/false -U -c ClamAV -d /var/lib/clamav clamav
fi
if ! [ -d var/lib/clamav ]; then
mkdir -p var/lib/clamav
chown clamav:clamav var/lib/clamav
fi
if ! [ -d var/run/clamav ]; then
mkdir -p var/run/clamav
chown clamav:clamav var/run/clamav
fi