From 861a26d4de7b01faef9e928006e72eb98ea92b10 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Tue, 21 Nov 2017 06:48:50 +0100 Subject: [PATCH] install clamav database files --- proxinstall | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/proxinstall b/proxinstall index adc61b5..c4b506c 100755 --- a/proxinstall +++ b/proxinstall @@ -1510,7 +1510,18 @@ _EOD # allow ssh root login syscmd ("sed -i 's/^PermitRootLogin.*/PermitRootLogin yes/' '$targetdir/etc/ssh/sshd_config'"); - + + if ($setup->{product} eq 'pmg') { + # install initial clamav DB + my $srcdir = "${proxmox_cddir}/proxmox/clamav"; + foreach my $fn ("main.cvd", "bytecode.cvd", "daily.cvd", "safebrowsing.cvd") { + syscmd ("cp \"$srcdir/$fn\" \"$targetdir/var/lib/clamav\"") == 0 || + die "installation of clamav db file '$fn' failed\n"; + } + syscmd("chroot $targetdir /bin/chown clamav:clamav -R /var/lib/clamav") == 0 || + die "unable to set owner for clamav database files\n"; + } + if ($setup->{product} eq 'pve') { # save installer settings my $ucc = uc ($country); -- 2.39.2