Roxen.git / server / etc / env.d / java.pike

version» Context lines:

Roxen.git/server/etc/env.d/java.pike:14:   {    string dir =    (Process.popen("java -verbose 2>&1 | sed -n -e 's/^[^/]*//' -e "    "'s:/lib/rt.jar .*$::' -e p -e q")||"")-"\n";    if(check_jre_dir(dir))    return dir;    foreach(`+(@Array.map(({"/usr/local", "/usr"}),    lambda(string s) {    return Array.map(Array.map(({"jre*","jdk*","java*"}),    glob, -  get_dir(s)||"")*({}), +  reverse(sort(get_dir(s)|| +  ({""}))))* +  ({}),    lambda(string sb) {    return s+"/"+sb;    });    })), string d) {    if(d && d!="")    if(check_jre_dir(d+"/jre"))    return d+"/jre";    else if(check_jre_dir(d))    return d;    }
Roxen.git/server/etc/env.d/java.pike:52:    arch = (Process.popen("(/usr/bin/uname -p||uname -p) 2>/dev/null")||"")-"\n";    if(arch=="unknown")    arch = (Process.popen("uname -m | sed -e 's/^i[4-9]86/i386/'")||"")-"\n";    if(arch == "")    arch = "_";    foreach(({arch+"/"+threads_type, arch+"/classic", arch}), string dir) {    mixed s = file_stat(jrehome+"/lib/"+dir);    if(s && s[1]==-2)    env->append("LD_LIBRARY_PATH", jrehome+"/lib/"+dir);    } +  /* AIX */ +  if(file_stat(jrehome+"/bin/libjava.a")) +  env->append("LIBPATH", jrehome+"/bin/:"+jrehome+"/bin/classic/" );   }