[bin] add handy function atoms_to_keyslot
This commit is contained in:
parent
3a510a4143
commit
707d981c44
17
bin/atoms_to_keylost
Executable file
17
bin/atoms_to_keylost
Executable file
@ -0,0 +1,17 @@
|
||||
#!/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)
|
||||
|
Loading…
Reference in New Issue
Block a user