提交 59de718c 编写于 作者: M Mike O'Connor

fix removals rss feed when there are fewer than 16 removals

tools/removals.pl was making the assumption that at least 16 removals exist in
removals.txt.  If there are not, it creates and rss feed with with bogus empty
removals to pad the output to 16 entries.  This patch removes this false
assumption.
Signed-off-by: NMike O'Connor <stew@vireo.org>
上级 076955c9
......@@ -55,14 +55,14 @@ $rss->channel(
}
);
for (0..15) {
my $i = $_;
my $num_to_display = 16;
for my $removal (@removals ) {
my ($null, $date, $ftpmaster, $body, $reason);
$removals[$i] =~ s/=========================================================================//g;
$removals[$i] =~ m/\[Date: ([^]]+)\] \[ftpmaster: ([^]]+)\]/;
$removal =~ s/=========================================================================//g;
$removal =~ m/\[Date: ([^]]+)\] \[ftpmaster: ([^]]+)\]/;
$date = $1;
$ftpmaster = $2;
($null, $body) = split /\n/, $removals[$i], 2;
($null, $body) = split /\n/, $removal, 2;
chomp $body;
$body =~ m/---- Reason ---.*\n(.*)/;
$reason = $1;
......@@ -77,5 +77,7 @@ for (0..15) {
}
);
$num_to_display -= 1;
last unless $num_to_display;
}
print $rss->as_string;
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册