blob: c66259656f0110310b839c048ac88e4c3a9c0356 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
if [ `whoami` != "root" ]; then
if [ -x /usr/bin/gksudo ] && [ ! -z "$DISPLAY" ]; then
ROOT="/usr/bin/gksudo --preserve-env"
elif [ -x /usr/bin/kdesu ] && [ ! -z "$DISPLAY" ]; then
ROOT="/usr/bin/kdesu"
elif [ -x /usr/bin/sudo ]; then
ROOT="/usr/bin/sudo"
fi
else
ROOT=""
fi
TMPRUN=`mktemp`
echo "#!/bin/sh\n\n$@" > $TMPRUN
chmod +x $TMPRUN
echo "\nThis test requires root access to run.\n" 1>&2
$ROOT $TMPRUN
rm -f $TMPRUN
|