summarylogtreecommitdiffstats
path: root/ucloner.sh
blob: 1de575063be4d9734d3f48b261af097719d44924 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh
export LANGUAGE=`echo $LANG | grep -oP [A-Za-z_]+ | head -1`

if [ "$( ps -A | grep ucloner_gui)" ] ; then
    zenity --title="Error" --error --text="Another uclone instance is running!"
    exit 1
fi

cd /opt/ucloner/

which sudo  && SUPER="sudo"
which gksu  && SUPER="gksu"
which kdesu && SUPER="kdesu"

case $SUPER in
"kdesu")
exec kdesu -c "python2 ./ucloner_gui.py"
;;
"gksu")
exec gksu python2 ./ucloner_gui.py
;;
"sudo")
exec sudo python2 ./ucloner_gui.py
;;
esac