#!/bin/sh # # Taginfo Master DB # # update.sh DIR # set -e DIR=$1 [ -n "$M4" ] || M4=m4 DATECMD='date +%Y-%m-%dT%H:%M:%S' if [ "x" = "x$DIR" ]; then echo "Usage: update.sh DIR" exit 1 fi echo "`$DATECMD` Start master..." MASTER_DB=$DIR/taginfo-master.db HISTORY_DB=$DIR/taginfo-history.db SELECTION_DB=$DIR/selection.db echo "`$DATECMD` Create search database..." tokenizer=`../../bin/taginfo-config.rb sources.master.tokenizer simple` rm -f $DIR/taginfo-search.db $M4 --prefix-builtins -D __DIR__=$DIR -D __TOKENIZER__=$tokenizer search.sql | sqlite3 $DIR/taginfo-search.db echo "`$DATECMD` Create master database..." rm -f $MASTER_DB sqlite3 $MASTER_DB