Fix uuidgen not installed in some ubuntu installs

On some basic ubuntu install the uuidgen commands is not there causing
gnocchi installation to fail.
Add a new pre-install commands to install the package on ubuntu systems.

Change-Id: I456b2421905c383c5df39deb7f1a1819ad1c990e
This commit is contained in:
Stéphane Albert 2016-04-29 11:48:40 -05:00 committed by Julien Danjou
parent 28650af52a
commit 791ca7748f

View File

@ -354,9 +354,10 @@ function init_gnocchi {
}
function preinstall_gnocchi {
# Needed to build psycopg2
if is_ubuntu; then
install_package libpq-dev
# libpq-dev is needed to build psycopg2
# uuid-runtime is needed to use the uuidgen command
install_package libpq-dev uuid-runtime
else
install_package postgresql-devel
fi