mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-19 19:40:37 +02:00
change clamav db files to ondisk
This commit is contained in:
parent
5ad8133af0
commit
70908c5674
3 changed files with 20 additions and 2 deletions
10
lib/initcpio/hooks/arch_clamav
Normal file
10
lib/initcpio/hooks/arch_clamav
Normal 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 "--------------------"
|
||||
}
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue