#!/bin/sh
# author Vadim Kell <vk@alicom.alien.ru>

# default
DBNAME="tmafreq"
TABLE_FREQ="freq"
TABLE_FTN="ftn"
HOST="localhost"
#HOST="home.tma.spb.ru"
ADMHOST="localhost"
ADMIN="ADMIN"
ADMPASSWD="ADMINPASSWORD"

OWNER="ftn"
PASSWD="myftn"

###############################################################################
echo "MySQL"
###############################################################################

echo "  \"${DBNAME}\""
mysql -h $ADMHOST -u $ADMIN -p$ADMPASSWD -e "CREATE DATABASE ${DBNAME};"

echo "  \"${TABLE_FREQ}\""
mysql -h $ADMHOST -u $ADMIN -p$ADMPASSWD -e "CREATE TABLE ${DBNAME}.${TABLE_FREQ} (alias text, file text, path text, system char, passwd text);"

echo "  \"${TABLE_FTN}\""
mysql -h $ADMHOST -u $ADMIN -p$ADMPASSWD -e "CREATE TABLE ${DBNAME}.${TABLE_FTN} (addr text, date date, file text, size int8);"

echo "  \"${OWNER}\""
mysql -h $ADMHOST -u $ADMIN -p$ADMPASSWD -e "INSERT INTO mysql.user VALUES('${HOST}','${OWNER}','','N','N','N','N','N','N','N','N','N','N','N','N','N','N');"

if [ "${PASSWD}" != "" ];
then
    echo " ..."
    mysql -h ${ADMHOST} -u ${ADMIN} -p${ADMPASSWD} -e "UPDATE mysql.user SET Password=PASSWORD('${PASSWD}') WHERE user='${OWNER}';"
fi

mysql -h $ADMHOST -u $ADMIN -p$ADMPASSWD -e "FLUSH PRIVILEGES;"

echo "  \"${OWNER}\"  ."
mysql -h $ADMHOST -u $ADMIN -p$ADMPASSWD -e "GRANT SELECT, INSERT, DELETE ON ${DBNAME}.${TABLE_FREQ} TO ${OWNER};"
mysql -h $ADMHOST -u $ADMIN -p$ADMPASSWD -e "GRANT SELECT, INSERT ON ${DBNAME}.${TABLE_FTN} TO ${OWNER};"
