add more from sys props

This commit is contained in:
Doug MacEachern 2005-05-13 18:05:00 +00:00
parent 98fee69f76
commit 14826fdca5
1 changed files with 14 additions and 2 deletions

View File

@ -20,6 +20,8 @@ public class OperatingSystem {
private String patchLevel;
private String vendor;
private String vendorVersion;
private String dataModel;
private String cpuEndian;
private OperatingSystem() {
}
@ -32,6 +34,8 @@ public class OperatingSystem {
os.version = props.getProperty("os.version");
os.arch = props.getProperty("os.arch");
os.patchLevel = props.getProperty("sun.os.patch.level");
os.dataModel = props.getProperty("sun.arch.data.model");
os.cpuEndian = props.getProperty("sun.cpu.endian");
if (os.name.equals("Linux")) {
os.getLinuxInfo();
@ -109,6 +113,14 @@ public class OperatingSystem {
return this.vendorVersion;
}
public String getDataModel() {
return this.dataModel;
}
public String getCpuEndian() {
return this.cpuEndian;
}
private void getLinuxInfo() {
VendorInfo[] info = {
new GenericVendor("mandrake-release", "Mandrake"),