#!/bin/sh
# -*- mode: sh -*-

echo "Enter the library directory (default: /usr/lib/dkeeper)"
read dk_lib
if [ -z $dk_lib ] ; then
  dk_lib=/usr/lib/dkeeper
fi

echo "Enter the binary destination directory (default: /usr/bin)"
read dk_bin
if [ -z $dk_bin ] ; then
  dk_bin=/usr/bin
fi

echo "Enter the directory for tex info doc (defualt: /usr/info)"
read dk_info
if [ -z $dk_info ] ; then
  dk_info=/usr/info
fi

echo "Enter the directory for html doc (defualt: /usr/doc/dkeeper)"
read dk_html
if [ -z $dk_html ] ; then
  dk_html=/usr/doc/dkeeper
fi

echo "Writting configuration"
rm -f dirs
echo "lib:$dk_lib" >> dirs.cfg
echo "bin:$dk_bin" >> dirs.cfg
echo "info:$dk_info" >> dirs.cfg
echo "html:$dk_html" >> dirs.cfg

echo "Copying binaries"
cp dkeeper dkeeper-menu $dk_bin ||
{ echo "Can't copy binaries to $dk_bin"; exit 1 }

echo "Creating $dk_lib $dk_lib/pics"
mkdir $dk_lib $dk_lib/pics || 
{ echo "Can't create $dk_lib $dk_lib/pics"; exit 1 }

echo "Copying files to $dk_lib"
cp .dkeeperrc $dk_lib ||
{ echo "Can't copy '.dkeeperrc' to $dk_lib"; exit 1 }
cp pics/folder.gif pics/blank.gif $dk_lib/pics ||
{ echo "Can't copy gifs to $dk_lib/pics"; exit 1 }
mkdir $dk_lib/export $dk_lib/export/mysql || exit 1
cp -r MySQL/* $dk_lib/export/mysql || exit 1

echo "Installing documentation"
mkdir $dk_html || exit 1
cp doc/dkeeper.info $dk_info ||
{ echo "Can't copy doc/dkeeper.info to $dk_info"; exit 1 }
eval "cp doc/*.html $dk_html || exit 1"

eval "install-info ${dk_info}/dkeeper.info ${dk_info}/dir || exit 1"
