Mercurial > treepkg
view bin/listcachedb.py @ 437:48577b11375f treepkg-status
be more error prone in listing different files
not checking if a dir exists caused several errors if a build wasn't successful
author | Bjoern Ricks <bricks@intevation.de> |
---|---|
date | Mon, 02 Aug 2010 15:36:12 +0000 |
parents | b0179962ce26 |
children |
line wrap: on
line source
#! /usr/bin/python # Copyright (C) 2010 by Intevation GmbH # Authors: # Bjoern Ricks <bjoern.ricks@intevation.de> # # This program is free software under the GPL (>=v2) # Read the file COPYING coming with the software for details. from optparse import OptionParser import treepkgcmd from treepkg.info.data import CacheDb def main(): parser = OptionParser() parser.add_option("--db", help=("path to the CacheDb")) options, args = parser.parse_args() cachedb = CacheDb(options.db) packages = cachedb.get_packages() for package in packages: print "=============================" print "name: %s" % package.name print "=============================" print "binary: %s" % package.filename print "source: %s" % package.sourcepath print "arch: %s" % package.arch print "md5sum: %s" % package.md5sum if __name__ == "__main__": main()