summaryrefslogtreecommitdiff
path: root/bin
diff options
Diffstat (limited to 'bin')
-rwxr-xr-xbin/get_make_and_model18
1 files changed, 18 insertions, 0 deletions
diff --git a/bin/get_make_and_model b/bin/get_make_and_model
new file mode 100755
index 0000000..f21e6eb
--- /dev/null
+++ b/bin/get_make_and_model
@@ -0,0 +1,18 @@
+#!/usr/bin/env python3
+
+import os.path
+
+def print_file_contents(heading, filename):
+ with open(filename) as f:
+ text = f.read().strip()
+ print("{}: {}".format(heading, text))
+ f.close()
+
+def main():
+ print_file_contents('Manufacturer', '/sys/class/dmi/id/sys_vendor')
+ print_file_contents('Model', '/sys/class/dmi/id/product_name')
+ print_file_contents('Version', '/sys/class/dmi/id/product_version')
+
+if __name__ == "__main__":
+ raise SystemExit(main())
+