#!/bin/sh

echo "Starting install..."

installdir="/usr/share/QuickController"

err=0

if test -x /usr/share/update-menus; then
update-menus
fi 

chmod 777 $installdir -R

who -u|awk '/\./' |awk '/tty/{print $1}' > /tmp/IntelQCP_User
user=`awk '{print $1}' /tmp/IntelQCP_User`
if [ ${user} = "root" ] ; then
	UserHomeDir="/root"
else
	UserHomeDir="/home/$user"
fi

if [ ! -d "/etc/intel" ] ; then
	mkdir "/etc/intel"
	mkdir "/etc/intel/bezel_button"
fi

chmod 777 "/etc/intel"
chmod 777 "/etc/intel/bezel_button"
cp /usr/share/QuickController/resource/double_click_launch "/etc/intel/bezel_button" -f
if [ $? -ne 0 ] ; then
	echo "The double_click_launch file install fail."
	err=1
else		
	chmod 777 "/etc/intel/bezel_button/double_click_launch"
	err=0
fi

if [ ! -d "${UserHomeDir}/.intel" ] ; then
	mkdir "${UserHomeDir}/.intel"
	mkdir "${UserHomeDir}/.intel/bezel_button"
fi

chmod 777 "${UserHomeDir}/.intel"
chmod 777 "${UserHomeDir}/.intel/bezel_button"
cp /usr/share/QuickController/resource/double_click_launch "${UserHomeDir}/.intel/bezel_button" -f
if [ $? -ne 0 ] ; then
	echo "The double_click_launch file install fail."
	err=1
else	
	chmod 777 "${UserHomeDir}/.intel/bezel_button/double_click_launch"	
	err=0
fi

rm -fr "/usr/share/QuickController/resource/double_click_launch"

cp /usr/share/applications/QuickController.desktop "${UserHomeDir}/Desktop/QuickController.desktop" -f
if [ $? -ne 0 ] ; then
	echo "Can't create the desktop shortout of Quick Controller!"
	err=1
else	
	chmod 777 "${UserHomeDir}/Desktop/QuickController.desktop"
fi

if [ ! -f /usr/bin/QuickController ] ; then
	ln -s /usr/share/QuickController/QuickController /usr/bin/QuickController
	if [ $? -ne 0 ] ; then
		echo "Can't create the symbol link of Quick Controller."
		echo "Please uninstall the Quick Controller. and install again."
		err=1
	fi
fi


echo "......"

case $err in
0)
	chmod 777 "/usr/share/QuickController/resource" -R
	chmod 777 "/usr/share/QuickController/QuickController"
	chmod 777 "/usr/share/QuickController/image"
	chmod 777 "/usr/bin/QuickController"	
	echo "The Quick Controller installed successfully!"
	;;
1)	
	echo "The Quick Controller installed fail, please install again."
	;;
esac

exit 0
