mirror of
https://github.com/ValveSoftware/GameNetworkingSockets.git
synced 2026-05-29 16:20:34 +00:00
b9f3cea862
Signed-off-by: Steven Noonan <steven@valvesoftware.com>
29 lines
519 B
Bash
Executable File
29 lines
519 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
set -o pipefail
|
|
|
|
ACTION="$(basename "$0")"
|
|
ACTION="${ACTION%.sh}"
|
|
|
|
SCRIPT_CANDIDATES=(
|
|
"$PWD/.github/${ACTION}/${IMAGE//\//-}.sh"
|
|
"$PWD/.github/${ACTION}/${IMAGE%/*}.sh"
|
|
)
|
|
|
|
for SCRIPT in "${SCRIPT_CANDIDATES[@]}"; do
|
|
if [[ -f "${SCRIPT}" ]]; then
|
|
bash "${SCRIPT}" | cat
|
|
exit $?
|
|
fi
|
|
done
|
|
|
|
echo "Could not find script in any of these paths:"
|
|
for SCRIPT in "${SCRIPT_CANDIDATES[@]}"; do
|
|
echo " ${SCRIPT}"
|
|
done
|
|
echo ""
|
|
echo "Don't know how to do step '${ACTION}' for ${IMAGE}!"
|
|
echo ""
|
|
exit 1
|