neofetch: Only try pkg if on a BSD. Closes #1834

This commit is contained in:
Dylan Araps 2021-07-19 18:00:49 +03:00
parent 139b722c48
commit 017aa041d8
No known key found for this signature in database
GPG key ID: 13295DAC2CF13B5C

View file

@ -1608,13 +1608,15 @@ get_packages() {
# TODO: Fix this somehow. # TODO: Fix this somehow.
has pkginfo && tot pkginfo -i has pkginfo && tot pkginfo -i
case $kernel_name in case $os-$kernel_name in
FreeBSD|DragonFly) has pkg && tot pkg info ;; BSD-FreeBSD|BSD-DragonFly)
has pkg && tot pkg info
;;
*) BSD-*)
has pkg && dir /var/db/pkg/* has pkg && dir /var/db/pkg/*
((packages == 0)) && \ ((packages == 0)) &&
has pkg && tot pkg list has pkg && tot pkg list
;; ;;
esac esac