|
|
|
@ -9,6 +9,7 @@ use Lemonldap::NG::Manager::Build::CTrees; |
|
|
|
|
use Lemonldap::NG::Manager::Build::PortalConstants; |
|
|
|
|
use Lemonldap::NG::Manager::Conf::Zero; |
|
|
|
|
use Data::Dumper; |
|
|
|
|
use Regexp::Common 'URI'; |
|
|
|
|
use Regexp::Assemble; |
|
|
|
|
use JSON; |
|
|
|
|
use Getopt::Std; |
|
|
|
@ -466,6 +467,7 @@ sub buildPortalConstants() { |
|
|
|
|
|
|
|
|
|
printf STDERR $format, $self->portalConstantsFile; |
|
|
|
|
open( F, '>', $self->portalConstantsFile ) or die($!); |
|
|
|
|
my $urire = $RE{URI}{HTTP}{ -scheme=>qr/https?/ }{-keep}; |
|
|
|
|
my $content = <<EOF; |
|
|
|
|
# This file is generated by $module. Don't modify it by hand |
|
|
|
|
package Lemonldap::NG::Portal::Main::Constants; |
|
|
|
@ -476,6 +478,7 @@ use Exporter 'import'; |
|
|
|
|
our \$VERSION = '$Lemonldap::NG::Manager::Build::Attributes::VERSION'; |
|
|
|
|
|
|
|
|
|
use constant HANDLER => 'Lemonldap::NG::Handler::PSGI::Main'; |
|
|
|
|
use constant URIRE => qr{$urire}; |
|
|
|
|
use constant { |
|
|
|
|
EOF |
|
|
|
|
for my $pe ( |
|
|
|
@ -499,7 +502,7 @@ $portalConstsStr |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
# EXPORTER PARAMETERS |
|
|
|
|
our \@EXPORT_OK = ( 'portalConsts', 'HANDLER', $exports ); |
|
|
|
|
our \@EXPORT_OK = ( 'portalConsts', 'HANDLER', 'URIRE', $exports ); |
|
|
|
|
our %EXPORT_TAGS = ( 'all' => [ \@EXPORT_OK, 'import' ], ); |
|
|
|
|
|
|
|
|
|
our \@EXPORT = qw(import PE_OK); |
|
|
|
|