blob: 5d6c93ba9c6460e096fb1c7f4702109be91bdc76 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package org.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 -p'.execute().text.trim()
if (arch.matches('^i.*86$')) { arch = 'x86' }
this.name = name
this.arch = arch
this.version = 'uname -r'.execute().text.trim()
}
}
|