summaryrefslogtreecommitdiff
path: root/test/testenv
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2017-06-20 22:39:46 -0400
committerLuke Shumaker <lukeshu@lukeshu.com>2017-06-21 00:52:14 -0400
commita1e6d2e2a8ef388463a4a5bad709b82b21624da4 (patch)
tree050b550384f8e092b1b5daa167fe5e6c9a971508 /test/testenv
parent78773bf0f927c66f6e74a6bda9a0737c1d4e0f8a (diff)
test: conf.sh: verify that LIBREUSER is correct when `sudo sudo -u $LIBREUSER`
https://labs.parabola.nu/issues/1372
Diffstat (limited to 'test/testenv')
-rwxr-xr-xtest/testenv6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/testenv b/test/testenv
index 7072326..3bb827f 100755
--- a/test/testenv
+++ b/test/testenv
@@ -51,12 +51,12 @@ export _librelib_conf_sh_pkgconfdir="$destdir/etc/libretools.d"
# Hack to respect our variables in sudo
_sudo() {
local vars=(TMPDIR PATH LIBRETOOLS_LIBDIR XDG_CACHE_HOME XDG_CONFIG_HOME _librelib_conf_sh_sysconfdir)
- local args=()
+ local env=()
local var
for var in "${vars[@]}"; do
- args+=("$var=${!var}")
+ env+=("$var=${!var}")
done
- sudo env "${args[@]}" "$@"
+ sudo "${env[@]}" "$@"
}
printf '%s\n' \
'#!/bin/bash' \