From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from smtprelay01.ispgateway.de ([80.67.31.35]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1SA5W4-0001mn-2U for ptxdist@pengutronix.de; Tue, 20 Mar 2012 21:18:49 +0100 Received: from [93.104.149.103] (helo=localhost) by smtprelay01.ispgateway.de with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.68) (envelope-from ) id 1SA5W3-0006Va-JP for ptxdist@pengutronix.de; Tue, 20 Mar 2012 21:18:47 +0100 From: Bernhard Walle Date: Tue, 20 Mar 2012 21:18:46 +0100 Message-Id: <1332274726-16487-1-git-send-email-bernhard@bwalle.de> Subject: [ptxdist] [PATCH] Fix ptxdist -q kernelconfig without extracted kernel Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de 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 --- 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