#!/usr/bin/env python

# This script will print out the list of packages used by `emerge --resume`

import portage.util.mtimedb

mtimedb_file = '/var/cache/edb/mtimedb'

mtimedb = portage.util.mtimedb.MtimeDB(mtimedb_file)
pkgs = [item[2] for item in mtimedb['resume']['mergelist']]

# if you wanted them separated by newlines: '\n'.join(pkgs)
print ' '.join(pkgs)

