mirror of
https://github.com/eepykate/fet.sh.git
synced 2026-11-14 19:03:07 +00:00
use a for loop for package dirs (#27)
This commit is contained in:
1 parent
5d432d2c67
commit
5a9c664bfb
1 file changed
+6
-5
@@ -106,11 +106,12 @@ if [ -e /proc/$$/comm ]; then
|
||||
# clean environment, then make every file in the dir an argument,
|
||||
# then save the argument count to $pkgs
|
||||
set --
|
||||
[ -d /var/db/kiss/installed ] && set -- /var/db/kiss/installed/*
|
||||
[ -d /var/lib/pacman/local ] && set -- /var/lib/pacman/local/[0-9a-z]*
|
||||
[ -d /var/lib/dpkg/info ] && set -- /var/lib/dpkg/info/*.list
|
||||
[ -d /var/db/xbps ] && set -- /var/db/xbps/.*
|
||||
[ -d /var/db/pkg ] && set -- /var/db/pkg/*/* # gentoo
|
||||
# kiss, arch, debian, void, gentoo
|
||||
for i in '/var/db/kiss/installed/*' '/var/lib/pacman/local/[0-9a-z]*' \
|
||||
'/var/lib/dpkg/info/*.list' '/var/db/xbps/.*' '/var/db/pkg/*/*'; do
|
||||
set -- $i
|
||||
[ $# -gt 1 ] && break
|
||||
done
|
||||
pkgs=${###0}
|
||||
|
||||
read -r host < /proc/sys/kernel/hostname
|
||||
|
||||
Reference in new issue
Block a user