| ... | ... |
@@ -31,8 +31,16 @@ set +o xtrace |
| 31 | 31 |
# Set up default directories |
| 32 | 32 |
GITDIR["python-glanceclient"]=$DEST/python-glanceclient |
| 33 | 33 |
GITDIR["glance_store"]=$DEST/glance_store |
| 34 |
- |
|
| 35 | 34 |
GLANCE_DIR=$DEST/glance |
| 35 |
+ |
|
| 36 |
+# Glance virtual environment |
|
| 37 |
+if [[ ${USE_VENV} = True ]]; then
|
|
| 38 |
+ PROJECT_VENV["glance"]=${GLANCE_DIR}.venv
|
|
| 39 |
+ GLANCE_BIN_DIR=${PROJECT_VENV["glance"]}/bin
|
|
| 40 |
+else |
|
| 41 |
+ GLANCE_BIN_DIR=$(get_python_exec_prefix) |
|
| 42 |
+fi |
|
| 43 |
+ |
|
| 36 | 44 |
GLANCE_CACHE_DIR=${GLANCE_CACHE_DIR:=$DATA_DIR/glance/cache}
|
| 37 | 45 |
GLANCE_IMAGE_DIR=${GLANCE_IMAGE_DIR:=$DATA_DIR/glance/images}
|
| 38 | 46 |
GLANCE_AUTH_CACHE_DIR=${GLANCE_AUTH_CACHE_DIR:-/var/cache/glance}
|
| ... | ... |
@@ -47,13 +55,6 @@ GLANCE_CACHE_CONF=$GLANCE_CONF_DIR/glance-cache.conf |
| 47 | 47 |
GLANCE_POLICY_JSON=$GLANCE_CONF_DIR/policy.json |
| 48 | 48 |
GLANCE_SCHEMA_JSON=$GLANCE_CONF_DIR/schema-image.json |
| 49 | 49 |
|
| 50 |
-# Support entry points installation of console scripts |
|
| 51 |
-if [[ -d $GLANCE_DIR/bin ]]; then |
|
| 52 |
- GLANCE_BIN_DIR=$GLANCE_DIR/bin |
|
| 53 |
-else |
|
| 54 |
- GLANCE_BIN_DIR=$(get_python_exec_prefix) |
|
| 55 |
-fi |
|
| 56 |
- |
|
| 57 | 50 |
if is_ssl_enabled_service "glance" || is_service_enabled tls-proxy; then |
| 58 | 51 |
GLANCE_SERVICE_PROTOCOL="https" |
| 59 | 52 |
fi |