From 00ef9b99d9e66991a03f389958fd17a6dd845c5f Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 16 May 2018 15:52:04 +0200 Subject: revert eab5aba9b027a7689acaf2382a04ff69b5b8771e - it does not work with sudo-1.8.23-1 --- lib/archroot.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'lib') 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 -- cgit v1.2.3-70-g09d2