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