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

Thomas Lamprecht t.lamprecht at proxmox.com
Mon Jul 1 17:51:47 CEST 2019


On 5/17/19 2:45 PM, Stoiko Ivanov wrote:
> 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 = '';
> 

applied, thanks!



More information about the pmg-devel mailing list