Normally if the kernel is not extracted when "ptxdist kernelconfig" is
called, ptxdist extracts the kernel first. However, when used in quiet
mode, that fails with an error like

------------------------------------------------------------------------
bash: -c: line 0: syntax error near unexpected token `;'
bash: -c: line 0: 
`target="/Users/bwalle/devel/ptxdist-arm-boards/platform-beagle/state/kernel.get";
 \
        target="${target##*/}"; dep="/Volumes/Daten/src/linux-3.3.tar.bz2"; 
dep="${dep##*/}"; \
        echo "${target} : ${dep}" >> 
/Users/bwalle/devel/ptxdist-arm-boards/platform-beagle/state/depend.out; \
        echo "started : ${target}" >&; target="target: ${target##*/}"; \
        echo -e "\n${target//?/-}\n${target}\n${target//?/-}\n"; 'o
------------------------------------------------------------------------

The problem is also there when calling "ptxdist kernelconfig" from "ptxdist 
menu".
This patch attempts to fix the problem.

Signed-off-by: Bernhard Walle <bernh...@bwalle.de>
---
 rules/post/function-targetinfo.make |    3 +++
 rules/post/function-touch.make      |    3 +++
 2 files changed, 6 insertions(+)

diff --git a/rules/post/function-targetinfo.make 
b/rules/post/function-targetinfo.make
index f8bcebe..40e119a 100644
--- a/rules/post/function-targetinfo.make
+++ b/rules/post/function-targetinfo.make
@@ -15,6 +15,9 @@
 # Print out the targetinfo line on the terminal
 #
 ifdef PTXDIST_QUIET
+ifndef PTXDIST_FD_STDOUT
+PTXDIST_FD_STDOUT := 1
+endif
 _targetinfo_opt_output := echo "started : 
$(PTX_COLOR_BLUE)$${target}$(PTX_COLOR_OFF)" >&$(PTXDIST_FD_STDOUT);
 endif
 
diff --git a/rules/post/function-touch.make b/rules/post/function-touch.make
index 0a7919e..4d8fc28 100644
--- a/rules/post/function-touch.make
+++ b/rules/post/function-touch.make
@@ -13,6 +13,9 @@
 # touch
 #
 ifdef PTXDIST_QUIET
+ifndef PTXDIST_FD_STDOUT
+PTXDIST_FD_STDOUT := 1
+endif
 _touch_opt_output := echo "finished: 
$(PTX_COLOR_GREEN)$${target}$(PTX_COLOR_OFF)" >&$(PTXDIST_FD_STDOUT);
 endif
 
-- 
1.7.9.4


-- 
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to