Sha256: 3dae73d423ed7ca76d83a44d569dc816b220cfeb8184224149a2c7f83420eac6
Contents?: true
Size: 627 Bytes
Versions: 31
Compression:
Stored size: 627 Bytes
Contents
# == PlatformManager::Gentoo # # A PlatformManager driver for Gentoo Linux. class AutomateIt::PlatformManager::Gentoo < AutomateIt::PlatformManager::Uname GENTOO_RELEASE = "/etc/gentoo-release" depends_on :files => [GENTOO_RELEASE] def suitability(method, *args) # :nodoc: # Must be higher than PlatformManager::Struct return available? ? 3 : 0 end def _prepare return if @struct[:distro] @struct[:distro] = "gentoo" @struct[:release] = File.read(GENTOO_RELEASE).strip.match(/\s([\d\.]+)$/)[1] @struct end private :_prepare def query(search) _prepare super(search) end end
Version data entries
31 entries across 31 versions & 2 rubygems