5 mkdir
-p $rootfs_dst/results
7 # Set up the init script that brings up the system.
8 cp $BM/init.sh
$rootfs_dst/init
10 cp $BM/capture-devcoredump.sh
$rootfs_dst/
13 # Pass through relevant env vars from the gitlab job to the baremetal init script
14 touch $rootfs_dst/set-job-env-vars.sh
15 chmod +x
$rootfs_dst/set-job-env-vars.sh
17 BARE_METAL_TEST_SCRIPT \
22 CI_MERGE_REQUEST_SOURCE_BRANCH_NAME \
23 CI_MERGE_REQUEST_TITLE \
27 CI_RUNNER_DESCRIPTION \
28 DEQP_CASELIST_FILTER \
30 DEQP_EXPECTED_RENDERER \
31 DEQP_NO_SAVE_RESULTS \
40 MESA_GL_VERSION_OVERRIDE \
41 MESA_GLSL_VERSION_OVERRIDE \
42 MESA_GLES_VERSION_OVERRIDE \
44 TRACIE_NO_UNIT_TESTS \
48 val
=`echo ${!var} | sed 's|"||g'`
49 if [ -n "$val" ]; then
50 echo "export $var=\"${val}\"" >> $rootfs_dst/set-job-env-vars.sh
53 echo "Variables passed through:"
54 cat $rootfs_dst/set-job-env-vars.sh
57 # Add the Mesa drivers we built, and make a consistent symlink to them.
58 mkdir
-p $rootfs_dst/$CI_PROJECT_DIR
59 tar -C $rootfs_dst/$CI_PROJECT_DIR/ -xf $CI_PROJECT_DIR/artifacts
/install.
tar
60 ln -sf $CI_PROJECT_DIR/install $rootfs_dst/install