Class: PEBuild::Cap::DetectInstaller::SLES

Inherits:
POSIX
  • Object
show all
Defined in:
lib/pe_build/cap/detect_installer/sles.rb

Instance Method Summary collapse

Methods inherited from POSIX

#arch, #detect, #ext

Methods inherited from Base

detect_installer, #initialize

Constructor Details

This class inherits a constructor from PEBuild::Cap::DetectInstaller::Base

Instance Method Details

#nameObject



3
4
5
# File 'lib/pe_build/cap/detect_installer/sles.rb', line 3

def name
  'sles'
end

#release_fileObject



7
8
9
# File 'lib/pe_build/cap/detect_installer/sles.rb', line 7

def release_file
  '/etc/SuSE-release'
end

#release_file_formatObject



11
12
13
# File 'lib/pe_build/cap/detect_installer/sles.rb', line 11

def release_file_format
  %r[^SUSE Linux Enterprise Server (\d+)]
end

#supported_releasesObject



15
16
17
# File 'lib/pe_build/cap/detect_installer/sles.rb', line 15

def supported_releases
  %w[10 11 12]
end