blob: 04375f8d172216cd3a259daef2392f6909e4cc8d (
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 -m'.execute().text.trim()
if (arch.matches('^i.*86$')) { arch = 'x86' }
this.name = name
this.arch = arch
this.version = 'uname -r'.execute().text.trim()
}
}
|