From 2d0e1bd479da33d765638f477caa12e84995ecdf Mon Sep 17 00:00:00 2001 From: Jin Nan Zhang Date: Thu, 3 Mar 2016 15:38:25 -0500 Subject: [PATCH] fixed incorrect directory install freezer-web-ui Fixed incorrect install DEST when install freezer-web-ui. Remove the freezer-client install in devstack. Change-Id: I1d9b463ea668d2649904d1e7f94fb8a5ad7fb072 Closes-Bug: #1552759 --- devstack/lib/freezer-web-ui | 8 ++------ devstack/plugin.sh | 3 +-- devstack/settings | 9 ++------- 3 files changed, 5 insertions(+), 15 deletions(-) diff --git a/devstack/lib/freezer-web-ui b/devstack/lib/freezer-web-ui index 870036c..3197538 100644 --- a/devstack/lib/freezer-web-ui +++ b/devstack/lib/freezer-web-ui @@ -41,7 +41,8 @@ function cleanup_freezer_web_ui { # executed during: stack install function install_freezer_web_ui { if is_service_enabled horizon; then - sudo -H -E pip install -e git+${FREEZER_WEB_UI_REPO}@${FREEZER_WEB_UI_BRANCH}#egg=freezer_web_ui-origin_${FREEZER_WEB_UI_BRANCH} + git_clone $FREEZER_WEB_UI_REPO $FREEZER_WEB_DIR $FREEZER_WEB_UI_BRANCH + setup_develop $FREEZER_API_DIR else echo "Horizon dashboard disabled. Freezer Web UI will not be installed" fi @@ -81,10 +82,5 @@ function stop_freezer_web_ui { } -function install_freezer_client { - sudo -H -E pip install -e git+${FREEZER_CLIENT_REPO}@${FREEZER_CLIENT_BRANCH}#egg=freezer-origin_${FREEZER_CLIENT_BRANCH} -} - - # Restore xtrace $XTRACE diff --git a/devstack/plugin.sh b/devstack/plugin.sh index ceaeb08..57be877 100644 --- a/devstack/plugin.sh +++ b/devstack/plugin.sh @@ -21,7 +21,6 @@ if is_service_enabled freezer-web-ui; then if [[ "$1" == "stack" && "$2" == "install" ]]; then echo_summary "Installing Freezer Web UI" - install_freezer_client install_freezer_web_ui elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then echo_summary "Configuring Freezer Web UI" @@ -39,4 +38,4 @@ if is_service_enabled freezer-web-ui; then if [[ "$1" == "clean" ]]; then cleanup_freezer_web_ui fi -fi \ No newline at end of file +fi diff --git a/devstack/settings b/devstack/settings index 49f40c5..5af032a 100644 --- a/devstack/settings +++ b/devstack/settings @@ -23,10 +23,5 @@ FREEZER_WEB_UI_FILES=${FREEZER_WEB_UI_DIR}/devstack/files FREEZER_WEB_UI_REPO=${FREEZER_WEB_UI_REPO:-${GIT_BASE}/openstack/freezer-web-ui.git} FREEZER_WEB_UI_BRANCH=${FREEZER_WEB_UI_BRANCH:-master} -# Freezer client -FREEZER_CLIENT_REPO=${FREEZER_CLIENT_REPO:-${GIT_BASE}/openstack/freezer.git} -FREEZER_CLIENT_DIR=$DEST/freezer -FREEZER_CLIENT_BRANCH=${FREEZER_CLIENT_BRANCH:-master} - - -enable_service freezer-web-ui freezer-client +# Enable freezer-web-ui +enable_service freezer-web-ui