
* 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
25 lines
710 B
Plaintext
25 lines
710 B
Plaintext
## Bootstrap OEL 6.3+ for Openstack Anvil
|
|
SHORTNAME=OEL
|
|
MIN_RELEASE=6.3
|
|
STEPS="epel packages"
|
|
EPEL_RPM_URL="http://mirrors.kernel.org/fedora-epel/6/i386/epel-release-6-7.noarch.rpm"
|
|
## Package Requirements (Order matters!)
|
|
require rpm PyYAML
|
|
require rpm gcc
|
|
require rpm git
|
|
require rpm pylint
|
|
require rpm python
|
|
require rpm python-iso8601
|
|
require rpm python-netifaces
|
|
require rpm python-ordereddict
|
|
require rpm python-pip
|
|
require rpm python-progressbar
|
|
require rpm python-psutil
|
|
require pypi termcolor
|
|
require pypi iniparse
|
|
require pypi hgtools
|
|
require pypi 'keyring>=0.9.2'
|
|
# This matches the nova version and doesn't really
|
|
# need to be a strong dependency for anvil to work..
|
|
require pypi 'Cheetah==2.4.4'
|