#!/bin/bash


IS_ROOT="`id | grep root`"

# we must be root to run the install script
if [ "$IS_ROOT" = "" ]
then
        echo "You must be \"root\" to install EPIware."
        exit 1
fi


# ok start installing
echo "Installing Epiware ..."



#----------------------------------------------------
# make the storage directory if it does not exist
# change the owner of /usr/local/info/eng/Research/CWABook/storage to that of nobody
# so that apache can write to it
#---------------------------------------------------
if [ !  -d /usr/local/info/eng/Research/CWABook/storage ]
then
    mkdir /usr/local/info/eng/Research/CWABook/storage
    if [ ! -d /usr/local/info/eng/Research/CWABook/storage/document_area ]
    then
        mkdir /usr/local/info/eng/Research/CWABook/storage/document_area
    fi
fi
if [ ! -d /usr/local/info/eng/Research/CWABook/storage/document_area ]
   then
     mkdir /usr/local/info/eng/Research/CWABook/storage/document_area
fi
if [ !  -d /usr/local/info/eng/Research/CWABook/storage/binaries ]
   then
   mkdir /usr/local/info/eng/Research/CWABook/storage/binaries
fi 


chown -R nobody /usr/local/info/eng/Research/CWABook/storage
chmod -R 711 /usr/local/info/eng/Research/CWABook/storage
chmod -R +x /usr/local/info/eng/Research/CWABook/storage/binaries






#----------------------------------------------------
# GOING TO INSTALL 5 BINARIES IN  directory
# /storaeg/binaries
#---------------------------------------------------
cp binaries/antiword /usr/local/info/eng/Research/CWABook/storage/binaries
cp binaries/pdftotext  /usr/local/info/eng/Research/CWABook/storage/binaries
cp binaries/glimpse /usr/local/info/eng/Research/CWABook/storage/binaries
cp binaries/glimpseindex  /usr/local/info/eng/Research/CWABook/storage/binaries
cp binaries/glimpseserver /usr/local/info/eng/Research/CWABook/storage/binaries
cp binaries/8859-1.txt /usr/local/info/eng/Research/CWABook/storage/binaries



#----------------------------------------------------
# GOING TO MAKE SURE 5 BINARIES ARE EXECUTABLE IN
# /usr/local/info/eng/Research/CWABook/storage/binaries
#---------------------------------------------------
chmod +x /usr/local/info/eng/Research/CWABook/storage/binaries/antiword
chmod +x /usr/local/info/eng/Research/CWABook/storage/binaries/pdftotext
chmod +x /usr/local/info/eng/Research/CWABook/storage/binaries/glimpse
chmod +x /usr/local/info/eng/Research/CWABook/storage/binaries/glimpseindex
chmod +x /usr/local/info/eng/Research/CWABook/storage/binaries/glimpseserver



chown -R nobody /usr/local/info/eng/Research/CWABook/storage
chmod -R 700 /usr/local/info/eng/Research/CWABook/storage 




echo "/****************************************************************************/"
echo "/*                                                                          */"
echo "/*      YOU MUST COMPLETE THE FOLLOWING 2 STEPS MANUALLY                    */"
echo "/*                                                                          */"
echo "/****************************************************************************/"
echo "/*                                                                          */"
echo "/* 1. Create tables in the Database with project_db.sql!                    */"
echo "/*    mysql -u root -p < epi/project_db.sql			          */"
echo "/*                                                                          */"        
echo "/*                                                                          */"
echo "/* 2. Copy recursively the files in htdocs  to your webserver               */"
echo "/*     (following assumes server path is '/usr/local/apache/')              */"
echo "/*     example (cp -r epi /usr/local/apache/htdocs/epi)                     */" 
echo "/*                                                                          */"
echo "/*                                                                          */"
echo "/****************************************************************************/"

