Commit 675ef086 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Configured freshclam service

parent d6480a8c
all:
all: freshclam-config
rm /etc/passwd
mv -v /data/etc/passwd /etc/passwd
rm /etc/group
mv -v /data/etc/group /etc/group
rm /etc/shadow
mv -v /data/etc/shadow /etc/shadow
rm /etc/gshadow
mv -v /data/etc/gshadow /etc/gshadow
groupadd -g 103 clamav
useradd -c "ClamAV Daemon" -d /dev/null -g clamav -s /bin/false -u 103 clamav
rm /etc/passwd-
rm /etc/group-
rm /etc/shadow-
rm /etc/gshadow-
mv -v /etc/passwd /data/etc/passwd
ln -sv /data/etc/passwd /etc/passwd
mv -v /etc/group /data/etc/group
ln -sv /data/etc/group /etc/group
mv -v /etc/shadow /data/etc/shadow
ln -sv /data/etc/shadow /etc/shadow
mv -v /etc/gshadow /data/etc/gshadow
ln -sv /data/etc/gshadow /etc/gshadow
tar xf clamav-0.102.4.tar.gz
cd clamav-0.102.4 && ./configure --prefix=/usr --sysconfdir=/etc
$(MAKE) -C clamav-0.102.4
$(MAKE) -C clamav-0.102.4 check
$(MAKE) -C clamav-0.102.4 install
install -d -m755 /usr/share/clamav
@echo "$$FRESHCLAM_CONFIG" > /etc/freshclam.conf
rm -rf clamav-0.102.4
freshclam-config:
define FRESHCLAM_CONFIG
DatabaseMirror database.clamav.net
endef
export FRESHCLAM_CONFIG
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment