18 lines
387 B
Plaintext
18 lines
387 B
Plaintext
|
#!/usr/bin/python
|
||
|
import sys
|
||
|
import entropy.dep
|
||
|
|
||
|
atoms = sys.argv[1:]
|
||
|
|
||
|
keyslot_cache = set()
|
||
|
for atom in atoms:
|
||
|
key = entropy.dep.dep_getkey(atom)
|
||
|
with open("/var/db/pkg/%s/SLOT" % (atom,)) as slot_f:
|
||
|
slot = slot_f.readline().strip()
|
||
|
keyslot = "%s:%s" % (key, slot)
|
||
|
if keyslot in keyslot_cache:
|
||
|
continue
|
||
|
print(keyslot)
|
||
|
keyslot_cache.add(keyslot)
|
||
|
|