#!/bin/bash

KDESU_PROG=`which kdesu 2> /dev/null`
KDESUDO_PROG=`which kdesudo 2> /dev/null`
GTKSU_PROG=`which gtksu 2> /dev/null`
GKSU_PROG=`which gksu 2> /dev/null`
KDIALOG_PROG=`which kdialog 2> /dev/null`
GTKDIALOG_PROG=`which gtkdialog 2> /dev/null`

ID=`id -u`
if [ $ID -eq 0 ]; then
	/usr/bin/mountmanager
elif [ -n "$KDESU_PROG" ]; then
	if [[ "$1" = "--debug" ]]; then
		$KDESU_PROG -d -n /usr/bin/mountmanager
	else
		$KDESU_PROG -d -n "/usr/bin/mountmanager 2> /var/log/MountManager.log"
	fi
elif [ -n "$KDESUDO_PROG" ]; then
	if [[ "$1" = "--debug" ]]; then
		$KDESUDO_PROG -d -n /usr/bin/mountmanager
	else
		$KDESUDO_PROG -d -n "/usr/bin/mountmanager 2> /var/log/MountManager.log"
	fi
elif [ -n "$GTKSU_PROG" ]; then
	if [[ "$1" = "--debug" ]]; then
		$GTKSU_PROG /usr/bin/mountmanager
	else
		$GTKSU_PROG "/usr/bin/mountmanager 2> /var/log/MountManager.log"
	fi
elif [ -n "$GKSU_PROG" ]; then
	if [[ "$1" = "--debug" ]]; then
		$GKSU_PROG /usr/bin/mountmanager
	else
		$GKSU_PROG "/usr/bin/mountmanager 2> /var/log/MountManager.log"
	fi
elif [ -n "$KDIALOG_PROG" ]; then
	$KDIALOG_PROG "Install kdesu, kdesudo,gtksu or gksu program to get root permissions"
elif [ -n $GTKDIALOG_PROG ]; then
	$GTKDIALOG_PROG "Install kdesu, kdesudo,gtksu or gksu program to get root permissions"
else
	echo "Cannot find kdialog or gtkdialog; kdesu or kdesudo or gtksu programs\n"
fi

