add workaround for freebsd
[openwrt/openwrt.git] / openwrt / scripts / download.pl
index 009ed3b689f457568260fa367d5b3992bc6ebae9..e7c7ee32e6a6beadf0227182d1afb862cbe84ab0 100755 (executable)
@@ -43,9 +43,10 @@ sub download
                cleanup();
                return;
        }
+       $? = 0;
        
        my $sum = `cat "$target/$filename.md5sum"`;
-       $sum =~ /^(\w+)\s+/ or die "Could not generate md5sum\n";
+       $sum =~ /^(\w+)\s*/ or die "Could not generate md5sum\n";
        $sum = $1;
        
        if (($md5sum =~ /\w{32}/) and ($sum ne $md5sum)) {