Skip to content

Commit

Permalink
#1154 updates JMBE creator to work correctly with arm32 and aarch64 a…
Browse files Browse the repository at this point in the history
…rchitectures.
  • Loading branch information
Dennis Sheirer committed Mar 6, 2022
1 parent 54e4771 commit 0e8c959
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions src/main/java/io/github/dsheirer/util/OSType.java
Original file line number Diff line number Diff line change
Expand Up @@ -73,43 +73,43 @@ public static OSType getCurrentOSType()

if(os.contains("win"))
{
if(arch.contains("x86") && arch.contains("64"))
if(arch.contains("amd64"))
{
return OSType.WINDOWS_X86_64;
}
else if(arch.contains("x86") && arch.contains("32"))
else if(arch.contains("x86"))
{
return OSType.WINDOWS_X86_32;
}
else if(arch.contains("aarch") && arch.contains("64"))
else if(arch.contains("aarch64"))
{
return OSType.WINDOWS_AARCH_64;
}
}

if(os.contains("mac") || os.contains("darwin") || os.contains("osx"))
{
if(arch.contains("x86") && arch.contains("64"))
if(arch.contains("amd64"))
{
return OSType.OSX_X86_64;
}
else if(arch.contains("aarch") && arch.contains("64"))
else if(arch.contains("aarch64"))
{
return OSType.OSX_AARCH_64;
}
}

if(os.contains("nux") || os.contains("nix") || os.contains("aix"))
{
if(arch.contains("x86") && arch.contains("64"))
if(arch.contains("amd64"))
{
return OSType.LINUX_X86_64;
}
else if(arch.contains("x86") && arch.contains("32"))
else if(arch.contains("x86"))
{
return OSType.LINUX_X86_32;
}
else if(arch.contains("aarch") && arch.contains("64"))
else if(arch.contains("aarch64"))
{
return OSType.LINUX_AARCH_64;
}
Expand All @@ -121,5 +121,4 @@ else if(arch.contains("arm"))

return OSType.UNKNOWN;
}

}

0 comments on commit 0e8c959

Please sign in to comment.