#!/usr/bin/python import sys import portage root = portage.settings["ROOT"] vardb = portage.db[root]["vartree"].dbapi bindb = portage.db[root]["bintree"].dbapi installed_packages = set(vardb.cpv_all()) binary_packages = set(bindb.cpv_all()) missing_binpkgs = list(installed_packages.difference(binary_packages)) missing_binpkgs.sort() for cpv in missing_binpkgs: sys.stdout.write("=%s\n" % cpv)