change clamav db files to ondisk

This commit is contained in:
Tobias Powalowski 2009-07-25 14:30:17 +02:00
parent 5ad8133af0
commit 70908c5674
3 changed files with 20 additions and 2 deletions

View file

@ -0,0 +1,10 @@
run_hook ()
{
# add symlink for db files
ln -sf /src/clamav /var/lib/clamav
echo "ARCH_CLAMAV USAGE:"
echo "--------------------"
echo " Mount your boot media to /src to use ondisk clamav db files."
echo " If you want up to date db files use the freshclam program."
echo "--------------------"
}

View file

@ -5,10 +5,10 @@ install ()
MODULES=""
BINARIES="clamscan freshclam"
FILES=""
SCRIPT=""
SCRIPT="arch_clamav"
# add /var directories
add_dir "/var/run/clamav"
add_dir "/var/lib/clamav"
add_dir "/var/lib/"
add_dir "/var/log/clamav"
add_file "/usr/share/archboot/clamav/etc/clamav/freshclam.conf" "/etc/clamav/freshclam.conf"
# add unrar support

View file

@ -73,6 +73,7 @@ ALLINONE=$(mktemp -d /tmp/allinone.XXX)
# create directories
mkdir ${ALLINONE}/arch
mkdir ${ALLINONE}/isolinux
mkdir ${ALLINONE}/clamav
# extract tarballs
tar xvf lowmem-i686.tar -C ${LOWMEM} || exit 1
@ -88,6 +89,13 @@ mv ${LOWMEM}/tmp/*/core-any ${ALLINONE}/
# move in doc
mv ${CORE}/tmp/*/arch/archdoc.txt ${ALLINONE}/arch/
# copy in clamav db files
if [ -d /var/lib/clamav ]; then
cp /var/lib/clamav/daily.cvd ${ALLINONE}/clamav/
cp /var/lib/clamav/main.cvd ${ALLINONE}/clamav/
cp /var/lib/clamav/mirrors.dat ${ALLINONE}/clamav/
fi
# place kernels and memtest
mv ${LOWMEM}/tmp/*/isolinux/vmlinuz ${ALLINONE}/isolinux/
mv ${LOWMEM64}/tmp/*/isolinux/vmlinuz ${ALLINONE}/isolinux/vm64