From: Gregory Heytings Date: Mon, 21 Nov 2022 12:44:13 +0000 (+0000) Subject: Make sed invocation in Makefile POSIX-compliant X-Git-Tag: emacs-29.0.90~1447^2~12^2 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a3b654e069e563b0a2a6335ec310ada51400ac09;p=emacs.git Make sed invocation in Makefile POSIX-compliant * Makefile.in: Add a semicolon before the closing brace, which is required by POSIX. Fixes bug#59444. --- diff --git a/Makefile.in b/Makefile.in index 3109472a8aa..93609a4e166 100644 --- a/Makefile.in +++ b/Makefile.in @@ -410,7 +410,7 @@ advice-on-failure: @echo >&2 '*** '"\"make ${make-target}\" failed with exit status ${exit-status}." @echo >&2 '***' @cat Makefile | \ - sed -n '/^# ADVICE-ON-FAILURE-BEGIN:${make-target}/,$${p;/^# ADVICE-ON-FAILURE-END:${make-target}/q};' | \ + sed -n '/^# ADVICE-ON-FAILURE-BEGIN:${make-target}/,$${p;/^# ADVICE-ON-FAILURE-END:${make-target}/q;};' | \ sed 's/^# /*** /' | grep -v '^\*\*\* ADVICE-ON-FAILURE-' >&2 @echo >&2 '***' @exit ${exit-status} @@ -425,7 +425,7 @@ sanity-check: echo >&2 '*** '"\"make ${make-target}\" succeeded, but Emacs is not functional."; \ echo >&2 '***'; \ cat Makefile | \ - sed -n '/^# ADVICE-ON-FAILURE-BEGIN:${make-target}/,$${p;/^# ADVICE-ON-FAILURE-END:${make-target}/q};' | \ + sed -n '/^# ADVICE-ON-FAILURE-BEGIN:${make-target}/,$${p;/^# ADVICE-ON-FAILURE-END:${make-target}/q;};' | \ sed 's/^# /*** /' | grep -v '^\*\*\* ADVICE-ON-FAILURE-' >&2; \ echo >&2 '***'; \ exit 1