diff options
author | Erich Eckner <git@eckner.net> | 2018-05-16 15:52:04 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-05-16 15:52:04 +0200 |
commit | b1d319355e7189391baf890cc4a0900a458ee151 (patch) | |
tree | b6522dd46dcefb7ffd69198a0f99d66d07f03392 /lib | |
parent | e8deeede0860ae49dc1455e27a2fe5d588a2f249 (diff) | |
download | devtools32-b1d319355e7189391baf890cc4a0900a458ee151.tar.xz |
revert eab5aba9b027a7689acaf2382a04ff69b5b8771e - it does not work with sudo-1.8.23-1v20180516archlinux32/v20180516
Diffstat (limited to 'lib')
-rw-r--r-- | lib/archroot.sh | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/archroot.sh b/lib/archroot.sh index f279603..98fd2cf 100644 --- a/lib/archroot.sh +++ b/lib/archroot.sh @@ -6,15 +6,13 @@ CHROOT_VERSION='v4' ## -# usage : check_root $keepenv +# usage : check_root ## orig_argv=("$0" "$@") check_root() { - local keepenv=$1 - (( EUID == 0 )) && return if type -P sudo >/dev/null; then - exec sudo --preserve-env=$keepenv -- "${orig_argv[@]}" + exec sudo -- "${orig_argv[@]}" else exec su root -c "$(printf ' %q' "${orig_argv[@]}")" fi |