Public feed #529351

Miscellany

public text v1 · immutable
Raw Edit
·published 2007-06-01 21:51 UTC
rendered paste body
#!/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...




==========================================================================================