Changed files:
file-fetcher.pl -> 1.34
#!/usr/bin/perl -w
#
+use IPC::Run qw(run);
+
$commits_list = "pld-cvs-commit\@pld-linux.org";
$spool_dir = "./spool";
sub md5($)
{
my $file = shift;
- my $md5 = `md5sum "$file" 2>/dev/null`;
+ my $in = "";
+ my $md5 = "";
+ my $err = "";
+ my @cmd = ("md5sum", $file);
+
+ run \@cmd, \$in, \$md5, \$err;
+ if ($err ne "") {
+ chomp($err);
+ $problems .= " [debug]: " . $err . "\n";
+ }
+ chomp $md5;
$md5 =~ /^([a-f0-9]{32})/ and $md5 = $1;
return $md5;
}