Class: PEBuild::Cap::DetectInstaller::Solaris
- Inherits:
-
POSIX
- Object
- Base
- POSIX
- PEBuild::Cap::DetectInstaller::Solaris
show all
- Defined in:
- lib/pe_build/cap/detect_installer/solaris.rb
Instance Method Summary
collapse
Methods inherited from POSIX
#detect, #ext
Methods inherited from Base
#detect, detect_installer, #initialize
Instance Method Details
#arch ⇒ Object
19
20
21
22
|
# File 'lib/pe_build/cap/detect_installer/solaris.rb', line 19
def arch
retval = super
(retval == 'i86pc') ? 'i386' : retval
end
|
#name ⇒ Object
3
4
5
|
# File 'lib/pe_build/cap/detect_installer/solaris.rb', line 3
def name
'solaris'
end
|
#release_file ⇒ Object
7
8
9
|
# File 'lib/pe_build/cap/detect_installer/solaris.rb', line 7
def release_file
'/etc/release'
end
|
11
12
13
|
# File 'lib/pe_build/cap/detect_installer/solaris.rb', line 11
def release_file_format
%r[^(?:\s)*(?:Oracle )?Solaris (\d+)]
end
|
#supported_releases ⇒ Object
15
16
17
|
# File 'lib/pe_build/cap/detect_installer/solaris.rb', line 15
def supported_releases
%w[10 11]
end
|