Commit 51c4e5bd authored by Vitaly Lipatov's avatar Vitaly Lipatov

allow uninitialized sudo with password too (for interactive run)

parent 8e069ff9
...@@ -301,10 +301,18 @@ set_sudo() ...@@ -301,10 +301,18 @@ set_sudo()
return return
fi fi
# use sudo if one is tuned and tuned without password # if input is a console
if ! sudo -l -n >/dev/null 2>/dev/null ; then if inputisatty && isatty && isatty2 ; then
SUDO="fatal 'Can't use sudo (only without password sudo is supported). Please run epm under root.'" if ! sudo -l >/dev/null ; then
return SUDO="fatal 'Can't use sudo (only without password sudo is supported). Please run epm under root.'"
return
fi
else
# use sudo if one is tuned and tuned without password
if ! sudo -l -n >/dev/null 2>/dev/null ; then
SUDO="fatal 'Can't use sudo (only without password sudo is supported). Please run epm under root.'"
return
fi
fi fi
SUDO="sudo --" SUDO="sudo --"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment