X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?a=blobdiff_plain;f=yarrg%2FCommods.pm;h=860510e33835e5e1e574ab429862f0563ecf7c2a;hb=59bee7afb77216585b904bd20f17e71005e9778c;hp=c10965b2dfb75c0f63cf531e7d355ccbdaafaa84;hpb=38888dbd9221f97b1886ee545d0113c88432556a;p=ypp-sc-tools.main.git diff --git a/yarrg/Commods.pm b/yarrg/Commods.pm index c10965b..860510e 100644 --- a/yarrg/Commods.pm +++ b/yarrg/Commods.pm @@ -88,10 +88,12 @@ sub parse_info1 ($$) { @ctx= (sub { push @nocm, lc $_; }); } elsif (m/^ocean (\w+)$/) { my $ocean= $1; + keys %{ $oceans{$ocean} }; @ctx= (sub { $ocean or die; # ref to $ocean needed to work # around a perl bug my $arch= $_; + keys %{ $oceans{$ocean}{$arch} }; $ctx[1]= sub { $oceans{$ocean}{$arch}{$_} .= $src; }; @@ -223,7 +225,7 @@ sub parse_info_serverside () { sub parse_info_serverside_ocean ($) { my ($oceanname) = @_; die "unknown ocean $oceanname ?" unless exists $oceans{$oceanname}; - parse_info1("ocean-".(lc $oceanname).".txt",'s'); + parse_info1("_ocean-".(lc $oceanname).".txt",'s'); } sub parse_pctb_commodmap () {