blob: 448455fffb9849cf84f818c405a722ea0e7ff724 [file] [log] [blame]
Andrew Geissler87f5cff2022-09-30 13:13:31 -05001From 769e96b60f631e8c208fd7f72900d0bb17760f88 Mon Sep 17 00:00:00 2001
2From: Yi Zhao <yi.zhao@windriver.com>
3Date: Tue, 30 Aug 2022 09:54:11 +0800
4Subject: [PATCH] libopts.m4: set POSIX_SHELL to /bin/sh
5
6POSIX_SHELL is specified a host tool path as it searches path on build
7host using `which` when configure. Set it to a fixed path '/bin/sh'.
8
9Upstream-Status: Inappropriate [embedded specific]
10
11Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
12---
13 m4/libopts.m4 | 16 +---------------
14 1 file changed, 1 insertion(+), 15 deletions(-)
15
16diff --git a/m4/libopts.m4 b/m4/libopts.m4
17index cfbd477..c8047eb 100644
18--- a/m4/libopts.m4
19+++ b/m4/libopts.m4
20@@ -111,21 +111,7 @@ AC_DEFUN([INVOKE_LIBOPTS_MACROS_FIRST],[
21 AC_CHECK_FUNCS([mmap canonicalize_file_name snprintf strdup strchr \
22 strrchr strsignal fchmod fstat chmod])
23 AC_PROG_SED
24- [while :
25- do
26- POSIX_SHELL=`which bash`
27- test -x "$POSIX_SHELL" && break
28- POSIX_SHELL=`which dash`
29- test -x "$POSIX_SHELL" && break
30- POSIX_SHELL=/usr/xpg4/bin/sh
31- test -x "$POSIX_SHELL" && break
32- POSIX_SHELL=`/bin/sh -c '
33- exec 2>/dev/null
34- if ! true ; then exit 1 ; fi
35- echo /bin/sh'`
36- test -x "$POSIX_SHELL" && break
37- ]AC_MSG_ERROR([cannot locate a working POSIX shell])[
38- done]
39+ POSIX_SHELL='/bin/sh'
40 AC_DEFINE_UNQUOTED([POSIX_SHELL], ["${POSIX_SHELL}"],
41 [define to a working POSIX compliant shell])
42 AC_SUBST([POSIX_SHELL])
43--
442.25.1
45