While we're at it, comment and simplify the debug_shell function as well.

Signed-off-by: Stefan Tauner <[email protected]>
---
 Makefile | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/Makefile b/Makefile
index 757f3a8..6ddca58 100644
--- a/Makefile
+++ b/Makefile
@@ -77,8 +77,13 @@ PKG_CONFIG += --static
 LDFLAGS += -static
 endif
 
+LC_ALL=C
+export LC_ALL
+
 dummy_for_make_3_80:=$(shell printf "Build started on %s\n\n" "$$(date)" 
>$(BUILD_DETAILS_FILE))
-debug_shell = $(shell export LC_ALL=C ; { echo 'exec: export LC_ALL=C ; { $(1) 
; }' >&2;  { $(1) ; } | tee -a $(BUILD_DETAILS_FILE) ; echo >&2 ; } 
2>>$(BUILD_DETAILS_FILE))
+# Provide an easy way to execute a command, print its output to stdout and 
capture any error message on stderr
+# in the build details file together with the original stdout output.
+debug_shell = $(shell { echo 'exec: { $(1) ; }' >&2;  { $(1) ; } | tee -a 
$(BUILD_DETAILS_FILE) ; echo >&2 ; } 2>>$(BUILD_DETAILS_FILE))
 ###############################################################################
 # General OS-specific settings.
 # 1. Prepare for later by gathering information about host and target OS
@@ -801,7 +806,7 @@ libflashrom.a: $(LIBFLASHROM_OBJS)
 # TAROPTIONS reduces information leakage from the packager's system.
 # If other tar programs support command line arguments for setting uid/gid of
 # stored files, they can be handled here as well.
-TAROPTIONS = $(shell LC_ALL=C tar --version|grep -q GNU && echo "--owner=root 
--group=root")
+TAROPTIONS = $(shell tar --version|grep -q GNU && echo "--owner=root 
--group=root")
 
 %.o: %.c .features
        $(CC) -MMD $(CFLAGS) $(CPPFLAGS) $(FLASHROM_CFLAGS) $(FEATURE_CFLAGS) 
$(SVNDEF) -o $@ -c $<
@@ -1095,7 +1100,7 @@ export: $(PROGRAM).8
        @svn export -r BASE . $(EXPORTDIR)/flashrom-$(RELEASENAME)
        @sed "s/^SVNVERSION.*/SVNVERSION := $(SVNVERSION)/" Makefile 
>$(EXPORTDIR)/flashrom-$(RELEASENAME)/Makefile
        @cp $(PROGRAM).8 "$(EXPORTDIR)/flashrom-$(RELEASENAME)/$(PROGRAM).8"
-       @LC_ALL=C svn log >$(EXPORTDIR)/flashrom-$(RELEASENAME)/ChangeLog
+       @svn log >$(EXPORTDIR)/flashrom-$(RELEASENAME)/ChangeLog
        @echo Exported $(EXPORTDIR)/flashrom-$(RELEASENAME)/
 
 tarball: export
-- 
Kind regards, Stefan Tauner


_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to