mirror of
https://github.com/Kicksecure/security-misc.git
synced 2025-02-05 11:35:22 -05:00
refactoring
This commit is contained in:
parent
082f04f2d4
commit
d90ca4b1ad
@ -79,16 +79,17 @@ if [[ "$@" = "" ]]; then
|
|||||||
exit $?
|
exit $?
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
exit_code=0
|
||||||
|
if [ "$use_sudo" = "true" ]; then
|
||||||
|
## 'sudo --user user' environment variables such as PATH.
|
||||||
|
lxqt-sudo sudo --user "$user_pkexec_wrapper" --set-home "$@" || { exit_code=$? ; true; };
|
||||||
|
else
|
||||||
## set PATH same as root
|
## set PATH same as root
|
||||||
## This is required for gdebi.
|
## This is required for gdebi.
|
||||||
## REVIEW: is it ok that users can find out the PATH setting of root?
|
## REVIEW: is it ok that users can find out the PATH setting of root?
|
||||||
|
## lxqt-sudo does not clear environment variables such as PATH.
|
||||||
PATH="$(sudo --non-interactive /usr/lib/security-misc/echo-path)"
|
PATH="$(sudo --non-interactive /usr/lib/security-misc/echo-path)"
|
||||||
export PATH
|
export PATH
|
||||||
|
|
||||||
exit_code=0
|
|
||||||
if [ "$use_sudo" = "true" ]; then
|
|
||||||
lxqt-sudo sudo --user "$user_pkexec_wrapper" --set-home "$@" || { exit_code=$? ; true; };
|
|
||||||
else
|
|
||||||
lxqt-sudo "$@" || { exit_code=$? ; true; };
|
lxqt-sudo "$@" || { exit_code=$? ; true; };
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user