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>
Wed, 21 Sep 2022 09:52:40 +0000 (11:52 +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 99708c456fd6a222924ecb362924582b260c7110..16f808da093073a33063f9d83b951e503937809b 100755 (executable)
@@ -76,7 +76,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 /;
                }