Add wrap-*
This commit is contained in:
parent
0e91c3ec5a
commit
51cc72a325
31
grenade.sh
31
grenade.sh
|
@ -48,10 +48,14 @@ cd $DEVSTACK_START_DIR
|
|||
|
||||
echo ./exercise.sh
|
||||
|
||||
# Cleanup
|
||||
# -------
|
||||
|
||||
# Shut down running code
|
||||
./unstack.sh
|
||||
|
||||
$GRENADE_DIR/wrap-start
|
||||
|
||||
|
||||
# Final Configuration
|
||||
# ===================
|
||||
|
@ -59,22 +63,23 @@ echo ./exercise.sh
|
|||
# Folsom Preparation
|
||||
# ------------------
|
||||
|
||||
$GRENADE_DIR/prep-start
|
||||
|
||||
# Rename databases
|
||||
myauth="-uroot -p$MYSQL_PASSWORD"
|
||||
for db in glance keystone nova; do
|
||||
new_db=${db}_essex
|
||||
echo "Renaming $db to $new_db"
|
||||
mysql $myauth -e "DROP DATABASE $new_db; CREATE DATABASE $new_db;"
|
||||
for i in $(mysql -Ns $1 -e "SHOW TABLES" $db);do
|
||||
mysql $myauth -e "RENAME TABLE $db.$i TO $new_db.$i"
|
||||
done
|
||||
mysql $myauth -e "DROP DATABASE $db"
|
||||
done
|
||||
$GRENADE_DIR/prep-final
|
||||
|
||||
# Folsom Install
|
||||
# --------------
|
||||
|
||||
cd $DEVSTACK_FINAL_DIR
|
||||
./stack.sh
|
||||
|
||||
# Exercises
|
||||
# ---------
|
||||
|
||||
echo ./exercise.sh
|
||||
|
||||
# Cleanup
|
||||
# -------
|
||||
|
||||
# Shut down running code
|
||||
./unstack.sh
|
||||
|
||||
$GRENADE_DIR/wrap-final
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# ``wrap-final`` handles the cleanup of the "final" configuration of DevStack.
|
||||
|
||||
|
||||
# Keep track of the devstack directory
|
||||
GRENADE_DIR=$(cd $(dirname "$0") && pwd)
|
||||
|
||||
# Import common functions
|
||||
source $GRENADE_DIR/functions
|
||||
|
||||
# Determine what system we are running on. This provides ``os_VENDOR``,
|
||||
# ``os_RELEASE``, ``os_UPDATE``, ``os_PACKAGE``, ``os_CODENAME``
|
||||
# and ``DISTRO``
|
||||
GetDistro
|
||||
|
||||
# Source params
|
||||
source $GRENADE_DIR/grenaderc
|
||||
|
||||
# For debugging
|
||||
set -o xtrace
|
||||
|
||||
|
||||
# System Cleanup
|
||||
# ==============
|
||||
|
||||
# Rename databases
|
||||
myauth="-uroot -p$MYSQL_PASSWORD"
|
||||
for db in glance keystone nova; do
|
||||
new_db=${db}_${FINAL_RELEASE}
|
||||
echo "Renaming $db to $new_db"
|
||||
mysql $myauth -e "DROP DATABASE $new_db; CREATE DATABASE $new_db;"
|
||||
for i in $(mysql -Ns $1 -e "SHOW TABLES" $db);do
|
||||
mysql $myauth -e "RENAME TABLE $db.$i TO $new_db.$i"
|
||||
done
|
||||
mysql $myauth -e "DROP DATABASE $db"
|
||||
done
|
|
@ -0,0 +1,37 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# ``wrap-start`` handles the cleanup of the "start" configuration of DevStack.
|
||||
|
||||
|
||||
# Keep track of the devstack directory
|
||||
GRENADE_DIR=$(cd $(dirname "$0") && pwd)
|
||||
|
||||
# Import common functions
|
||||
source $GRENADE_DIR/functions
|
||||
|
||||
# Determine what system we are running on. This provides ``os_VENDOR``,
|
||||
# ``os_RELEASE``, ``os_UPDATE``, ``os_PACKAGE``, ``os_CODENAME``
|
||||
# and ``DISTRO``
|
||||
GetDistro
|
||||
|
||||
# Source params
|
||||
source $GRENADE_DIR/grenaderc
|
||||
|
||||
# For debugging
|
||||
set -o xtrace
|
||||
|
||||
|
||||
# System Cleanup
|
||||
# ==============
|
||||
|
||||
# Rename databases
|
||||
myauth="-uroot -p$MYSQL_PASSWORD"
|
||||
for db in glance keystone nova; do
|
||||
new_db=${db}_${START_RELEASE}
|
||||
echo "Renaming $db to $new_db"
|
||||
mysql $myauth -e "DROP DATABASE $new_db; CREATE DATABASE $new_db;"
|
||||
for i in $(mysql -Ns $1 -e "SHOW TABLES" $db);do
|
||||
mysql $myauth -e "RENAME TABLE $db.$i TO $new_db.$i"
|
||||
done
|
||||
mysql $myauth -e "DROP DATABASE $db"
|
||||
done
|
Loading…
Reference in New Issue