[libvirt] [jenkins-ci PATCH 05/10] guests: Move make configuration to shell profile

Andrea Bolognani abologna at redhat.com
Thu Apr 5 12:22:15 UTC 2018


Now that we have our custom shell profile, we can pick the
correct make variant dynamically there instead of doing it
in the Jenkins job definition, so that the $MAKE variable
will also be available when using the guests outside of the
CI environment.

Signed-off-by: Andrea Bolognani <abologna at redhat.com>
---
 guests/templates/bashrc | 1 +
 jobs/defaults.yaml      | 5 -----
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/guests/templates/bashrc b/guests/templates/bashrc
index 51d0e64..6bc0a56 100644
--- a/guests/templates/bashrc
+++ b/guests/templates/bashrc
@@ -1,3 +1,4 @@
 export PS1="[\u@\h \w]\$ "
 
+which gmake >/dev/null 2>&1 && export MAKE="gmake" || export MAKE="make"
 which ccache >/dev/null 2>&1 && export CC="ccache cc"
diff --git a/jobs/defaults.yaml b/jobs/defaults.yaml
index cc58314..1eb77d9 100644
--- a/jobs/defaults.yaml
+++ b/jobs/defaults.yaml
@@ -4,11 +4,6 @@
     branch: master
     node: libvirt
     global_env: |
-      MAKE='make'
-      unamestr=`uname`
-      if [ "$unamestr" = 'FreeBSD' ]; then
-          MAKE='gmake'
-      fi
       export PATH=$VIRT_PREFIX/bin:$PATH
     local_env: |
     smp: 3
-- 
2.14.3




More information about the libvir-list mailing list