From 8963de965b64092333a29e1589334886ebee97ac Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Sun, 30 Apr 2023 08:00:00 +0000 Subject: generate_mpers_am.sh: enhance error diagnostics * src/generate_mpers_am.sh: Explicitly issue an error if the generated list of mpers source files is empty. Resolves: https://github.com/strace/strace/issues/249 --- src/generate_mpers_am.sh | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/generate_mpers_am.sh b/src/generate_mpers_am.sh index 4d77ecdb3..58063319a 100755 --- a/src/generate_mpers_am.sh +++ b/src/generate_mpers_am.sh @@ -13,6 +13,11 @@ list="$(sed -E -n '/^strace_SOURCES[[:space:]]*=/,/^[[:space:]]*# end of strace_ xargs -r grep -Elx '#[[:space:]]*include[[:space:]]+MPERS_DEFS' | tr '\n' ' ')" +[ -n "$list" ] || { + echo >&2 "$0: error: the list of mpers source files is empty" + exit 1 +} + cat > mpers.am <