Fix pyOpenSSL on Fedora.

On fedora 18 the package pyOpenSSL is conflicting with one of the
packages needed to build the bootstack image. The problem gets sorted
if you install pyOpenSSL at the beginning of the image building process
and this is what this patch is doing.

Change-Id: I681683b81ad638dfeb690fde1bc7d08a2116aaed
This commit is contained in:
Lucas Alvares Gomes 2013-06-20 11:02:18 +01:00
parent 866c55dced
commit 1ee499729b
2 changed files with 12 additions and 0 deletions

View File

@ -42,6 +42,7 @@ package_map = {
'libssl-dev': 'openssl-devel', 'libssl-dev': 'openssl-devel',
'libz-dev': 'zlib-devel', 'libz-dev': 'zlib-devel',
'qemu-utils': 'qemu-img', 'qemu-utils': 'qemu-img',
'python-pyopenssl': 'pyOpenSSL',
} }
for arg in sys.argv[1:]: for arg in sys.argv[1:]:

View File

@ -0,0 +1,11 @@
#!/bin/bash
# FIXME: To avoid conflict between the pyOpenSSL installed via python-pip
# and pyOpenSSL installed via yum, we are going to sort it out installing
# it earlier at the beginning of the image building process. Pyhton-pip
# is installing pyOpenSSL as part of satisfying the requirements.txt
# in python-glanceclient and afterwards yum tries to install it as a
# dependency of the python-paste package needed for the heat element,
# this seems to be conflicting and causing the image building process to
# fail. The problem is hapenning on a Fedora 18 system.
install-packages python-pyopenssl