Roxen.git
/
server
/
etc
/
env.d
/
java.pike
version
»
Context lines:
10
20
40
80
file
none
3
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/" );
}