mirror of
https://github.com/Kicksecure/security-misc.git
synced 2025-02-04 13:45:20 -05:00
add logging to pkexec wrapper
This commit is contained in:
parent
1059ccf225
commit
082f04f2d4
@ -10,6 +10,9 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
my_pstree="$(pstree -p $$)" || true
|
||||||
|
echo "my_pstree: '$my_pstree' | $0 $@" | systemd-cat --identifier="$0" || true
|
||||||
|
|
||||||
## If hidepid is not in use, just use pkexec normally.
|
## If hidepid is not in use, just use pkexec normally.
|
||||||
if ! mount | grep "/proc" | grep "hidepid=2" &>/dev/null ; then
|
if ! mount | grep "/proc" | grep "hidepid=2" &>/dev/null ; then
|
||||||
pkexec.security-misc-orig "$@"
|
pkexec.security-misc-orig "$@"
|
||||||
@ -82,8 +85,13 @@ fi
|
|||||||
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
|
if [ "$use_sudo" = "true" ]; then
|
||||||
lxqt-sudo sudo --user "$user_pkexec_wrapper" --set-home "$@"
|
lxqt-sudo sudo --user "$user_pkexec_wrapper" --set-home "$@" || { exit_code=$? ; true; };
|
||||||
else
|
else
|
||||||
lxqt-sudo "$@"
|
lxqt-sudo "$@" || { exit_code=$? ; true; };
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "exit_code: '$exit_code'" | systemd-cat --identifier="$0" || true
|
||||||
|
|
||||||
|
exit "$exit_code"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user