Browse code

change configure/install split

make it so setup_develop happens in install instead of configure
to ensure that we can handle config file generation by itself.

Change-Id: I4801d7a0bc6642de2db5b78df1750666895f0aa3

Sean Dague authored on 2013/04/02 05:44:31
Showing 2 changed files
... ...
@@ -75,15 +75,8 @@ function cleanup_keystone() {
75 75
     :
76 76
 }
77 77
 
78
-# configure_keystoneclient() - Set config files, create data dirs, etc
79
-function configure_keystoneclient() {
80
-    setup_develop $KEYSTONECLIENT_DIR
81
-}
82
-
83 78
 # configure_keystone() - Set config files, create data dirs, etc
84 79
 function configure_keystone() {
85
-    setup_develop $KEYSTONE_DIR
86
-
87 80
     if [[ ! -d $KEYSTONE_CONF_DIR ]]; then
88 81
         sudo mkdir -p $KEYSTONE_CONF_DIR
89 82
     fi
... ...
@@ -305,6 +298,7 @@ function init_keystone() {
305 305
 # install_keystoneclient() - Collect source and prepare
306 306
 function install_keystoneclient() {
307 307
     git_clone $KEYSTONECLIENT_REPO $KEYSTONECLIENT_DIR $KEYSTONECLIENT_BRANCH
308
+    setup_develop $KEYSTONECLIENT_DIR
308 309
 }
309 310
 
310 311
 # install_keystone() - Collect source and prepare
... ...
@@ -314,6 +308,7 @@ function install_keystone() {
314 314
         install_ldap
315 315
     fi
316 316
     git_clone $KEYSTONE_REPO $KEYSTONE_DIR $KEYSTONE_BRANCH
317
+    setup_develop $KEYSTONE_DIR
317 318
 }
318 319
 
319 320
 # start_keystone() - Start running processes, including screen
... ...
@@ -627,7 +627,6 @@ fi
627 627
 echo_summary "Configuring OpenStack projects"
628 628
 
629 629
 # Set up our checkouts so they are installed in the python path
630
-configure_keystoneclient
631 630
 configure_novaclient
632 631
 setup_develop $OPENSTACKCLIENT_DIR
633 632