aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDylan Araps <dylan.araps@gmail.com>2019-09-24 20:26:50 +0300
committerDylan Araps <dylan.araps@gmail.com>2019-09-24 20:26:50 +0300
commit0c927884dd06761f99e69d3ee5ebcaa0f398e9bb (patch)
tree20a6f9670fbd13b66ae2d2cb80012b3a8e021477
parentb7be211b13870b1ce74aafc850c168ba5008a151 (diff)
downloadpfetch-0c927884dd06761f99e69d3ee5ebcaa0f398e9bb.tar.gz
pfetch: more BSD support
-rwxr-xr-xpfetch13
1 files changed, 11 insertions, 2 deletions
diff --git a/pfetch b/pfetch
index 963e3e2..5f2cf25 100755
--- a/pfetch
+++ b/pfetch
@@ -118,13 +118,22 @@ get_os() {
*)
# Catch all to ensure '$distro' is never blank.
# This should also handle the BSDs, macOS etc.
- distro=$os
+ distro="$os $kernel"
;;
esac
}
get_kernel() {
- log kernel "$kernel"
+ # '$kernel' is the cached output of 'uname -r'.
+ case $os in
+ # Don't print kernel output on BSD system as the
+ # OS name includes it.
+ *BSD) ;;
+
+ *)
+ log kernel "$kernel"
+ ;;
+ esac
}
get_host() {