#!/bin/sh
pid=$(ps -ef|grep vibo.py|awk '{print $1}')
echo "Killing process with $pid"
kill -9 $pid >/dev/null 2>&1
pidws=$(ps -ef|grep WSTelnetServer.py|awk '{print $1}')
echo "Killing process with $pidws"
kill -9 $pidws >/dev/null 2>&1

telnetd
FILE2="/conf/browser/starturl.txt"

if [ -d "/mnt/hd0a/vsign" ]; then
	FOLDER="/mnt/hd0a/vsign"
	FILE="/mnt/hd0a/starturl.txt"
elif [ -d "/mnt/hd1a/vsign" ]; then
	FOLDER="/mnt/hd1a/vsign"
	FILE="/mnt/hd1a/starturl.txt"
elif [ -d "/mnt/hd2a/vsign" ]; then
	FOLDER="/mnt/hd2a/vsign"
	FILE="/mnt/hd2a/starturl.txt"
fi

str="http://localhost/$FOLDER/source/VsignTVClient.html"
content=$(cat $FILE2)

if [ ! -f $FILE2 ]; then
    echo "$str" >> $FILE2
    echo "File created"
    reboot

elif [ "$str" == "$content" ];then
    echo "Files are same"
else
    echo "Files are not same"
    rm $FILE2
    echo "Removed old starturl.txt"
    echo "$str" >> $FILE2
    echo "Changed with new starturl.txt"
    reboot
fi


UPGRADE_PATH="$FOLDER/upgrades"
if [ "$(ls $UPGRADE_PATH)" ]; then
	output="$(ls $UPGRADE_PATH/*.zip)"
	filename="$(echo "${output}")"
	echo "Upgrade file $output is found."

    if [ -f "$output" ]; then
        unzip -o $filename -d $FOLDER
	    rm $filename
        cd $FOLDER/vibolib
        rm *.pyc
        reboot  
    fi     
fi


export PATH=$PATH:$FOLDER/pythonarm/bin:$FOLDER/dev
export PYTHONPATH=$FOLDER/dev:$FOLDER:$FOLDER/vibolib/extlibs:$FOLDER/wstelnet
export FOLDER

export LD_LIBRARY_PATH="$PATH:$FOLDER/pythonarm/lib"
export LDSHARED="$FOLDER/pythonarm/lib -shared"
export PYTHON_EGG_CACHE="$FOLDER/pythonarm/python_egg_cache"
export CFLAGS="-I$FOLDER/pythonarm/include" 
export LDFLAGS="-L$FOLDER/pythonarm/lib/"

cd $FOLDER 
python2.7 $FOLDER/wstelnet/WSTelnetServer.py 2>/dev/null >/dev/null &
#python2.7 $FOLDER/wss.py &
python2.7 vibo.py 

