28 lines
643 B
Bash
28 lines
643 B
Bash
#! /bin/bash
|
|
|
|
source ./crawl-git.conf
|
|
|
|
if [[ -f "$VERSIONS_DB" ]]; then
|
|
echo -e "Crawl version db $VERSIONS_DB already exists, aborting."
|
|
exit 1
|
|
fi
|
|
|
|
set -e
|
|
if [[ -f "$VERSIONS_DB" ]]; then
|
|
abort-saying "Versions DB file $VERSIONS_DB already exists"
|
|
fi
|
|
|
|
echo "Creating $VERSIONS_DB"
|
|
if [[ "$UID" != "0" ]]; then
|
|
echo -e "This script must be run as root"
|
|
exit 1
|
|
fi
|
|
|
|
VERSIONS_DB_DIR="$(dirname $VERSIONS_DB)"
|
|
if [[ ! -d "$VERSIONS_DB_DIR" ]]; then
|
|
say "Version DB directory $VERSIONS_DB_DIR doesn't exist, creating it."
|
|
mkdir -p "$VERSIONS_DB_DIR"
|
|
fi
|
|
|
|
cat $CRAWL_BUILD_DIR/version-db-schema.sql | sqlite3 $VERSIONS_DB
|