summaryrefslogtreecommitdiff
path: root/src/query.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/query.sh')
-rw-r--r--src/query.sh9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/query.sh b/src/query.sh
index c13cbcf..8ae9588 100644
--- a/src/query.sh
+++ b/src/query.sh
@@ -27,10 +27,11 @@ files () {
file_info () {
for file in $@; do
[ ! -f ${SYSROOT}$file ] && file=$(realpath $file)
- for list in ${INSTALLED_DIR}/*/files; do
- package=$(dirname $list | xargs basename)
- grep -q $file $list &&
- printf "${LIGHT_BLUE}%s${BLUE} belongs to ${LIGHT_BLUE}%s${RESET}\n" $file $package
+ for pkg in $(list_installed); do
+ for list in ${INSTALLED_DIR}/$pkg/files; do
+ grep -q $file $list &&
+ printf "${LIGHT_BLUE}%s${BLUE} belongs to ${LIGHT_BLUE}%s${RESET}\n" $file $pkg
+ done
done
done
}