You need to sign in or sign up before continuing.
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