#!/bin/sh
# $Id: install,v 1.3 2004/07/14 09:04:40 eu Exp $

PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
tmp="/tmp"

defaultsqlhost="localhost"
defaultsqluser="root"
defaultsqlpass="none"
defaultsqldb="bwstat"
defaultadminuser="admin"
defaultadminpass=" "
date=`date +%s`

echo -n "SQL host [${defaultsqlhost}]: "
read sqlhost

echo -n "SQL user [${defaultsqluser}]: "
read sqluser

echo -n "SQL pass [${defaultsqlpass}]: "
read -s sqlpass
echo

echo -n "SQL db [${defaultsqldb}]: "
read sqldb

echo -n "Admin user for webpage [${defaultadminuser}]: "
read adminuser

echo -n "Admin password for webpage [${defaultadminpass}]: "
read -s adminpass
echo

if [ "${sqlhost}" = "" ]; then
    sqlhost="${defaultsqlhost}"
fi

if [ "${sqluser}" = "" ]; then
    sqluser="${defaultsqluser}"
fi

if [ "${sqlpass}" = "" ]; then
    sqlpass="${defaultsqlpass}"
fi

if [ "${sqldb}" = "" ]; then
    sqldb="${defaultsqldb}"
fi

if [ "${adminuser}" = "" ]; then
    adminuser="${defaultadminuser}"
fi

if [ "${adminpass}" = "" ]; then
    adminpass="${defaultadminpass}"
fi


mysql -u${sqluser} -p"${sqlpass}" ${sqldb} < db.sql 2>/dev/null
ret=$?

rm -f ${tmp}/${date}.sql 2>/dev/null
echo "INSERT INTO users VALUES (${date},'${adminuser}','${adminpass}','0.0.0.0',0);" > ${tmp}/${date}.sql 2>/dev/null
echo "INSERT INTO admin VALUES (${date},1);" >> ${tmp}/${date}.sql 2>/dev/null
echo "INSERT INTO access VALUES (${date},'all');" >> ${tmp}/${date}.sql 2>/dev/null
mysql -u${sqluser} -p${sqlpass} ${sqldb} < ${tmp}/${date}.sql 2>/dev/null
rm -f ${tmp}/${date}.sql 2>/dev/null

if [ ${ret} -ne 0 ]; then
    echo "ERROR installing"
    exit 1
fi

echo "Installation successful"
echo "Edit your config.php"
exit 0
