From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from ptx.hi.pengutronix.de ([2001:6f8:1178:2:5054:ff:fec0:8e10] ident=Debian-exim) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1VBjkL-0000la-6s for ptxdist@pengutronix.de; Tue, 20 Aug 2013 13:05:09 +0200 Received: from mol by ptx.hi.pengutronix.de with local (Exim 4.72) (envelope-from ) id 1VBjkL-00072y-5C for ptxdist@pengutronix.de; Tue, 20 Aug 2013 13:05:09 +0200 Date: Tue, 20 Aug 2013 13:05:09 +0200 From: Michael Olbrich Message-ID: <20130820110509.GC28801@pengutronix.de> References: <1376666753-14829-1-git-send-email-bernhard@bwalle.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1376666753-14829-1-git-send-email-bernhard@bwalle.de> Subject: Re: [ptxdist] [PATCH] Fix problem with finding platforms/*.in Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 On Fri, Aug 16, 2013 at 05:25:53PM +0200, Bernhard Walle wrote: > ptxdist 2013.08 doesn't find my platforms/u-boot.in file. This is > because it looks for ":/path/to/bsp/platforms" instead of the variant > without colon. > > Following shell script demonstrates that: > > #!/bin/bash > > oldifs="$IFS" > IFS=: a="1:2:3:" b="4:5:6:" > c=(${a}:${b}) > d=(${a} ${b}) > IFS="$oldifs" > echo ${c[@]} # 1 2 3 :4 5 6 > echo ${d[@]} # 1 2 3 4 5 6 > > So only the variant without a ':' is correct. > > The problem was introduced with 51c5786c16a9a3508af9b6cc69947a2f3b8bc7cf > on 20th June 2013. So I think it was also in 2013.07 although I didn't > test.( Nice catch. This was indeed bogus. We're generating an array here and not a ":" separated string. Applied. Thanks, Michael > Signed-off-by: Bernhard Walle > --- > scripts/lib/ptxd_lib_kgen.sh | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/lib/ptxd_lib_kgen.sh b/scripts/lib/ptxd_lib_kgen.sh > index 6c7b54b..c50df13 100644 > --- a/scripts/lib/ptxd_lib_kgen.sh > +++ b/scripts/lib/ptxd_lib_kgen.sh > @@ -90,7 +90,7 @@ EOF > # transmogrify part into subdir > local oldIFS="$IFS" > case "${kgen_part}" in > - ptx|platform) IFS=: kgen_dirs=( ${PTXDIST_PATH_RULES}:${PTXDIST_PATH_PLATFORMS} ) ;; > + ptx|platform) IFS=: kgen_dirs=( ${PTXDIST_PATH_RULES} ${PTXDIST_PATH_PLATFORMS} ) ;; > board|user|collection) return 0 ;; > *) cat < > -- > 1.8.3.4 > > > -- > ptxdist mailing list > ptxdist@pengutronix.de > -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | -- ptxdist mailing list ptxdist@pengutronix.de