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 set -o pipefail
SCRIPTDIR=$(dirname $0) 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 # Install the latest version of pip and setuptools which has some
# fixes for building behind proxy. # fixes for building behind proxy.

View File

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

View File

@ -15,7 +15,9 @@
"redhat": { "redhat": {
"tgt": "scsi-target-utils", "tgt": "scsi-target-utils",
"curl": "curl", "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": { "debian": {
"tgt": "tgt", "tgt": "tgt",
@ -25,6 +27,8 @@
"default": { "default": {
"tgt": "tgt", "tgt": "tgt",
"curl": "curl", "curl": "curl",
"ironic-python-agent": "openstack-ironic-python-agent" "ironic-python-agent": "openstack-ironic-python-agent",
"qemu-utils": "qemu-utils",
"python-dev": "python-dev"
} }
} }