Install ironic-agent dependencies via package-installs

Some were still installed in shell scripts.

Change-Id: I96c55274c764fa04dc00863dcff3677fe9603d2a
This commit is contained in:
Dmitry Tantsur 2015-09-08 16:39:02 +02:00
parent 7db3196e68
commit 2641fe0143
3 changed files with 13 additions and 3 deletions

View File

@ -7,7 +7,6 @@ set -eu
set -o pipefail
SCRIPTDIR=$(dirname $0)
install-packages python-dev qemu-utils parted hdparm util-linux genisoimage gcc
# Install the latest version of pip and setuptools which has some
# fixes for building behind proxy.

View File

@ -3,3 +3,10 @@ curl:
# this one requires workaround with dnf - see 80-ironic-agent for details
dmidecode:
ipmitool:
qemu-utils:
gcc:
python-dev:
parted:
hdparm:
util-linux:
genisoimage:

View File

@ -15,7 +15,9 @@
"redhat": {
"tgt": "scsi-target-utils",
"curl": "curl",
"ironic-python-agent": "openstack-ironic-python-agent"
"ironic-python-agent": "openstack-ironic-python-agent",
"qemu-utils": "qemu-img",
"python-dev": "python2-devel"
},
"debian": {
"tgt": "tgt",
@ -25,6 +27,8 @@
"default": {
"tgt": "tgt",
"curl": "curl",
"ironic-python-agent": "openstack-ironic-python-agent"
"ironic-python-agent": "openstack-ironic-python-agent",
"qemu-utils": "qemu-utils",
"python-dev": "python-dev"
}
}