ci: Improve baremetal's logging of the job env var passthrough.
authorEric Anholt <eric@anholt.net>
Fri, 15 May 2020 23:27:01 +0000 (16:27 -0700)
committerMarge Bot <eric+marge@anholt.net>
Fri, 22 May 2020 16:44:46 +0000 (16:44 +0000)
Trying to read the sh -x script output was rough, just cat the file once
we're done setting it up.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5089>

.gitlab-ci/bare-metal/fastboot.sh

index 7026f8f09626d5160ef7dc6c701a1e2382930393..afb5278e29295c37debabceb4b6c8052dc46d314 100755 (executable)
@@ -51,6 +51,7 @@ cp -Rp $BM_ROOTFS rootfs
 # Set up the init script that brings up the system.
 cp $BM/init.sh rootfs/init
 
+set +x
 # Pass through relevant env vars from the gitlab job to the baremetal init script
 touch rootfs/set-job-env-vars.sh
 chmod +x rootfs/set-job-env-vars.sh
@@ -78,6 +79,9 @@ for var in \
   val=`echo ${!var} | sed 's|"||g'`
   echo "export $var=\"${val}\"" >> rootfs/set-job-env-vars.sh
 done
+echo "Variables passed through:"
+cat rootfs/set-job-env-vars.sh
+set -x
 
 # Add the Mesa drivers we built, and make a consistent symlink to them.
 mkdir -p rootfs/$CI_PROJECT_DIR