Public feed
#529351
#!/usr/bin/env perl
# $Id$
# post_server_install for VDT
use lib "$ENV{OSCAR_HOME}/lib";
use OSCAR::Network;
use OSCAR::Database;
use OSCAR::Configbox;
use Carp;
use Data::Dumper;
use OSCAR::Opkg;
use OSCAR::OCA::OS_Detect;
use OSCAR::Logger;
########################
# BEGIN MAIN PROGRAM #
########################
oscar_log_subsection("Amit's Scripts running");
oscar_log_subsection("Installing grid package: VDT");
my $configurator = "$ENV{OSCAR_PACKAGE_HOME}/configurator.html";
# Read in configurator values
my $vdt_package1 = "server";
my $setup_simpleca1 = "yes";
my $setup_simpleca_value = "yes";
my $VDTSETUP_AGREE_TO_LICENSES_value = "y";
my $VDTSETUP_EDG_CRL_UPDATE_value = "y";
my $VDTSETUP_EDG_MAKE_GRIDMAP_value = "y";
my $VDTSETUP_ENABLE_CEMON_value = "y";
my $VDTSETUP_ENABLE_CLARENS_value = "y";
my $VDTSETUP_ENABLE_CONDOR_value = "y";
my $VDTSETUP_ENABLE_DRM_value = "y";
my $VDTSETUP_ENABLE_GATEKEEPER_value = "y";
my $VDTSETUP_ENABLE_GRIDFTP_value = "y";
my $VDTSETUP_ENABLE_GRIS_value = "y";
my $VDTSETUP_ENABLE_GUMS_value = "y";
my $VDTSETUP_ENABLE_JCLARENS_value = "y";
my $VDTSETUP_ENABLE_NMI_value = "y";
my $VDTSETUP_ENABLE_RLS_value = "y";
my $VDTSETUP_ENABLE_ROTATE_value = "y";
my $VDTSETUP_ENABLE_SQUID_value = "y";
my $VDTSETUP_ENABLE_VOMRS_value = "y";
my $VDTSETUP_ENABLE_VOMS_value = "y";
my $VDTSETUP_ENABLE_WS_CONTAINER_value = "y";
my $VDTSETUP_GRATIA_CONDOR_PROBE_value = "y";
my $VDTSETUP_GRATIA_PBS_LSF_PROBE_value = "y";
my $VDTSETUP_GRATIA_SGE_PROBE_value = "y";
my $VDTSETUP_GRIS_AUTH_value = "y";
my $VDTSETUP_INSTALL_CERTS_value = "y";
if (-e $configurator) {
$configvalues = readInConfigValues($configurator,"vdt-globus","",noarray=>1);
system("echo vdt config called");
oscar_log_subsection($configvalues);
$vdt_package_value = $configvalues->{vdt_package};
$setup_simpleca_value = $configvalues->{setup_simpleca};
$install_jobmanager_pbs_value = $configvalues->{install_jobmanager_pbs};
system("echo VDT PACKAGE in the extractor = $vdt_package_value ");
system("echo VDT PACKAGE in the extractor = $setup_simpleca_value");
system("echo Job mamager option in the Options = $install_jobmanager_pbs_value");
$VDTSETUP_AGREE_TO_LICENSES_value = $configvalues->{VDTSETUP_AGREE_TO_LICENSES};
$VDTSETUP_EDG_CRL_UPDATE_value = $configvalues->{VDTSETUP_EDG_CRL_UPDATE};
$VDTSETUP_EDG_MAKE_GRIDMAP_value = $configvalues->{VDTSETUP_EDG_MAKE_GRIDMAP};
$VDTSETUP_ENABLE_CEMON_value =$configvalues->{VDTSETUP_ENABLE_CEMON};
$VDTSETUP_ENABLE_CLARENS_value = $configvalues->{VDTSETUP_ENABLE_CLARENS};
$VDTSETUP_ENABLE_CONDOR_value = $configvalues->{VDTSETUP_ENABLE_CONDOR};
$VDTSETUP_ENABLE_DRM_value = $configvalues->{VDTSETUP_ENABLE_DRM};
$VDTSETUP_ENABLE_GATEKEEPER_value = $configvalues->{VDTSETUP_ENABLE_GATEKEEPER};
$VDTSETUP_ENABLE_GRIDFTP_value = $configvalues->{VDTSETUP_ENABLE_GRIDFTP};
$VDTSETUP_ENABLE_GRIS_value = $configvalues->{VDTSETUP_ENABLE_GRIS};
$VDTSETUP_ENABLE_GUMS_value = $configvalues->{VDTSETUP_ENABLE_GUMS};
$VDTSETUP_ENABLE_JCLARENS_value = $configvalues->{VDTSETUP_ENABLE_JCLARENS};
$VDTSETUP_ENABLE_NMI_value = $configvalues->{VDTSETUP_ENABLE_NMI};
$VDTSETUP_ENABLE_RLS_value = $configvalues->{VDTSETUP_ENABLE_RLS};
$VDTSETUP_ENABLE_ROTATE_value = $configvalues->{VDTSETUP_ENABLE_ROTATE};
$VDTSETUP_ENABLE_SQUID_value = $configvalues->{VDTSETUP_ENABLE_SQUID};
$VDTSETUP_ENABLE_VOMRS_value = $configvalues->{VDTSETUP_ENABLE_VOMRS};
$VDTSETUP_ENABLE_VOMS_value = $configvalues->{VDTSETUP_ENABLE_VOMS};
$VDTSETUP_ENABLE_WS_CONTAINER_value = $configvalues->{VDTSETUP_ENABLE_WS_CONTAINER};
$VDTSETUP_GRATIA_CONDOR_PROBE_value = $configvalues->{VDTSETUP_GRATIA_CONDOR_PROBE};
$VDTSETUP_GRATIA_PBS_LSF_PROBE_value = $configvalues->{VDTSETUP_GRATIA_PBS_LSF_PROBE};
$VDTSETUP_GRATIA_SGE_PROBE_value = $configvalues->{VDTSETUP_GRATIA_SGE_PROBE};
$VDTSETUP_GRIS_AUTH_value = $configvalues->{VDTSETUP_GRIS_AUTH};
$VDTSETUP_INSTALL_CERTS_value =$configvalues->{VDTSETUP_INSTALL_CERTS};
}
if ($vdt_package_value eq "server") {
system("echo VDT PACKAGE = server");
}
system("echo : This is VDTSETUP_EDG_CRL_UPDATE \$VDTSETUP_EDG_CRL_UPDATE");
system("echo : This is VDTSETUP_AGREE_TO_LICENSES1 \$VDTSETUP_AGREE_TO_LICENSES");
system("echo : This is VDTSETUP_INSTALL_CERTS \$VDTSETUP_INSTALL_CERTS");
==========================================================================================
OUTPUT :) Got the real Values Required.
==========================================================================================
--> Amit's Scripts running
--> Installing grid package: VDT
Checking if the OPKG has to be excluded...
OPKG vdt-globus: Analysing default values
vdt config called
--> HASH(0x967cbc0)
VDT PACKAGE in the extractor = server
VDT PACKAGE in the extractor = yes
Job mamager option in the Options = yes
VDT PACKAGE = server
: This is VDTSETUP_EDG_CRL_UPDATE
: This is VDTSETUP_AGREE_TO_LICENSES1
: This is VDTSETUP_INSTALL_CERTS
--> Finished installing grid package: VDT
VDT POST RPM INSTALL ...
Starting VDT install...
Finished installing VDT...
FINISHED POST RPM VDT install...
==========================================================================================