summaryrefslogtreecommitdiff
path: root/tests/old/test_debextract.py
blob: b80d4b1e77882932caa157995b88208afb158b3c (plain)
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()