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