diff options
author | Josip Rodin <joy> | 2002-10-18 17:04:14 +0000 |
---|---|---|
committer | Josip Rodin <joy> | 2002-10-18 17:04:14 +0000 |
commit | 39fbb9d01e79eb72f5c0caaea102c2c71728ff7e (patch) | |
tree | aab3284cc5caa1e5026f1497fd0635504cb822d9 /english/Bugs/pseudo-packages.inc | |
parent | ef08bb3329ee0af10d6fa9c3da58c98215984b25 (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.inc | 29 |
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/&/&/g; + ($pseudos{$1} = $foo) =~ s/&/&/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/&/&/g; + if (not exists $pseudos{$1}) { + ($pseudos{$1} = $foo) =~ s/&/&/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> — $b\n"; + print "<p><code><a href=\"http://bugs.debian.org/$a\">$a</a></code> — $pseudos{$a}\n"; } } :> |