How about printenv (without grep)? ________________________________ From: Christian Hesse <l...@eworm.de> Sent: Monday, January 6, 2020 4:04:26 PM To: OpenVPN Development <openvpn-devel@lists.sourceforge.net> Cc: Christian Hesse <m...@eworm.de> Subject: [Openvpn-devel] [PATCH 1/1] configure.ac: replace set with env
From: Christian Hesse <m...@eworm.de> The shell builtin `set` produces different output for different shells: bash$ set | grep '^TERM=' TERM=xterm dash$ set | grep '^TERM=' TERM='xterm' This may break reproducible builds depending on what shell is used. Let's replace `set` with `env`, which is a real command and always produces identical output. Signed-off-by: Christian Hesse <m...@eworm.de> --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index a47e0a06..f13ff7b6 100644 --- a/configure.ac +++ b/configure.ac @@ -1326,7 +1326,7 @@ if test "${enable_async_push}" = "yes"; then ) fi -CONFIGURE_DEFINES="`set | grep '^enable_.*=' ; set | grep '^with_.*='`" +CONFIGURE_DEFINES="`env | grep '^enable_.*=' ; env | grep '^with_.*='`" AC_DEFINE_UNQUOTED([CONFIGURE_DEFINES], ["`echo ${CONFIGURE_DEFINES}`"], [Configuration settings]) TAP_WIN_COMPONENT_ID="PRODUCT_TAP_WIN_COMPONENT_ID" _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel
_______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel