module LinuxUtilinfo::OperatingSystemMethods

Public Instance Methods

get_distro() click to toggle source
# File lib/linux_utilinfo/operating_system_methods.rb, line 3
def get_distro
        distro_name = `cat /etc/os-release | grep -i '^ID=' | cut -d '=' -f2`
        distro_name.strip!
        printf(distro_name)
end
get_distro_release() click to toggle source
# File lib/linux_utilinfo/operating_system_methods.rb, line 14
def get_distro_release
        distro_release = `cat /etc/os-release | grep -i '^VERSION_ID=' | cut -d '=' -f 2`
        distro_release.gsub!(/^\"|\"?$/, '')
        return distro_release
end
get_platform() click to toggle source
# File lib/linux_utilinfo/operating_system_methods.rb, line 9
def get_platform
        platform = `uname`
        return platform
end