mirror of
https://git.freebsd.org/ports.git
synced 2025-05-03 03:56:39 -04:00
42 lines
1.4 KiB
Text
42 lines
1.4 KiB
Text
--- screenfetch-dev.orig 2021-09-27 01:52:17 UTC
|
|
+++ screenfetch-dev
|
|
@@ -1315,6 +1315,8 @@ detectkernel () {
|
|
detectkernel () {
|
|
if [[ "$distro" == "OpenBSD" ]]; then
|
|
kernel=$(uname -a | cut -f 3- -d ' ')
|
|
+ elif [[ "$distro" == "FreeBSD" ]]; then
|
|
+ kernel=$(freebsd-version -r)
|
|
else
|
|
# compatibility for older versions of OS X:
|
|
kernel=$(uname -m && uname -sr)
|
|
@@ -1458,7 +1460,7 @@ detectpkgs () {
|
|
pkgs=$(pkg_info | grep -c .)
|
|
;;
|
|
'FreeBSD')
|
|
- pkgs=$(pkg info | grep -c .)
|
|
+ pkgs=$(/usr/sbin/pkg info | grep -c .)
|
|
;;
|
|
'Cygwin')
|
|
offset=2
|
|
@@ -1522,7 +1524,7 @@ detectcpu () {
|
|
cpu="Unknown"
|
|
fi
|
|
elif [ "$distro" == "FreeBSD" ]; then
|
|
- cpu=$(dmesg | "${AWK}" -F': ' '/^CPU/ {gsub(/ +/," "); gsub(/\([^\(\)]*\)|CPU /,"", $2); print $2; exit}')
|
|
+ cpu=$(sysctl -n hw.model)
|
|
elif [ "$distro" == "DragonFlyBSD" ]; then
|
|
cpu=$(sysctl -n hw.model)
|
|
elif [ "$distro" == "OpenBSD" ]; then
|
|
@@ -6379,7 +6381,11 @@ infoDisplay () {
|
|
((display_index++))
|
|
fi
|
|
if [[ "${display[@]}" =~ "kernel" ]]; then
|
|
- mykernel=$(echo -e "$labelcolor Kernel:$textcolor $kernel")
|
|
+ if [[ "$distro" == "FreeBSD" ]]; then
|
|
+ mykernel=$(echo -e "$labelcolor Running Kernel:$textcolor $kernel")
|
|
+ else
|
|
+ mykernel=$(echo -e "$labelcolor Kernel:$textcolor $kernel")
|
|
+ fi
|
|
out_array=( "${out_array[@]}" "$mykernel" )
|
|
((display_index++))
|
|
fi
|