aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xpfetch11
1 files changed, 7 insertions, 4 deletions
diff --git a/pfetch b/pfetch
index 2e7074c..ae8a682 100755
--- a/pfetch
+++ b/pfetch
@@ -468,8 +468,8 @@ get_pkgs() {
;;
SunOS)
- has pkginfo && pkginfo -i
- has pkg && pkg list
+ has pkginfo && pkginfo -i
+ has pkg && pkg list
;;
esac | wc -l
`
@@ -631,8 +631,11 @@ get_memory() {
SunOS)
hw_pagesize=$(pagesize)
- while read -r _ p; do
- : "${pages_total:+"${pages_free="$p"}"}" "${pages_total="$p"}"
+ while read -r key val; do
+ case $key in
+ *total) pages_total=$val ;;
+ *free) pages_free=$val ;;
+ esac
done <<-EOF
$(kstat -p unix:0:system_pages:pagestotal \
unix:0:system_pages:pagesfree)