]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
tests: Pass http_proxy through sudo environment
authorStéphane Graber <stgraber@ubuntu.com>
Thu, 6 Feb 2014 22:35:55 +0000 (17:35 -0500)
committerStéphane Graber <stgraber@ubuntu.com>
Thu, 6 Feb 2014 22:35:55 +0000 (17:35 -0500)
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
src/tests/lxc-test-unpriv
src/tests/lxc-test-usernic.in

index 1e75eeaac1fc94bc3328e2779a03e0a34c4f689d..d9a5c5c570816a31a6f5ba2fe7c5769d89d16ee2 100755 (executable)
@@ -49,7 +49,11 @@ cleanup() {
 }
 
 run_cmd() {
-       sudo -i -u $TUSER env XDG_RUNTIME_DIR=/run/user/$(id -u $TUSER) $*
+       if [ -n "${http_proxy:-}" ]; then
+               sudo -i -u $TUSER env http_proxy=$http_proxy XDG_RUNTIME_DIR=/run/user/$(id -u $TUSER) $*
+       else
+               sudo -i -u $TUSER env XDG_RUNTIME_DIR=/run/user/$(id -u $TUSER) $*
+       fi
 }
 
 # create a test user
index eb0f30e5e4d4c67743eed2401543fb11097e3808..846e592b1161ae337f36badd84e61321ee9621ab 100755 (executable)
@@ -55,7 +55,11 @@ cleanup() {
 }
 
 run_cmd() {
-       sudo -i -u usernic-user env XDG_RUNTIME_DIR=/run/user/$(id -u usernic-user) $*
+       if [ -n "${http_proxy:-}" ]; then
+               sudo -i -u usernic-user env http_proxy=$http_proxy XDG_RUNTIME_DIR=/run/user/$(id -u usernic-user) $*
+       else
+               sudo -i -u usernic-user env XDG_RUNTIME_DIR=/run/user/$(id -u usernic-user) $*
+       fi
 }
 
 set -eu