Browse code

move keystonemiddleware to pypi libs

Make keystonemiddleware install from pypi releases by default

Change-Id: I3dc4b096b4184f4cf00fb0df66b76fcc8f19785b

Sean Dague authored on 2014/11/15 01:35:56
Showing 2 changed files
... ...
@@ -34,6 +34,7 @@ set +o xtrace
34 34
 
35 35
 # Set up default directories
36 36
 GITDIR["python-keystoneclient"]=$DEST/python-keystoneclient
37
+GITDIR["keystonemiddleware"]=$DEST/keystonemiddleware
37 38
 
38 39
 KEYSTONE_DIR=$DEST/keystone
39 40
 KEYSTONE_CONF_DIR=${KEYSTONE_CONF_DIR:-/etc/keystone}
... ...
@@ -46,8 +47,6 @@ else
46 46
     KEYSTONE_WSGI_DIR=${KEYSTONE_WSGI_DIR:-/var/www/keystone}
47 47
 fi
48 48
 
49
-KEYSTONEMIDDLEWARE_DIR=$DEST/keystonemiddleware
50
-
51 49
 # Set up additional extensions, such as oauth1, federation
52 50
 # Example of KEYSTONE_EXTENSIONS=oauth1,federation
53 51
 KEYSTONE_EXTENSIONS=${KEYSTONE_EXTENSIONS:-}
... ...
@@ -489,8 +488,10 @@ function install_keystoneclient {
489 489
 
490 490
 # install_keystonemiddleware() - Collect source and prepare
491 491
 function install_keystonemiddleware {
492
-    git_clone $KEYSTONEMIDDLEWARE_REPO $KEYSTONEMIDDLEWARE_DIR $KEYSTONEMIDDLEWARE_BRANCH
493
-    setup_install $KEYSTONEMIDDLEWARE_DIR
492
+    if use_library_from_git "keystonemiddleware"; then
493
+        git_clone_by_name "keystonemiddleware"
494
+        setup_dev_lib "keystonemiddleware"
495
+    fi
494 496
 }
495 497
 
496 498
 # install_keystone() - Collect source and prepare
... ...
@@ -354,8 +354,8 @@ GITREPO["django_openstack_auth"]=${HORIZONAUTH_REPO:-${GIT_BASE}/openstack/djang
354 354
 GITBRANCH["django_openstack_auth"]=${HORIZONAUTH_BRANCH:-master}
355 355
 
356 356
 # keystone middleware
357
-KEYSTONEMIDDLEWARE_REPO=${KEYSTONEMIDDLEWARE_REPO:-${GIT_BASE}/openstack/keystonemiddleware.git}
358
-KEYSTONEMIDDLEWARE_BRANCH=${KEYSTONEMIDDLEWARE_BRANCH:-master}
357
+GITREPO["keystonemiddleware"]=${KEYSTONEMIDDLEWARE_REPO:-${GIT_BASE}/openstack/keystonemiddleware.git}
358
+GITBRANCH["keystonemiddleware"]=${KEYSTONEMIDDLEWARE_BRANCH:-master}
359 359
 
360 360
 # s3 support for swift
361 361
 SWIFT3_REPO=${SWIFT3_REPO:-${GIT_BASE}/stackforge/swift3.git}