Public feed #529131

Something

public text v1 · immutable
Raw Edit
·published 2007-06-01 20:06 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



==========================PART 1=========================================================
if (-e $configurator) {
 $configvalues = readInConfigValues($configurator,"vdt-globus","",noarray=>1);

 system("echo vdt config called");

oscar_log_subsection($configvalues);
my $vdt_package                     = ($configvalues->{vdt_package}[0]);
=======================================================================================
Output of this section is 
vdt config called
--> HASH(0x93a0bd0)

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



my $setup_simpleca                  = ($configvalues->{setup_simpleca}[0]);
my $install_jobmanager_pbs          = ($configvalues->{install_jobmanager_pbs});

my $VDTSETUP_AGREE_TO_LICENSES      = ($configvalues->{VDTSETUP_AGREE_TO_LICENSES}[0]);
my $VDTSETUP_EDG_CRL_UPDATE         = ($configvalues->{VDTSETUP_EDG_CRL_UPDATE}[0]);
my $VDTSETUP_EDG_MAKE_GRIDMAP       = ($configvalues->{VDTSETUP_EDG_MAKE_GRIDMAP}[0]);
my $VDTSETUP_ENABLE_CEMON           = ($configvalues->{VDTSETUP_ENABLE_CEMON}[0]);
my $VDTSETUP_ENABLE_CLARENS         = ($configvalues->{VDTSETUP_ENABLE_CLARENS}[0]);
my $VDTSETUP_ENABLE_CONDOR          = ($configvalues->{VDTSETUP_ENABLE_CONDOR}[0]);
my $VDTSETUP_ENABLE_DRM             = ($configvalues->{VDTSETUP_ENABLE_DRM}[0]);
my $VDTSETUP_ENABLE_GATEKEEPER      = ($configvalues->{VDTSETUP_ENABLE_GATEKEEPER}[0]);
my $VDTSETUP_ENABLE_GRIDFTP         = ($configvalues->{VDTSETUP_ENABLE_GRIDFTP}[0]);
my $VDTSETUP_ENABLE_GRIS            = ($configvalues->{VDTSETUP_ENABLE_GRIS}[0]);
my $VDTSETUP_ENABLE_GUMS            = ($configvalues->{VDTSETUP_ENABLE_GUMS}[0]);
my $VDTSETUP_ENABLE_JCLARENS        = ($configvalues->{VDTSETUP_ENABLE_JCLARENS}[0]);
my $VDTSETUP_ENABLE_NMI             = ($configvalues->{VDTSETUP_ENABLE_NMI}[0]);
my $VDTSETUP_ENABLE_RLS             = ($configvalues->{VDTSETUP_ENABLE_RLS}[0]);
my $VDTSETUP_ENABLE_ROTATE          = ($configvalues->{VDTSETUP_ENABLE_ROTATE}[0]);
my $VDTSETUP_ENABLE_SQUID           = ($configvalues->{VDTSETUP_ENABLE_SQUID}[0]);
my $VDTSETUP_ENABLE_VOMRS           = ($configvalues->{VDTSETUP_ENABLE_VOMRS}[0]);
my $VDTSETUP_ENABLE_VOMS            = ($configvalues->{VDTSETUP_ENABLE_VOMS}[0]);
my $VDTSETUP_ENABLE_WS_CONTAINER    = ($configvalues->{VDTSETUP_ENABLE_WS_CONTAINER}[0]);
my $VDTSETUP_GRATIA_CONDOR_PROBE    = ($configvalues->{VDTSETUP_GRATIA_CONDOR_PROBE}[0]);
my $VDTSETUP_GRATIA_PBS_LSF_PROBE   = ($configvalues->{VDTSETUP_GRATIA_PBS_LSF_PROBE}[0]);
my $VDTSETUP_GRATIA_SGE_PROBE       = ($configvalues->{VDTSETUP_GRATIA_SGE_PROBE}[0]);
my $VDTSETUP_GRIS_AUTH              = ($configvalues->{VDTSETUP_GRIS_AUTH}[0]);
my $VDTSETUP_INSTALL_CERTS          = ($configvalues->{VDTSETUP_INSTALL_CERTS}[0]);


============================PART 2=====================================================

system("echo VDT PACKAGE in the extractor  = $vdt_package");


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


But output of above section is 

VDT PACKAGE in the extractor =


=======================================================================================
}
# Set the VDT_PACKAGE environment variable for the helper script.
# In case configurator wasn't run, provide a default. (default: Globus)
#if ($vdt_package eq "server" || $vdt_package eq "") {
if ($vdt_package eq "server" || $vdt_package eq "" ) {
    $ENV{'VDT_PACKAGE'} = "Globus";
   system("echo VDT PACKAGE = server");
   system("echo VDT PACKAGE original  = $vdt_package");

} elsif ($vdt_package eq "client") {
    $ENV{'VDT_PACKAGE'} = "Globus-Client";
}

# Set the SETUP_SIMPLECA environment variable.
# The default is to not setup Simple-CA.
if ($setup_simpleca eq "yes") {
    $ENV{'SETUP_SIMPLECA'} = "yes";
}

# Set the SETUP_JOBMANAGER_PBS environment variable.
# In case configurator wasn't run, provide a default. (default: yes)
if ($install_jobmanager_pbs eq "yes" || $install_jobmanager_pbs eq "") {
    $ENV{'INSTALL_JOBMANAGER_PBS'} = "yes";
}

if ($vdt_package 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");

# Run the shell script to install VDT using pacman.
system("$ENV{OSCAR_PACKAGE_HOME}/scripts/install_vdt.sh.1");

oscar_log_subsection("Finished installing grid package: VDT");