From 92cdd81d3558cffc153eac5cbe3f3cd5e88577fe Mon Sep 17 00:00:00 2001 From: alvaro <alvaro@alia.(none)> Date: Sat, 11 Feb 2012 23:03:34 -0800 Subject: [PATCH] Adding database creation as a separate script --- install.sh | 14 +------------- utils/create_db.sh | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 13 deletions(-) create mode 100755 utils/create_db.sh diff --git a/install.sh b/install.sh index 21df6785..65619b53 100755 --- a/install.sh +++ b/install.sh @@ -23,19 +23,7 @@ fi back_one=`cd .. 2>/dev/null && pwd` parent=`basename $back_one` -mkdir -p meta -cd meta -if [ ! -e $metadb ]; then - SQLITE3=`which sqlite3` - if [ -z "$SQLITE3" ]; then - echo "SQLlite3 is required to continue installation. Please add it to your \$PATH." - exit 1 - fi - $SQLITE3 $metadb 'CREATE TABLE document (uri varcharg(1000), doc varchar(1000), format varchar(50));' -else - echo "WARNING: SQLite database already exists." -fi -cd .. +utils/create_db.sh $metadb while [ "$everything_ok" != "y" ]; do echo diff --git a/utils/create_db.sh b/utils/create_db.sh new file mode 100755 index 00000000..285062c2 --- /dev/null +++ b/utils/create_db.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +if [[ "$1" = "" ]]; then + echo Usage: $0 sqliteFile + exit 1 +fi + +mkdir -p meta +cd meta +if [ ! -e $1 ]; then + SQLITE3=`which sqlite3` + if [ -z "$SQLITE3" ]; then + echo "SQLlite3 is required to continue installation. Please add it to your \$PATH." + exit 1 + fi + $SQLITE3 $1 'CREATE TABLE document (uri varcharg(1000), doc varchar(1000), format varchar(50));' +else + echo "WARNING: SQLite database already exists." +fi +cd .. -- GitLab