From 5c0fe06d5af23d12b1871ea1bf2a094e1fb14281 Mon Sep 17 00:00:00 2001
From: Martin Hierholzer <martin.hierholzer@desy.de>
Date: Mon, 10 Dec 2018 11:35:55 +0100
Subject: [PATCH] enable "set_home" default for sudo

---
 dockerfiles/bionic.docker     | 2 ++
 dockerfiles/tumbleweed.docker | 4 +++-
 dockerfiles/xenial.docker     | 2 ++
 3 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/dockerfiles/bionic.docker b/dockerfiles/bionic.docker
index 83da2c7..484b69a 100644
--- a/dockerfiles/bionic.docker
+++ b/dockerfiles/bionic.docker
@@ -31,6 +31,8 @@ RUN apt-get update && \
     apt-get install -y subversion && \
     useradd -u 30996 msk_jenkins && \
     ln -sfn /usr/lib/x86_64-linux-gnu/libzmq.so.5 /usr/lib/x86_64-linux-gnu/libzmq.so.3
+
+RUN echo "Defaults set_home" >> /etc/sudoers
    
 # NOTE: This last line (symlink for libzmq.so.3) is a hack for a bug in DOOCS serverlib, which has the version number hardcoded.
    
diff --git a/dockerfiles/tumbleweed.docker b/dockerfiles/tumbleweed.docker
index 2748070..f7a78fd 100644
--- a/dockerfiles/tumbleweed.docker
+++ b/dockerfiles/tumbleweed.docker
@@ -21,7 +21,9 @@ RUN zypper refresh && \
     zypper install -y gsl-devel && \
     useradd -u 30996 msk_jenkins && \
     ln -sfn /usr/lib64/libzmq.so.5 /usr/lib64/libzmq.so.3
-   
+
+RUN echo "Defaults set_home" >> /etc/sudoers
+
 # NOTE: This last line (symlink for libzmq.so.3) is a hack for a bug in DOOCS serverlib, which has the version number hardcoded.
 
 ADD lcov-to-cobertura-xml /common/lcov_cobertura-1.6
diff --git a/dockerfiles/xenial.docker b/dockerfiles/xenial.docker
index 3a8d5bb..1ff4ca6 100644
--- a/dockerfiles/xenial.docker
+++ b/dockerfiles/xenial.docker
@@ -32,6 +32,8 @@ RUN apt-get update && \
     apt-get install -y subversion && \
     useradd -u 30996 msk_jenkins && \
     ln -sfn /usr/lib/x86_64-linux-gnu/libzmq.so.5 /usr/lib/x86_64-linux-gnu/libzmq.so.3
+
+RUN echo "Defaults set_home" >> /etc/sudoers
    
 # NOTE: This last line (symlink for libzmq.so.3) is a hack for a bug in DOOCS serverlib, which has the version number hardcoded.
 
-- 
GitLab