Daniel Mercer 9f61f4adfb Modify smithy to facilitate multi-distribution support
* support for OEL 6.3+ added to smithy
* smithy no longer bootstraps as a side-effect of being run: it asks the user to
  set '--bootstrap' if necessary.
* bootstrap steps and (rpm, pip) package dependencies moved to configuration files
  under tools/bootstrap/$distribution
* common bootstrap code refactored
* rpm installs are now idempotent.
* smithy checksum now based on bootstrap config files
* --force also supported as a command-line flag

TODO:
* pypi installs should probably also be made idempotent
* CentOS support
2012-12-18 12:51:40 -08:00
..