From f7bffd217966a190beded365f712a278d5700936 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Wed, 15 Dec 2010 14:32:44 +0000 Subject: [PATCH] Teach configure to produce gss/gsoap-plugin configurations for lbjp-common Leave the old security modules mostly in place. --- org.glite.lb/configure | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/org.glite.lb/configure b/org.glite.lb/configure index b33383b..598d569 100755 --- a/org.glite.lb/configure +++ b/org.glite.lb/configure @@ -142,7 +142,7 @@ my %buildroot; my %lbmodules = ( 'lb' => [ qw/client client-java common doc logger server state-machine types utils ws-interface ws-test harvester yaim glite-LB/], 'security' => [qw/gss gsoap-plugin/], - 'lbjp-common' => [qw/db log maildir server-bones trio jp-interface/], + 'lbjp-common' => [qw/db log maildir server-bones trio jp-interface gss gsoap-plugin/], 'jobid' => [qw/api-c api-cpp api-java/], 'jp' => [ qw/client doc index primary server-common ws-interface/ ], 'gridsite' => [ qw/apache shared commands core/ ], @@ -416,6 +416,8 @@ BEGIN{ 'lbjp-common.server-bones' => [ qw// ], 'lbjp-common.trio' => [ qw/cppunit:B/ ], 'lbjp-common.jp-interface' => [ qw/cppunit:B log4c:B/ ], + 'lbjp-common.gss' => [ qw/globus_essentials:R globus:B cares cppunit:B/ ], + 'lbjp-common.gsoap-plugin' => [ qw/cppunit:B globus_essentials:R globus:B cares:B gsoap:B/ ], 'security.gss' => [ qw/globus_essentials:R globus:B cares cppunit:B/ ], 'security.gsoap-plugin' => [ qw/cppunit:B globus_essentials:R globus:B cares:B gsoap:B/ ], 'jobid.api-c' => [ qw/cppunit:B/ ], @@ -459,7 +461,7 @@ for my $jar (keys %need_jars) { lb.types:B lb.common lbjp-common.trio jobid.api-cpp:B jobid.api-c - security.gss + lbjp-common.gss / ], 'lb.client-java' => [ qw/ lb.types:B @@ -468,7 +470,7 @@ for my $jar (keys %need_jars) { / ], 'lb.common' => [ qw/ jobid.api-cpp:B jobid.api-c - lb.types:B lbjp-common.trio security.gss + lb.types:B lbjp-common.trio lbjp-common.gss / ], 'lb.doc' => [ qw/lb.types:B/ ], 'lb.logger' => [ qw/ @@ -476,27 +478,27 @@ for my $jar (keys %need_jars) { lbjp-common.log jobid.api-c lb.common - security.gss + lbjp-common.gss / ], 'lb.server' => [ qw/ lb.ws-interface lb.types:B lb.common lb.state-machine lbjp-common.db lbjp-common.server-bones lbjp-common.trio lbjp-common.maildir lbjp-common.log jobid.api-c - security.gsoap-plugin security.gss + lbjp-common.gsoap-plugin lbjp-common.gss / ], - 'lb.state-machine' => [ qw/lb.types:B lb.common lbjp-common.jp-interface security.gss/ ], + 'lb.state-machine' => [ qw/lb.types:B lb.common lbjp-common.jp-interface lbjp-common.gss/ ], 'lb.utils' => [ qw/ lbjp-common.jp-interface jobid.api-c lbjp-common.trio lbjp-common.maildir lb.client lb.state-machine / ], - 'lb.ws-test' => [ qw/security.gsoap-plugin lb.ws-interface/ ], + 'lb.ws-test' => [ qw/lbjp-common.gsoap-plugin lb.ws-interface/ ], 'lb.ws-interface' => [ qw/lb.types:B/ ], 'lb.types' => [ qw// ], 'lb.harvester' => [ qw/ jobid.api-c lbjp-common.trio lbjp-common.db lb.common lb.client - security.gss lbjp-common.log + lbjp-common.gss lbjp-common.log / ], 'lb.yaim' => [ qw// ], 'lb.glite-LB' => [ qw/ @@ -508,6 +510,8 @@ for my $jar (keys %need_jars) { 'lbjp-common.log' => [ qw// ], 'lbjp-common.server-bones' => [ qw/lbjp-common.log/ ], 'lbjp-common.trio' => [ qw// ], + 'lbjp-common.gss' => [ qw// ], + 'lbjp-common.gsoap-plugin' => [ qw/lbjp-common.gss/ ], 'security.gss' => [ qw// ], 'security.gsoap-plugin' => [ qw/security.gss/ ], 'jobid.api-c' => [ qw// ], @@ -520,20 +524,20 @@ for my $jar (keys %need_jars) { jp.ws-interface lbjp-common.jp-interface lbjp-common.maildir jobid.api-c - security.gsoap-plugin + lbjp-common.gsoap-plugin / ], 'jp.doc' => [ qw// ], 'jp.index' => [ qw/ jp.server-common jp.ws-interface lbjp-common.jp-interface lbjp-common.trio lbjp-common.db lbjp-common.server-bones - security.gsoap-plugin + lbjp-common.gsoap-plugin / ], 'jp.primary' => [ qw/ jobid.api-c jp.server-common jp.ws-interface lb.state-machine lbjp-common.jp-interface lbjp-common.trio lbjp-common.db lbjp-common.server-bones - security.gsoap-plugin + lbjp-common.gsoap-plugin / ], 'jp.server-common' => [ qw/ lbjp-common.jp-interface lbjp-common.db @@ -572,6 +576,9 @@ for my $ext (keys %deps_aux) { 'lb.yaim' => [ qq/glite-yaim-lb/ ], 'px.proxyrenewal' => [ qq/glite-security-proxyrenewal/ ], 'px.myproxy-yaim' => [ qq/glite-yaim-myproxy/ ], + 'px.myproxy-config' => [ qq/myproxy-config/ ], + 'lbjp-common.gss' => [ qq/glite-security-gss/ ], + 'lbjp-common.gsoap-plugin' => [ qq/glite-security-gsoap-plugin/ ], ); %cvs_prefix = ( @@ -627,7 +634,7 @@ sub mkinc lb.client lb.doc lb.state-machine lb.ws-interface lb.logger lb.types lb.common lb.server lb.utils lb.ws-test lb.client-java lb.harvester lb.yaim lb.glite-LB security.gss security.gsoap-plugin jobid.api-c jobid.api-cpp jobid.api-java -lbjp-common.db lbjp-common.log lbjp-common.maildir lbjp-common.server-bones lbjp-common.trio lbjp-common.jp-interface +lbjp-common.db lbjp-common.log lbjp-common.maildir lbjp-common.server-bones lbjp-common.trio lbjp-common.jp-interface lbjp-common.gss lbjp-common.gsoap-plugin jp.client jp.doc jp.index jp.primary jp.server-common jp.ws-interface px.proxyrenewal px.myproxy-yaim px.glite-PX px.myproxy-config /; -- 1.8.2.3