44
55usage () {
66 echo " $0 [--force] [--verbose] ..."
7- echo " accepts envars :"
7+ echo " accepts environment variables :"
88 echo " - DB_NAME"
99 echo " - DB_USER"
1010 echo " - DB_PASSWORD"
1111}
1212
1313collect_vars () {
14- # set unset envars to defaults
14+ # set unset environment variables to defaults
1515 [ -z ${DB_USER+x} ] && DB_USER=" root"
1616 [ -z ${DB_NAME+x} ] && DB_NAME=" test"
17- # format reused supplied envas
17+ # format reused supplied environment variables
1818 FLAGS=" "
1919 [ -z ${DB_PASSWORD+x} ] || FLAGS=" ${FLAGS} -p$DB_PASSWORD "
2020
@@ -38,19 +38,19 @@ main() {
3838 if [[ ${VERBOSE} = ' true' ]]
3939 then
4040 echo " -- using DB_USER: ${DB_USER} "
41- echo " -- Warning: about to destroy and reset database '${DB_NAME} '."
4241 fi
42+ echo " Warning: about to destroy and reset database '${DB_NAME} '"
4343
4444 [[ ${FORCE} = true ]] || read -p " Are you sure? " -n 1 -r
4545
4646 if [ -z ${REPLY+x} ] || [[ $REPLY =~ ^[Yy]$ ]]
4747 then
4848 # A command line supplied -u will override the first argument.
4949 echo " Resetting DB..."
50- mysql -u $DB_USER $FLAGS -e " DROP DATABASE IF EXISTS ${DB_NAME} ;"
51- mysql -u $DB_USER $FLAGS -e " CREATE DATABASE ${DB_NAME} ;"
52- mysql -u $DB_USER $FLAGS -e " GRANT ALL ON ${DB_NAME} .* TO '${DB_NAME} '@'localhost' IDENTIFIED BY 'zaphod';"
53- mysql -u $DB_USER $FLAGS -D ${DB_NAME} < ${GOPATH} /src/github.com/google/trillian/storage/mysql/storage.sql
50+ mysql $FLAGS -u $DB_USER -e " DROP DATABASE IF EXISTS ${DB_NAME} ;"
51+ mysql $FLAGS -u $DB_USER -e " CREATE DATABASE ${DB_NAME} ;"
52+ mysql $FLAGS -u $DB_USER -e " GRANT ALL ON ${DB_NAME} .* TO '${DB_NAME} '@'localhost' IDENTIFIED BY 'zaphod';"
53+ mysql $FLAGS -u $DB_USER -D ${DB_NAME} < ${GOPATH} /src/github.com/google/trillian/storage/mysql/storage.sql
5454 echo " Reset Complete"
5555 fi
5656}
0 commit comments