|
@ -87,11 +87,13 @@ ask_yes_no_var() |
|
|
|
|
|
|
|
|
require_root() |
|
|
require_root() |
|
|
{ |
|
|
{ |
|
|
|
|
|
local exe |
|
|
echo \* checking privileges |
|
|
echo \* checking privileges |
|
|
[ $(id -u) -ne "0" ] && { |
|
|
[ $(id -u) -ne "0" ] && { |
|
|
echo root is required |
|
|
echo root is required |
|
|
exists sudo && exec sudo "$0" |
|
|
exe="$EXEDIR/$(basename "$0")" |
|
|
exists su && exec su -c "$0" |
|
|
exists sudo && exec sudo "$exe" |
|
|
|
|
|
exists su && exec su root -c "$exe" |
|
|
echo su or sudo not found |
|
|
echo su or sudo not found |
|
|
exitp 2 |
|
|
exitp 2 |
|
|
} |
|
|
} |
|
|