> We would like to use Python to automatically deploy new rpm's (assuming we > first edit a file to require a new version). I've just starting looking a > the rpm module. I can build this from scratch, but was wondering if anyone > is/has solved some or all of this problem or could point me to some > "goodies" that would help.
"Yum" (the Fedora package manager) is written in Python, so it provides both a good example of how to work with the Python rpm module and how to do things like handle dependencies -- which you'll have to do if you roll your own. If I were you, I would probably just use Yum to do all the heavy lifting, rather than trying to re-implement it. Then your work boils down to: IF (installed version of package) != (version of package in config file) THEN yum -y install <package> END IF -- Lars -- Lars Kellogg-Stedman <[EMAIL PROTECTED]> This email address will expire on 2005-11-23. -- http://mail.python.org/mailman/listinfo/python-list