blob: 1d679bf1c65f50a822b4d07f02272b151e7f4f43 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package edu.stsci
class OSInfo implements Serializable {
public String name
public String version
public String arch
OSInfo () {
name = 'uname -s'.execute().text.trim()
if (name == 'Darwin') { name = 'MacOSX' }
arch = 'uname -m'.execute().text.trim()
if (arch.matches('^i.*86$')) { arch = 'x86' }
this.name = name
this.arch = arch
this.version = 'uname -r'.execute().text.trim()
}
}
|