#!/bin/sh
#       killteamviewer
#	execute wineserver -k for all users running a TeamViewer

case $1 in
'kill')
	mydir=$(readlink -f $(dirname "$0"))
	parentdir=`dirname $mydir`

	# Set the environment up
	export PATH=$parentdir/wine/bin:$mydir:$PATH
	export LD_LIBRARY_PATH=$parentdir/wine/lib:$parentdir/lib:$LD_LIBRARY_PATH
	export WINEDLLPATH=$parentdir/wine/lib/wine
	export WINELOADER=$parentdir/wine/bin/wine
	export WINESERVER=$parentdir/wine/bin/wineserver
	export WINEPREFIX=$HOME/.teamviewer/5

	$WINESERVER -k
	;;

*)
	for user in $(ps aux | grep -v "^root" | grep TeamViewer | cut --delimiter=' ' -f 1)
	do

		# launch this script as another user
		su -c '/opt/teamviewer/teamviewer/5/bin/killteamviewer kill' - $user

	done
	;;
esac

