From 141b0fee2bba42c9fff4f4c41786145a51b8c95a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luc=C3=ADa=20Andrea=20Illanes=20Albornoz?= Date: Mon, 4 Dec 2023 16:23:25 +0100 Subject: subr.ex/ex_init.subr:ex_init_prereqs(): trap full list of signals. --- subr.ex/ex_init.subr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'subr.ex') diff --git a/subr.ex/ex_init.subr b/subr.ex/ex_init.subr index 12141469..a3fa5c72 100644 --- a/subr.ex/ex_init.subr +++ b/subr.ex/ex_init.subr @@ -403,7 +403,7 @@ ex_init_prereqs() { elif ! awk -V 2>/dev/null | grep -q "^GNU Awk "; then _eip_rc=1; rtl_setrstatus "${_eip_rstatus}" 'awk(1) in \$PATH must be GNU Awk.'; - elif ! (FNAME="$(mktemp)" && { trap "rm -f \"\${FNAME}\"" EXIT; \ + elif ! (FNAME="$(mktemp)" && { trap "rm -f \"\${FNAME}\"" EXIT HUP INT TERM USR1 USR2; \ sed -i'' -e '' "${FNAME}" >/dev/null 2>&1; }); then _eip_rc=1; -- cgit v1.2.3