2 Commits
Author SHA1 Message Date
Athenas Jimenez 924d209803 Use basename to get command
Signed-off-by: Athenas Jimenez <athenas.jimenez.gonzalez@intel.com>
2019-11-11 17:19:26 +00:00
Athenas Jimenez 90dc1097c5 Keep OpenJDK 8 as default for now
Signed-off-by: Athenas Jimenez <athenas.jimenez.gonzalez@intel.com>
2019-11-08 17:06:28 +00:00
+7 -7
View File
@@ -48,14 +48,14 @@ int main(int argc, char **argv)
strcpy(java, secure_getenv("JAVA_HOME")); strcpy(java, secure_getenv("JAVA_HOME"));
} }
else { else {
if (access("/usr/lib/jvm/java-1.11.0-openjdk", F_OK) == 0) { if (access("/usr/lib/jvm/java-1.8.0-openjdk", F_OK) == 0) {
strcpy(java, "/usr/lib/jvm/java-1.11.0-openjdk"); strcpy(java, "/usr/lib/jvm/java-1.8.0-openjdk");
setenv("JAVA_HOME", "/usr/lib/jvm/java-1.11.0-openjdk", 0); setenv("JAVA_HOME", "/usr/lib/jvm/java-1.8.0-openjdk", 0);
} }
else { else {
if (access("/usr/lib/jvm/java-1.8.0-openjdk", F_OK) == 0) { if (access("/usr/lib/jvm/java-1.11.0-openjdk", F_OK) == 0) {
strcpy(java, "/usr/lib/jvm/java-1.8.0-openjdk"); strcpy(java, "/usr/lib/jvm/java-1.11.0-openjdk");
setenv("JAVA_HOME", "/usr/lib/jvm/java-1.8.0-openjdk", 0); setenv("JAVA_HOME", "/usr/lib/jvm/java-1.11.0-openjdk", 0);
} }
else { else {
if (access("/usr/lib/jvm/java-1.13.0-openjdk", F_OK) == 0) { if (access("/usr/lib/jvm/java-1.13.0-openjdk", F_OK) == 0) {
@@ -67,7 +67,7 @@ int main(int argc, char **argv)
} }
strcat(java, "/bin/"); strcat(java, "/bin/");
strncat(java, argv[0], 25); strncat(java, basename(argv[0]), 25);
// If cannot access // If cannot access
if (access(java, X_OK)) { if (access(java, X_OK)) {