From: František Dvořák Date: Fri, 4 Nov 2011 08:37:45 +0000 (+0000) Subject: Search for caffeine on SL6 (build of lb.client-java). X-Git-Tag: glite-jobid-api-c_R_2_0_3_2~3 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=143ed522209bd0e5dbbb03cf99b58f2e64a96191;p=jra1mw.git Search for caffeine on SL6 (build of lb.client-java). --- diff --git a/org.glite.lb/configure b/org.glite.lb/configure index a601214..f9f51ca 100755 --- a/org.glite.lb/configure +++ b/org.glite.lb/configure @@ -137,7 +137,8 @@ my %externs = ( prefix=> '/usr' }, jdk => { - prefix=> '/usr/java/latest' + prefix=> '/usr/java/latest', + locations => [ '/usr/java/latest', '/usr/lib/jvm/java' ], }, libtar => { prefix=> '/usr' @@ -355,7 +356,14 @@ if ($mode eq 'build') { for my $ext (keys %externs) { $jdk_prefix = $ENV{'JAVA_HOME'}; print "JAVA_HOME=$jdk_prefix\n"; } else { - print "(using default $externs{$ext}{prefix}))\n" + foreach my $i (0..$#{$externs{$ext}{locations}}) { + if (-e $externs{$ext}{locations}[$i]) { + $jdk_prefix=$externs{$ext}{locations}[$i]; + print "(found directory $jdk_prefix)\n"; + last; + } + } + print "(using default $externs{$ext}{prefix})\n" unless ($jdk_prefix); } $externs{$ext}{prefix} = $jdk_prefix if ($jdk_prefix); }