diff options
| author | Julian Andres Klode <jak@debian.org> | 2009-01-09 21:52:07 +0100 |
|---|---|---|
| committer | Julian Andres Klode <jak@debian.org> | 2009-01-09 21:52:07 +0100 |
| commit | 6a806f0570599e8f5e9438c9623d496df75571d4 (patch) | |
| tree | 8551d041ba84fabb51d452d9e24edf732fd677f8 /doc/source/examples/dpkg-info.py | |
| parent | db05cdcf94ca8e746eb4e89cd81725b607f2ccbf (diff) | |
| download | python-apt-6a806f0570599e8f5e9438c9623d496df75571d4.tar.gz | |
* Introduce the new documentation and add 0.7.9~exp2 to changelog.
The new documentation is built using sphinx (>= 0.5) [other versions may work too,
but let's be safe].
Diffstat (limited to 'doc/source/examples/dpkg-info.py')
| -rw-r--r-- | doc/source/examples/dpkg-info.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/source/examples/dpkg-info.py b/doc/source/examples/dpkg-info.py new file mode 100644 index 00000000..ff98d8b1 --- /dev/null +++ b/doc/source/examples/dpkg-info.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +"""Emulate dpkg --info package.deb control-file""" +import sys + +from apt_inst import debExtractControl + + +def main(): + """Main function.""" + if len(sys.argv) < 3: + print >> sys.stderr, 'Usage: tool file.deb control-file' + sys.exit(0) + fobj = open(sys.argv[1]) + try: + print debExtractControl(fobj, sys.argv[2]) + finally: + fobj.close() + +if __name__ == '__main__': + main() |
