|
|
@ -20,9 +20,6 @@ |
|
|
|
# |
|
|
|
# --- ROCK-COPYRIGHT-NOTE-END --- |
|
|
|
|
|
|
|
srctar="DansGuardian-$ver-$extraver.source.tar.bz2" |
|
|
|
srcdir="DansGuardian-$ver" |
|
|
|
|
|
|
|
# I have to define all of this manually or it doesn't install properly. |
|
|
|
# Don't remove the trailing slash. |
|
|
|
confopt="--bindir=$root/usr/sbin/ --sysconfdir=$root/etc/dansguardian/ \ |
|
|
@ -32,3 +29,19 @@ confopt="--bindir=$root/usr/sbin/ --sysconfdir=$root/etc/dansguardian/ \ |
|
|
|
|
|
|
|
hook_add postmake 3 "install_init dansguardian $confdir/dansguardian.init" |
|
|
|
|
|
|
|
if [ "$ROCKCFG_PKG_DANSGUARDIAN_DGVIRUS" == 1 ]; then |
|
|
|
# Apply the DG Anti-Virus patch |
|
|
|
hook_add preconf 3 "bunzip2 -c $archdir/$dgav_patch|patch -p1" |
|
|
|
|
|
|
|
# Install a filter for ClamAV |
|
|
|
function dg_clamav() { |
|
|
|
mkdir -pv $root/$prefix/lib/DGVirus |
|
|
|
cat > $root/$prefix/lib/DGVirus/clamav-wrapper <<-'EOR' |
|
|
|
#!/bin/sh |
|
|
|
ClamScan=/usr/bin/clamdscan |
|
|
|
exec $ClamScan $ScanOptions "$@" |
|
|
|
EOR |
|
|
|
chmod 755 $root/$prefix/lib/DGVirus/clamav-wrapper |
|
|
|
} |
|
|
|
hook_add postmake 3 "dg_clamav" |
|
|
|
fi |