From 58d297cbd222ab540cf75ee2ab4d7eaebd768e9c Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Tue, 22 Jan 2019 13:05:10 +0100 Subject: add facter --- src/facter.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/facter.py diff --git a/src/facter.py b/src/facter.py new file mode 100644 index 0000000..4e68665 --- /dev/null +++ b/src/facter.py @@ -0,0 +1,19 @@ +import platform +import sys + +def get_uname(): + return " ".join(platform.uname()) + +def get_kernel_version(): + return get_uname().split()[2] + +def get_hostname(): + return platform.uname().node + +def get_cc_version(): + with open("build/ccinfo", "r") as ccinfo: + return ccinfo.readlines()[-1][:-1] + +def get_libc_version(bin=None): + bin = bin or sys.executable + platform.libc_ver(executable=bin) -- cgit v1.2.3