Add Aarch64Bionic platform detection (#1922)

This commit is contained in:
Banks T
2019-10-18 11:03:48 -04:00
committed by Peter Johnson
parent c10f2003c5
commit 2c311013d4

View File

@@ -133,7 +133,23 @@ public final class RuntimeDetector {
* @return if os is bionic aarch64
*/
public static boolean isAarch64Bionic() {
return false;
if (!System.getProperty("os.arch").equals("aarch64")) {
return false;
}
try (BufferedReader reader = Files.newBufferedReader(Paths.get("/etc/os-release"))) {
String value = reader.readLine();
String version = "";
while (value != null) {
if (value.contains("VERSION=")) {
version = value;
break;
}
value = reader.readLine();
}
return version.contains("Bionic");
} catch (IOException ex) {
return false;
}
}
public static boolean isLinux() {