summaryrefslogtreecommitdiff
path: root/devfiles/scripts/bootstrap-strings.sh
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2013-08-27 08:42:40 -0700
committerJesse Morgan <jesse@jesterpm.net>2013-08-27 08:42:40 -0700
commita1dfbf19b5e88897b46f4095ff3ef730eba26ba6 (patch)
tree65b49afabd2d199f4125833dc7df4f4e2fde410b /devfiles/scripts/bootstrap-strings.sh
parent01d252469b0c68422e6bb0dbb7a63217732bc56c (diff)
Adding devfiles: various scripts and data files
Diffstat (limited to 'devfiles/scripts/bootstrap-strings.sh')
-rwxr-xr-xdevfiles/scripts/bootstrap-strings.sh32
1 files changed, 32 insertions, 0 deletions
diff --git a/devfiles/scripts/bootstrap-strings.sh b/devfiles/scripts/bootstrap-strings.sh
new file mode 100755
index 0000000..9552dcb
--- /dev/null
+++ b/devfiles/scripts/bootstrap-strings.sh
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+##
+## This script clears the strings ColumnFamily and then rebuilds it.
+##
+
+export TOOLS=`awk -F= '/jesterpm\.buildtools\.root/ { print $2 }' $HOME/.jesterpm-build-tools.properties`
+export DEVFILES=$(dirname $0)
+
+TEMPFILE=`mktemp`
+
+cat > $TEMPFILE << EOF
+use GROW;
+
+drop column family strings;
+
+create column family strings
+ with key_validation_class = 'UTF8Type'
+ and comparator = 'UTF8Type'
+ and default_validation_class = 'UTF8Type';
+EOF
+
+# Fill with questions
+./compile-questions.sh >> $TEMPFILE
+
+
+# Fill with videos
+./compile-videos.sh >> $TEMPFILE
+
+# GO!
+cassandra-cli < $TEMPFILE
+rm $TEMPFILE