[pmg-devel] [PATCH pmg-api] avast: change 'scan' invocation

Stoiko Ivanov s.ivanov at proxmox.com
Fri May 17 14:45:45 CEST 2019


Change the invocation of avast's 'scan' executable from a hardcoded '/bin/scan'
to 'scan', so that it checks for the executable in the PATH.

The hardcoded path became apparent, while testing the new upstream release
of avast (3.0.1), where 'scan' got moved from '/bin/scan' to '/usr/bin/scan'

Signed-off-by: Stoiko Ivanov <s.ivanov at proxmox.com>
---
 PMG/Utils.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/PMG/Utils.pm b/PMG/Utils.pm
index 473a88f..a33ea90 100644
--- a/PMG/Utils.pm
+++ b/PMG/Utils.pm
@@ -459,7 +459,7 @@ sub analyze_virus_avast {
 		"virus analyze (avast) failed: ERROR";
 	};
 
-	open(my $cmd, '-|', '/bin/scan', $dname) ||
+	open(my $cmd, '-|', 'scan', $dname) ||
 	    die "$queue->{logid}: can't exec avast scan: $! : ERROR";
 
 	my $response = '';
-- 
2.11.0




More information about the pmg-devel mailing list