From 124ab7cdf76cf58d8f5d772f51a2a142bb59d5ed Mon Sep 17 00:00:00 2001 From: "mkanat%bugzilla.org" <> Date: Tue, 17 Oct 2006 12:58:40 +0000 Subject: Bug 192451: Checksetup should prioritize missing module whines Patch By Max Kanat-Alexander (module owner) a=myk --- docs/makedocs.pl | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) (limited to 'docs/makedocs.pl') diff --git a/docs/makedocs.pl b/docs/makedocs.pl index ac0b0baf7..949a4e95f 100644 --- a/docs/makedocs.pl +++ b/docs/makedocs.pl @@ -48,7 +48,7 @@ if (eval { require Pod::Simple }) { }; use Bugzilla::Install::Requirements - qw(REQUIRED_MODULES OPTIONAL_MODULES MOD_PERL_MODULES); + qw(REQUIRED_MODULES OPTIONAL_MODULES); use Bugzilla::Constants qw(DB_MODULE BUGZILLA_VERSION); ############################################################################### @@ -57,14 +57,13 @@ use Bugzilla::Constants qw(DB_MODULE BUGZILLA_VERSION); my $modules = REQUIRED_MODULES; my $opt_modules = OPTIONAL_MODULES; -my $mod_perl_modules = MOD_PERL_MODULES; open(ENTITIES, '>', 'xml/bugzilla.ent') or die('Could not open xml/bugzilla.ent: ' . $!); print ENTITIES '' ."\n\n"; print ENTITIES '' . "\n"; foreach my $module (@$modules, @$opt_modules) { - my $name = $module->{'name'}; + my $name = $module->{'module'}; $name =~ s/::/-/g; $name = lc($name); #This needs to be a string comparison, due to the modules having @@ -73,17 +72,10 @@ foreach my $module (@$modules, @$opt_modules) print ENTITIES '' . "\n"; } -print ENTITIES "\n \n"; -foreach my $module (@$mod_perl_modules) -{ - my $name = $module->{'name'}; - $name =~ s/::/-/g; - $name = lc($name); - #This needs to be a string comparison, due to the modules having - #version numbers like 0.9.4 - my $version = $module->{'version'} eq 0 ? 'any' : $module->{'version'}; - print ENTITIES '' . "\n"; -} +# CGI is a special case, because it has an optional version *and* a required +# version. +my ($cgi_opt) = grep($_->{package} eq 'CGI', @$opt_modules); +print ENTITIES '{version} . '">' . "\n"; print ENTITIES "\n \n"; -- cgit v1.2.3-24-g4f1b