#usr/lib/pkgconfig/libclamav.pc
#usr/lib/pkgconfig/libclammspack.pc
usr/sbin/clamd
-usr/share/clamav
#usr/share/man/man1/clambc.1
#usr/share/man/man1/clamconf.1
#usr/share/man/man1/clamdscan.1
var/ipfire/clamav/clamd.conf.sample
var/ipfire/clamav/freshclam.conf
var/ipfire/clamav/freshclam.conf.sample
+var/lib/clamav
etc/rc.d/init.d/clamav
usr/local/bin/clamavctrl
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = clamav
-PAK_VER = 40
+PAK_VER = 41
DEPS = ""
CONFIGURE_FLAGS = --disable-fanotify
endif
+DATABASE_DIR = /var/lib/clamav
+
###############################################################################
# Top-level Rules
###############################################################################
cd $(DIR_APP) && ./configure \
--prefix=/usr \
--sysconfdir=/var/ipfire/clamav \
+ --with-dbdir=$(DATABASE_DIR) \
$(CONFIGURE_FLAGS)
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
- mkdir -p /usr/share/clamav/
- chown clamav.clamav -R /usr/share/clamav/
+ mkdir -pv $(DATABASE_DIR)
+ chown clamav.clamav -R $(DATABASE_DIR)
+ rm -rfv $(DATABASE_DIR)/*.cvd
cp -rf $(DIR_SRC)/config/clamav/* /var/ipfire/clamav/
- rm -rfv /usr/share/clamav/*.cvd
mkdir -p /var/run/clamav
chown clamav:clamav /var/run/clamav
#install initscripts
COUNTER=0
while [ "$COUNTER" -lt "61" ]; do
- [ -e "/usr/share/clamav/main.cvd" ] && \
- [ -e "/usr/share/clamav/daily.cvd" ] || \
- [ -e "/usr/share/clamav/daily.cld" ] && \
+ [ -e "/var/lib/clamav/main.cvd" ] && \
+ [ -e "/var/lib/clamav/daily.cvd" ] || \
+ [ -e "/var/lib/clamav/daily.cld" ] && \
break
if [ "$COUNTER" -lt "1" ]; then
- boot_mesg -n "Download db "
+ boot_mesg -n "Downloading database"
else
boot_mesg -n "."
fi
stop)
boot_mesg "Stopping Clamav Definition Updater..."
killproc /usr/bin/freshclam
- rm -rf /usr/share/clamav/*.tmp
+ rm -rf /var/lib/clamav/*.tmp
boot_mesg "Stopping Clamav Daemon..."
killproc /usr/sbin/clamd
############################################################################
#
. /opt/pakfire/lib/functions.sh
-mv /usr/share/clamav /usr/share/clamav-update
+mv /var/lib/clamav /var/lib/clamav-update
./uninstall.sh
-mv /usr/share/clamav-update /usr/share/clamav
+mv /var/lib/clamav-update /var/lib/clamav
./install.sh