From 6b1cb10809ae4c2cc9a4b39e0298458f0ecd4853 Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Mon, 10 Feb 2014 09:59:43 -0800 Subject: [PATCH] Add cliff, pycadf, stevedore, & taskflow from oslo Oslo has adopted 4 libraries that were previously on stackforge, so we can now install them from source. Change-Id: I6b6e20a7884b47ade466fc38641a5ac1a5f3e146 --- lib/oslo | 16 ++++++++++++++++ stackrc | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/lib/oslo b/lib/oslo index f644ed76c3..b089842ae4 100644 --- a/lib/oslo +++ b/lib/oslo @@ -20,9 +20,13 @@ set +o xtrace # Defaults # -------- +CLIFF_DIR=$DEST/cliff OSLOCFG_DIR=$DEST/oslo.config OSLOMSG_DIR=$DEST/oslo.messaging OSLORWRAP_DIR=$DEST/oslo.rootwrap +PYCADF_DIR=$DEST/pycadf +STEVEDORE_DIR=$DEST/stevedore +TASKFLOW_DIR=$DEST/taskflow # Entry Points # ------------ @@ -33,6 +37,9 @@ function install_oslo() { # for a smoother transition of existing users. cleanup_oslo + git_clone $CLIFF_REPO $CLIFF_DIR $CLIFF_BRANCH + setup_develop $CLIFF_DIR + git_clone $OSLOCFG_REPO $OSLOCFG_DIR $OSLOCFG_BRANCH setup_develop $OSLOCFG_DIR @@ -41,6 +48,15 @@ function install_oslo() { git_clone $OSLORWRAP_REPO $OSLORWRAP_DIR $OSLORWRAP_BRANCH setup_develop $OSLORWRAP_DIR + + git_clone $PYCADF_REPO $PYCADF_DIR $PYCADF_BRANCH + setup_develop $PYCADF_DIR + + git_clone $STEVEDORE_REPO $STEVEDORE_DIR $STEVEDORE_BRANCH + setup_develop $STEVEDORE_DIR + + git_clone $TASKFLOW_REPO $TASKFLOW_DIR $TASKFLOW_BRANCH + setup_develop $TASKFLOW_DIR } # cleanup_oslo() - purge possibly old versions of oslo diff --git a/stackrc b/stackrc index 7eed60cb2c..729c2f5b40 100644 --- a/stackrc +++ b/stackrc @@ -140,6 +140,10 @@ NOVACLIENT_BRANCH=${NOVACLIENT_BRANCH:-master} OPENSTACKCLIENT_REPO=${OPENSTACKCLIENT_REPO:-${GIT_BASE}/openstack/python-openstackclient.git} OPENSTACKCLIENT_BRANCH=${OPENSTACKCLIENT_BRANCH:-master} +# cliff command line framework +CLIFF_REPO=${CLIFF_REPO:-${GIT_BASE}/openstack/cliff.git} +CLIFF_BRANCH=${CLIFF_BRANCH:-master} + # oslo.config OSLOCFG_REPO=${OSLOCFG_REPO:-${GIT_BASE}/openstack/oslo.config.git} OSLOCFG_BRANCH=${OSLOCFG_BRANCH:-master} @@ -152,6 +156,18 @@ OSLOMSG_BRANCH=${OSLOMSG_BRANCH:-master} OSLORWRAP_REPO=${OSLORWRAP_REPO:-${GIT_BASE}/openstack/oslo.rootwrap.git} OSLORWRAP_BRANCH=${OSLORWRAP_BRANCH:-master} +# pycadf auditing library +PYCADF_REPO=${PYCADF_REPO:-${GIT_BASE}/openstack/pycadf.git} +PYCADF_BRANCH=${PYCADF_BRANCH:-master} + +# stevedore plugin manager +STEVEDORE_REPO=${STEVEDORE_REPO:-${GIT_BASE}/openstack/stevedore.git} +STEVEDORE_BRANCH=${STEVEDORE_BRANCH:-master} + +# taskflow plugin manager +TASKFLOW_REPO=${TASKFLOW_REPO:-${GIT_BASE}/openstack/taskflow.git} +TASKFLOW_BRANCH=${TASKFLOW_BRANCH:-master} + # pbr drives the setuptools configs PBR_REPO=${PBR_REPO:-${GIT_BASE}/openstack-dev/pbr.git} PBR_BRANCH=${PBR_BRANCH:-master}