blob: a75f68731b7eb3f735c2f5748192af5047993a71 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/bash
source /etc/make.conf
installed=$(find "`portageq vdb_path`" -maxdepth 2 -mindepth 2 -printf "%P\n" | xargs qatom | awk '{print $1 "/" $2}')
portdirs="$(portageq portdir) $(portageq portdir_overlay)"
for package in ${installed}
do
for overlay in ${portdirs}
do
# as soon as we find a package => got to next package in outer loop
[[ -d "${overlay}/${package}" ]] && continue 2;
done
# this is reached ONLY if the package was NOT found in the tree
echo "${package}"
done
|