From d1f0e1dee1889389c0ff8e883a577a33042f4c76 Mon Sep 17 00:00:00 2001
From: Tom Barbette <tom.barbette@uclouvain.be>
Date: Thu, 11 May 2023 14:04:56 +0200
Subject: [PATCH] gitlab-ci: Move DPDK to a secure folder

DPDK cannot launch because CI builds in /builds, that is world
writeable. Try to move DPDK elsewhere
---
 .gitlab-ci.yml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index aa4423519..e50145c9d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -33,6 +33,8 @@ dpdk:
     - echo "Running global pre-install..."
     - !reference [before_script]
     - echo "Running local pre-install..."
+    - mkdir /dpdk
+    - pushd /dpdk
     - export RTE_SDK=`pwd`/dpdk-$DPDK_VERSION;
       export RTE_TARGET=x86_64-native-linuxapp-gcc;
       export PKG_CONFIG_PATH=${RTE_SDK}/install/lib/x86_64-linux-gnu/pkgconfig/;
@@ -46,6 +48,7 @@ dpdk:
             cd build && ( ninja && ninja install ) ;  cd .. ; cd .. ;
       fi;
       ldconfig
+    - popd
   script:
         - ls $PKG_CONFIG_PATH
         - echo $LD_LIBRARY_PATH
-- 
GitLab