Files
mesa/.gitlab-ci/bare-metal/bm-init.sh
Guilherme Gallo c25b14fa23 ci/bare-metal: Fix exit code variable
`bm-init.sh` executes `init-stage1.sh` and then an `export`, but the
latter command overwrite the exit code `$?`, so we need to put the first
exit code into a variable.

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36356>
2025-07-24 19:35:25 +00:00

17 lines
400 B
Bash
Executable File

#!/bin/sh
# Init entrypoint for bare-metal devices; calls common init code.
# First stage: very basic setup to bring up network and /dev etc
/init-stage1.sh
INIT_STAGE1_EXIT_CODE=$?
export CURRENT_SECTION=dut_boot
# Second stage: run jobs
test $INIT_STAGE1_EXIT_CODE -eq 0 && /init-stage2.sh
# Wait until the job would have timed out anyway, so we don't spew a "init
# exited" panic.
sleep 6000