#!/bin/sh
#
# Installation script for PowerSoft
#

PATH_CONF=/etc/powersoft
PATH_PROGRAM=/usr/local
PATH_INIT=/etc/rc.d
POWERPID=/var/run/power.pid
PSPID=/var/run/powersoft.pid

/bin/echo "Instalacja PowerSoft"
/bin/echo "Sprawdzanie/zamykanie istniejacej wersji programu..."
if [ -f /sbin/psman ]; then
    if [ -x /var/run/powersoft.pid ]; then
	/sbin/psman stop
    fi
fi
/bin/echo "Sprawdzanie i usuwanie istniejacej wersji programu..."
if [ -f /usr/local/sbin/powersoft ]; then
    rm -f /usr/local/sbin/powersoft
fi
if [ -f /usr/local/sbin/psstat ]; then
    rm -f /usr/local/sbin/psstat
fi
make clean
/bin/echo "Tworzenie plikow instalacji..."
make all
/bin/echo "Kopiowanie/aktualizacja plikow programu..."
if [ -f ./powersoft ]; then
    cp -f ./powersoft $PATH_PROGRAM/sbin/
    cp -f ./psstat $PATH_PROGRAM/sbin/
    install scripts/psman /sbin
    mkdir -p $PATH_CONF
    cp -b ./powersoft.conf $PATH_CONF/
    #cp scripts/pshalt $PATH_CONF/halt
    cp scripts/pwrfail $PATH_CONF/
    cp scripts/pwrok $PATH_CONF/
    cp scripts/pshalt.msg $PATH_CONF/
    cp scripts/pshalt.sms $PATH_CONF/
    cp scripts/messages $PATH_CONF/

    #cp $PATH_INIT/init.d/halt $PATH_INIT/init.d/halt.old
    #rm -f $PATH_INIT/init.d/halt
    #install scripts/pshalt $PATH_INIT/init.d/halt
    #chmod +x $PATH_INIT/init.d/halt
fi
#ANSWER="n"
#/bin/echo "Czy chcesz aby PowerSoft uruchamial sie automatycznie [t/n]?"
#read ANSWER
#if [ "$ANSWER" == "y" ]; then
#    if [ -z "`grep -i psman $PATH_INIT/rc.local`" ]; then
#cat >> $PATH_INIT/rc.local <<EOF
## Sekcja PowerSoft
#/bin/echo "Uruchomienie serwisu PowerSoft"
#/sbin/psman init
#EOF
#    fi
#fi

chown root.root $PATH_CONF/powersoft.conf
chmod 640 $PATH_CONF/powersoft.conf
chown root.bin $PATH_PROGRAM/sbin/powersoft
chmod 110 $PATH_PROGRAM/sbin/powersoft
chown root.bin /sbin/psman
chmod 550 /sbin/psman

/bin/echo "Instalacja zakonczona."
