aboutsummaryrefslogtreecommitdiffstats
path: root/english/Bugs/pseudo-packages.inc
diff options
context:
space:
mode:
authorJosip Rodin <joy>2002-10-18 17:04:14 +0000
committerJosip Rodin <joy>2002-10-18 17:04:14 +0000
commit39fbb9d01e79eb72f5c0caaea102c2c71728ff7e (patch)
treeaab3284cc5caa1e5026f1497fd0635504cb822d9 /english/Bugs/pseudo-packages.inc
parentef08bb3329ee0af10d6fa9c3da58c98215984b25 (diff)
just use the same hash
CVS version numbers english/Bugs/pseudo-packages.inc: 1.3 -> 1.4
Diffstat (limited to 'english/Bugs/pseudo-packages.inc')
-rw-r--r--english/Bugs/pseudo-packages.inc29
1 files changed, 14 insertions, 15 deletions
diff --git a/english/Bugs/pseudo-packages.inc b/english/Bugs/pseudo-packages.inc
index d5e23975401..1a69aca895f 100644
--- a/english/Bugs/pseudo-packages.inc
+++ b/english/Bugs/pseudo-packages.inc
@@ -1,36 +1,35 @@
<:
-# English pseudopackages descriptions
-my $file = "$(ENGLISHDIR)/Bugs/pseudo-packages.description";
-# Translated pseudopkgs descriptions
-my $tfile= "pseudo-packages.translated-description";
-
my %pseudos = ();
-my %tpseudos= ();
-open I, "$file" or die "Can't open $file file: $!\n";
+my $file = "pseudo-packages.translated-description";
# Read translated descriptions if possible
-if (open TI, $tfile) {
- while (<TI>) {
+if (open I, $file) {
+ while (<I>) {
if (/^(\S+)\s+(.+)$/) {
my $foo = $2;
- ($tpseudos{$1} = $foo) =~ s/&/&amp;/g;
+ ($pseudos{$1} = $foo) =~ s/&/&amp;/g;
}
}
- close TI or die "Can't close translated descriptions file $tfile: $!\n";
+ close I or die "Can't close translated descriptions file $file: $!\n";
}
+# now try English to fill in the blanks
+$file = "$(ENGLISHDIR)/Bugs/pseudo-packages.description";
+open I, "$file" or die "Can't open $file file: $!\n";
while (<I>) {
if (/^(\S+)\s+(.+)$/) {
my $foo = $2;
- ($pseudos{$1} = $foo) =~ s/&/&amp;/g;
+ if (not exists $pseudos{$1}) {
+ ($pseudos{$1} = $foo) =~ s/&/&amp;/g;
+ }
}
}
-close I;
+close I or die "Can't close descriptions file $file: $!\n";
+
%pseudos || die "%pseudos is not set -- empty $file file?\n";
foreach $a (sort keys %pseudos) {
if ($a ne "spam" && $a ne "slink-cd") {
- my $b = $tpseudos{$a} || $pseudos{$a};
- print "<p><code><a href=\"http://bugs.debian.org/$a\">$a</a></code> &mdash; $b\n";
+ print "<p><code><a href=\"http://bugs.debian.org/$a\">$a</a></code> &mdash; $pseudos{$a}\n";
}
}
:>

© 2014-2024 Faster IT GmbH | imprint | privacy policy