All Downloads are FREE. Search and download functionalities are using the official Maven repository.

oshi.software.os.unix.solaris.SolarisOSVersionInfoEx Maven / Gradle / Ivy

package oshi.software.os.unix.solaris;

import oshi.software.common.AbstractOSVersionInfoEx;
import oshi.util.ExecutingCommand;

/**
 * @author angju
 * 
 */
public class SolarisOSVersionInfoEx extends AbstractOSVersionInfoEx {

    private static final long serialVersionUID = 1L;

    public SolarisOSVersionInfoEx() {
        // TODO use sysinfo() instead of commandline
        String versionInfo = ExecutingCommand.getFirstAnswer("uname -rv");
        String[] split = versionInfo.split("\\s+");
        setVersion(split[0]);
        if (split.length > 1) {
            setBuildNumber(split[1]);
        }
        setCodeName("Solaris");
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy