scripts/download.pl: silence can't exec curl warning
authorPetr Štetiar <ynezz@true.cz>
Tue, 13 Sep 2022 05:38:10 +0000 (07:38 +0200)
committerPetr Štetiar <ynezz@true.cz>
Fri, 16 Sep 2022 16:50:46 +0000 (18:50 +0200)
When running build in verbose mode `make V=s` we can see a lot of
following warnings when curl is not available in the system:

 Can't exec "curl": No such file or directory at scripts/download.pl line 77.

So lets fix it by redirecting of the stderr to null hole.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit c836ca84e8f641e10a8349a8f9b7432b33d6cec1)

scripts/download.pl

index ab1801aad5aedd15ca3a2472cff53148e178bbfb..90a1be4e2614826e7aede95e2b473578b7b26710 100755 (executable)
@@ -74,7 +74,7 @@ sub download_cmd($) {
        my $url = shift;
        my $have_curl = 0;
 
-       if (open CURL, '-|', 'curl', '--version') {
+       if (open CURL, "curl --version 2>/dev/null |") {
                if (defined(my $line = readline CURL)) {
                        $have_curl = 1 if $line =~ /^curl /;
                }