summaryrefslogtreecommitdiff
path: root/devfiles/scripts/bootstrap-strings.sh
diff options
context:
space:
mode:
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