... | ... |
@@ -5,13 +5,15 @@ |
5 | 5 |
|
6 | 6 |
TOP_DIR=`dirname $0` |
7 | 7 |
|
8 |
+source $TOP_DIR/stackrc |
|
9 |
+ |
|
8 | 10 |
# if screenrc exists, run screen |
9 | 11 |
if [[ -e $TOP_DIR/stack-screenrc ]]; then |
10 | 12 |
if screen -ls | egrep -q "[0-9].stack"; then |
11 | 13 |
echo "Attaching to already started screen session.." |
12 | 14 |
exec screen -r stack |
13 | 15 |
fi |
14 |
- exec screen -c $TOP_DIR/stack-screenrc |
|
16 |
+ exec screen -c $TOP_DIR/stack-screenrc -S $SCREEN_NAME |
|
15 | 17 |
fi |
16 | 18 |
|
17 | 19 |
echo "Couldn't find $TOP_DIR/stack-screenrc file; have you run stack.sh yet?" |
... | ... |
@@ -142,7 +142,6 @@ fi |
142 | 142 |
# and the specified rpc backend is available on your platform. |
143 | 143 |
check_rpc_backend |
144 | 144 |
|
145 |
-SCREEN_NAME=${SCREEN_NAME:-stack} |
|
146 | 145 |
# Check to see if we are already running DevStack |
147 | 146 |
# Note that this may fail if USE_SCREEN=False |
148 | 147 |
if type -p screen >/dev/null && screen -ls | egrep -q "[0-9].$SCREEN_NAME"; then |
... | ... |
@@ -245,6 +245,9 @@ PUBLIC_NETWORK_NAME=${PUBLIC_NETWORK_NAME:-"public"} |
245 | 245 |
# Compatibility until it's eradicated from CI |
246 | 246 |
USE_SCREEN=${SCREEN_DEV:-$USE_SCREEN} |
247 | 247 |
|
248 |
+# Set default screen name |
|
249 |
+SCREEN_NAME=${SCREEN_NAME:-stack} |
|
250 |
+ |
|
248 | 251 |
# Local variables: |
249 | 252 |
# mode: shell-script |
250 | 253 |
# End: |