my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $pwd = `pwd`; chomp $pwd;
my $prefix = '/usr';
-my $stagedir = $pwd.'/stage';
-my $root = '';
+my $stagedir = undef;
+my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
my $jobid_tag = '';
my $libdir = getlibdir();
my $projectname;
+my $project = '';
-my @nodes = qw/client server logger logger-msg utils client-java doc ws-test db jpprimary jpindex jpclient harvester/;
+my @nodes = qw/client server logger logger-msg utils client-java doc ws-test db jpprimary jpindex jpclient harvester glite-LB glite-PX/;
my %enable_nodes;
my %disable_nodes;
my @opts = (
- 'prefix=s' => \$prefix,
+ 'prefix:s' => \$prefix,
'staged=s' => \$staged,
'module=s' => \$module,
'thrflavour:s' => \$thrflavour,
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
'help' => \$help,
'libdir=s' => \$libdir,
'emi' => \$emi,
+ 'project=s' => \$project,
);
for (@nodes) {
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
-$projectname = $emi ? 'emi' : 'org.glite';
+if (!$project) { $project = $emi ? 'emi' : 'glite'; }
+$projectname = ($project eq 'emi') ? 'emi' : 'org.glite';
if ($emi) {
for $_ (keys %etics_externs_emi) {
$etics_externs{$_} = $etics_externs_emi{$_};
for (keys %enable_nodes) { delete $enable_nodes{$_} unless $enable_nodes{$_}; }
-$stagedir = $root.$prefix unless $stagedir;
+$stagedir = $root unless $stagedir;
if ($mode eq 'build') {
print "Writing config.status\n";
my $full = full($_);
my $build = $buildroot{$_};
- print MAK "$_: @dnames\n\tcd $full/$build && \${MAKE} && \${MAKE} install DESTDIR=$stagedir\n\n";
+ print MAK "$_: @dnames\n\tcd $full/$build && \${MAKE} && \${MAKE} install\n\n";
}
close MAK;
print "Creating $full/$buildroot{$_}/Makefile.inc\n";
- print MKINC qq{PREFIX = $root
+ print MKINC qq{project = $project
+PREFIX = $root
prefix = $prefix
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $pwd = `pwd`; chomp $pwd;
my $prefix = '/usr';
-my $stagedir = $pwd.'/stage';
-my $root = '';
+my $stagedir = undef;
+my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
my $jobid_tag = '';
my $libdir = getlibdir();
my $projectname;
+my $project = '';
-my @nodes = qw/client server logger logger-msg utils client-java doc ws-test db jpprimary jpindex jpclient harvester/;
+my @nodes = qw/client server logger logger-msg utils client-java doc ws-test db jpprimary jpindex jpclient harvester glite-LB glite-PX/;
my %enable_nodes;
my %disable_nodes;
my @opts = (
- 'prefix=s' => \$prefix,
+ 'prefix:s' => \$prefix,
'staged=s' => \$staged,
'module=s' => \$module,
'thrflavour:s' => \$thrflavour,
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
'help' => \$help,
'libdir=s' => \$libdir,
'emi' => \$emi,
+ 'project=s' => \$project,
);
for (@nodes) {
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
-$projectname = $emi ? 'emi' : 'org.glite';
+if (!$project) { $project = $emi ? 'emi' : 'glite'; }
+$projectname = ($project eq 'emi') ? 'emi' : 'org.glite';
if ($emi) {
for $_ (keys %etics_externs_emi) {
$etics_externs{$_} = $etics_externs_emi{$_};
for (keys %enable_nodes) { delete $enable_nodes{$_} unless $enable_nodes{$_}; }
-$stagedir = $root.$prefix unless $stagedir;
+$stagedir = $root unless $stagedir;
if ($mode eq 'build') {
print "Writing config.status\n";
my $full = full($_);
my $build = $buildroot{$_};
- print MAK "$_: @dnames\n\tcd $full/$build && \${MAKE} && \${MAKE} install DESTDIR=$stagedir\n\n";
+ print MAK "$_: @dnames\n\tcd $full/$build && \${MAKE} && \${MAKE} install\n\n";
}
close MAK;
print "Creating $full/$buildroot{$_}/Makefile.inc\n";
- print MKINC qq{PREFIX = $root
+ print MKINC qq{project = $project
+PREFIX = $root
prefix = $prefix
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';
my $pwd = `pwd`; chomp $pwd;
my $prefix = '/usr';
-my $stagedir = $pwd.'/stage';
-my $root = '';
+my $stagedir = undef;
+my $root = $pwd.'/stage';
my $sysroot = '';
my $sysconfdir;
+my $localstatedir;
my $staged;
my $module;
my $thrflavour = 'gcc64dbgpthr';
my $jobid_tag = '';
my $libdir = getlibdir();
my $projectname;
+my $project = '';
-my @nodes = qw/client server logger logger-msg utils client-java doc ws-test db jpprimary jpindex jpclient harvester/;
+my @nodes = qw/client server logger logger-msg utils client-java doc ws-test db jpprimary jpindex jpclient harvester glite-LB glite-PX/;
my %enable_nodes;
my %disable_nodes;
my @opts = (
- 'prefix=s' => \$prefix,
+ 'prefix:s' => \$prefix,
'staged=s' => \$staged,
'module=s' => \$module,
'thrflavour:s' => \$thrflavour,
'stage=s' => \$stagedir,
'root:s' => \$root,
'sysroot:s' => \$sysroot,
- 'sysconfdir:s' => \$sysconfdir,
+ 'sysconfdir=s' => \$sysconfdir,
+ 'localstatedir=s' => \$localstatedir,
'lb-tag=s' => \$lb_tag,
'lbjp-common-tag=s' => \$lbjp_tag,
'jp-tag=s' => \$jp_tag,
'help' => \$help,
'libdir=s' => \$libdir,
'emi' => \$emi,
+ 'project=s' => \$project,
);
for (@nodes) {
$root=~s/\/$//;
$sysroot=~s/\/$//;
if (not $sysconfdir) { $sysconfdir = $prefix eq '/usr' ? '/etc' : "$prefix/etc"; }
+if (not $localstatedir) { $localstatedir = $prefix eq '/usr' ? '/var' : "$prefix/var"; }
$sysconfdir=~s/\/$//;
+$localstatedir=~s/\/$//;
$externs{'mysql-devel'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-devel'}{prefix} eq '';
$externs{'mysql-server'}{prefix}=$externs{mysql}{prefix} if $externs{'mysql-server'}{prefix} eq '';
-$projectname = $emi ? 'emi' : 'org.glite';
+if (!$project) { $project = $emi ? 'emi' : 'glite'; }
+$projectname = ($project eq 'emi') ? 'emi' : 'org.glite';
if ($emi) {
for $_ (keys %etics_externs_emi) {
$etics_externs{$_} = $etics_externs_emi{$_};
for (keys %enable_nodes) { delete $enable_nodes{$_} unless $enable_nodes{$_}; }
-$stagedir = $root.$prefix unless $stagedir;
+$stagedir = $root unless $stagedir;
if ($mode eq 'build') {
print "Writing config.status\n";
my $full = full($_);
my $build = $buildroot{$_};
- print MAK "$_: @dnames\n\tcd $full/$build && \${MAKE} && \${MAKE} install DESTDIR=$stagedir\n\n";
+ print MAK "$_: @dnames\n\tcd $full/$build && \${MAKE} && \${MAKE} install\n\n";
}
close MAK;
print "Creating $full/$buildroot{$_}/Makefile.inc\n";
- print MKINC qq{PREFIX = $root
+ print MKINC qq{project = $project
+PREFIX = $root
prefix = $prefix
stagedir = $stagedir
sysroot = $sysroot
sysconfdir = $sysconfdir
+localstatedir = $localstatedir
thrflavour = $thrflavour
nothrflavour = $nothrflavour
libdir = $libdir
}
}
elsif ($subsys eq 'px' and $module eq 'myproxy-config') {
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --prefix=\${prefix} --stage=\${stageDir} --libdir=\${libdir} --module $subsys.$module @copts";
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure --root=\${prefix} --prefix= --stage=\${stageDir} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{packaging} = "make rpm package=".$confprefix."$subsys-myproxy-config";
}
else {
my $flavours = $emi ? "--thrflavour= --nothrflavour=" : "--thrflavour=\${globus.thr.flavor} --nothrflavour=\${globus.nothr.flavor}";
- my $localprefix = $emi ? '/usr' : '';
- my $sysconfdir = ' --sysconfdir=/etc';
- # exception for yaims in EMI for now: prefix /opt/glite
- if ($emi and ($module =~ /yaim/ or $module =~ /^glite-/)) { $localprefix = '/opt/glite'; $sysconfdir = ''; }
- $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=${localprefix} --stage=\${stageDir} --sysroot=\${package.prefix}$sysconfdir --libdir=\${libdir} --module $subsys.$module @copts";
+ my $local_prefix = $emi ? '/usr' : '';
+ $cmd{configure} = "cd $confdir && /usr/bin/perl \${moduleName}/configure $flavours --root=\${prefix} --prefix=$local_prefix --stage=\${stageDir} --sysroot=\${package.prefix} --libdir=\${libdir} --project=\${projectName} --module $subsys.$module @copts";
$cmd{compile} = 'make';
$cmd{test} = 'make check';
$cmd{install} = 'make install';