Package count: abuse globs

This commit is contained in:
viz committed 2020-08-09 23:05:59 +05:30
1 parent 04ec7b4155
commit 204268b0de
1 file changed
+6 -12
+6 -12
View File
@@ -121,24 +121,18 @@ read -r model < /sys/devices/virtual/dmi/id/product_name
## Packages
# horribly inefficient, I know.
[ -d /var/lib/pacman/local ] && {
pkgs=0
for _ in /var/lib/pacman/local/*; do
pkgs=$(( pkgs + 1 ))
done
set -- $(echo /var/lib/pacman/local/*)
pkgs=$#
}
[ -d /var/db/xbps ] && {
pkgs=0
for _ in /var/db/xbps/.*; do
pkgs=$(( pkgs + 1 ))
done
set -- $(echo /var/db/xbps/.*)
pkgs=$#
}
[ -d /var/db/pkg ] && {
pkgs=0
for _ in /var/db/pkg/*/*; do
pkgs=$(( pkgs + 1 ))
done
set -- $(echo /var/db/pkg/*/*)
pkgs=$#
}
print() {