From c909bdb9aa22afdd66f0ed9c6cd48a5f65ba0261 Mon Sep 17 00:00:00 2001 From: Mike Gerber Date: Sun, 24 May 2015 18:41:10 +0200 Subject: [PATCH] Detect Fedora Linux --- check_kernel | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/check_kernel b/check_kernel index 2076371..c19a003 100644 --- a/check_kernel +++ b/check_kernel @@ -1,6 +1,7 @@ #!/usr/bin/python from __future__ import division, print_function from distutils.version import LooseVersion +import posixpath import re import subprocess import sys @@ -22,7 +23,16 @@ def running_kernel_version(): return version +def is_fedora(): + return posixpath.exists('/etc/fedora-release') + + def installed_kernel_versions(): + if is_fedora(): + return installed_kernel_versions_fedora() + + +def installed_kernel_versions_fedora(): rpm_out = subprocess.check_output( ['rpm', '--queryformat=%{VERSION}-%{RELEASE}\n', '-q', 'kernel']) rpm_out = rpm_out.strip()