1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/usr/bin/python
import sys
import apt_inst
def Callback(What, name, Link, Mode, UID, GID, size, MTime, Major, Minor):
print "%s '%s','%s',%u,%u,%u,%u,%u,%u,%u" % (
What, name, Link, Mode, UID, GID, size, MTime, Major, Minor)
def main():
member = "data.tar.lzma"
if len(sys.argv) > 2:
member = sys.argv[2]
apt_inst.debExtract(open(sys.argv[1]), Callback, member)
main()
|