From 2967f3a9dd32d98260f3f05d1ec87ecbcfefef0b Mon Sep 17 00:00:00 2001 From: Lloyd Hilaiel <lloyd@hilaiel.com> Date: Thu, 31 May 2012 18:09:21 +0300 Subject: [PATCH] add post-creation script to start and initialize mysql --- .awsbox.json | 2 +- scripts/awsbox/create_browserid_user.sql | 3 +++ scripts/awsbox/post_create.js | 0 scripts/awsbox/post_create.sh | 8 ++++++++ 4 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 scripts/awsbox/create_browserid_user.sql delete mode 100755 scripts/awsbox/post_create.js create mode 100755 scripts/awsbox/post_create.sh diff --git a/.awsbox.json b/.awsbox.json index ea13af1bd..7ae505573 100644 --- a/.awsbox.json +++ b/.awsbox.json @@ -15,7 +15,7 @@ "poststart": "scripts/show_config.js" }, "local_hooks": { - "postcreate": "scripts/awsbox/post_create.js" + "postcreate": "scripts/awsbox/post_create.sh" }, "packages": [ "mysql-server" diff --git a/scripts/awsbox/create_browserid_user.sql b/scripts/awsbox/create_browserid_user.sql new file mode 100644 index 000000000..ea27c6e0b --- /dev/null +++ b/scripts/awsbox/create_browserid_user.sql @@ -0,0 +1,3 @@ +CREATE USER 'browserid'@'localhost'; +CREATE DATABASE browserid; +GRANT ALL ON browserid.* TO 'browserid'@'localhost'; diff --git a/scripts/awsbox/post_create.js b/scripts/awsbox/post_create.js deleted file mode 100755 index e69de29bb..000000000 diff --git a/scripts/awsbox/post_create.sh b/scripts/awsbox/post_create.sh new file mode 100755 index 000000000..03ced9d0c --- /dev/null +++ b/scripts/awsbox/post_create.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +echo $(dirname "${BASH_SOURCE[0]}")/create_browserid_user.sql +exit 1 + +sudo /sbin/chkconfig mysqld on +sudo /sbin/service mysqld start +sudo mysql -u root < $(dirname "${BASH_SOURCE[0]}")/create_browserid_user.sql -- GitLab