|
...
|
...
|
@@ -176,9 +176,13 @@ if [ "$CMD" == "run" ] || [ "$CMD" == "run_detached" ]; then
|
|
176
|
176
|
screen -d -m -S nova -t nova
|
|
177
|
177
|
sleep 1
|
|
178
|
178
|
rm -f $NOVA_DIR/nova.sqlite
|
|
179
|
|
- # TODO(ja): mount local partition nova-instances (can we use labels?)
|
|
180
|
|
- rm -rf $NOVA_DIR/instances
|
|
|
179
|
+ rm -rf $NOVA_DIR/instances/*
|
|
181
|
180
|
mkdir -p $NOVA_DIR/instances
|
|
|
181
|
+ # if there is a partition labeled nova-instances use it (ext filesystems
|
|
|
182
|
+ # can be labeled via e2label)
|
|
|
183
|
+ if [ -L /dev/disk/by-label/nova-instances ]; then
|
|
|
184
|
+ mount -L nova-instances /$NOVA_DIR/instances
|
|
|
185
|
+ fi
|
|
182
|
186
|
rm -rf $NOVA_DIR/networks
|
|
183
|
187
|
mkdir -p $NOVA_DIR/networks
|
|
184
|
188
|
|