[meta-freescale] [meta-fsl-ppc][PATCH] linux-qoriq: use correct path to access config2:w fragments

Zhenhua Luo zhenhua.luo at nxp.com
Thu Feb 25 04:52:01 PST 2016


Hi Adrian, 

Please send v2 to reserve the absolute kernel  delta cfg support. 


Best Regards,

Zhenhua

> -----Original Message-----
> From: Adrian Dudau [mailto:Adrian.Dudau at enea.com]
> Sent: Thursday, February 25, 2016 8:23 PM
> To: Zhenhua Luo <zhenhua.luo at nxp.com>; Ting Liu <ting.liu at nxp.com>
> Cc: meta-freescale at yoctoproject.org
> Subject: Re: [meta-freescale] [meta-fsl-ppc][PATCH] linux-qoriq: use correct
> path to access config2:w fragments
> 
> On ons, 2016-02-24 at 13:39 +0000, Zhenhua Luo wrote:
> > Hi Adrian,
> >
> > The patch breaks the kernel build of machines in meta-fsl-ppc layer, can you
> please add the support for defconfig which is maintained in Yocto instead of
> replacing the absolute path defconfig support?
> >
> >
> > Best Regards,
> >
> > Zhenhua
> 
> Hi Zhenhua, Ting Liu,
> 
> I'm not trying to add an entire defconfig, I'm trying to add a config fragment the
> Yocto recommended way (http://www.yoctoproject.org/docs/latest/kernel-
> dev/kernel-dev.html#changing-the-configuration). So my use case is I have a
> linux-qoriq_%.bbappend where I add fragment.cfg to SRC_URI and to the
> DELTA_KERNEL_DEFCONFIG and I want the fragment to be picked up and
> applied over whatever defconfig the original recipe is using.
> 
> Reading your replies, it is my understanding that you have an internal setup
> where you apply config fragments by appending the absolute path to the
> DELTA_KERNEL_DEFCONFIG variable. Is that correct? If so, I can send a v2 of
> the patch that accommodates both options.
> 
> 
> best regards,
> --Adrian
> 
> >
> > > -----Original Message-----
> > > From: meta-freescale-bounces at yoctoproject.org
> > > [mailto:meta-freescale- bounces at yoctoproject.org] On Behalf Of
> > > Adrian Dudau
> > > Sent: Wednesday, February 24, 2016 6:40 PM
> > > To: meta-freescale at yoctoproject.org
> > > Subject: [meta-freescale] [meta-fsl-ppc][PATCH] linux-qoriq: use
> > > correct path to access config2:w fragments
> > >
> > > Config fragments passed through SRC_URI are installed in $WORKDIR
> > > but the recipe is looking for them in the current directory which in this case
> is different.
> > >
> > > Signed-off-by: Adrian Dudau <adrian.dudau at enea.com>
> > > ---
> > >  recipes-kernel/linux/linux-qoriq.inc | 4 ++--
> > >  1 file changed, 2 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/recipes-kernel/linux/linux-qoriq.inc
> > > b/recipes-kernel/linux/linux- qoriq.inc index d28e75d..80edede
> > > 100644
> > > --- a/recipes-kernel/linux/linux-qoriq.inc
> > > +++ b/recipes-kernel/linux/linux-qoriq.inc
> > > @@ -24,8 +24,8 @@ do_configure_prepend() {
> > >
> > >      # add config fragments
> > >      for deltacfg in ${DELTA_KERNEL_DEFCONFIG}; do
> > > -        if [ -f "${deltacfg}" ]; then
> > > -            ${S}/scripts/kconfig/merge_config.sh -m .config ${deltacfg}
> > > +        if [ -f "${WORKDIR}/${deltacfg}" ]; then
> > > +            ${S}/scripts/kconfig/merge_config.sh -m .config
> > > + ${WORKDIR}/${deltacfg}
> > >          elif [ -f "${S}/arch/${ARCH}/configs/${deltacfg}" ]; then
> > >              ${S}/scripts/kconfig/merge_config.sh -m .config \
> > >                  ${S}/arch/powerpc/configs/${deltacfg}
> > > --
> > > 1.9.1
> > >
> > > --
> > > _______________________________________________
> > > meta-freescale mailing list
> > > meta-freescale at yoctoproject.org
> > > https://lists.yoctoproject.org/listinfo/meta-freescale
> 



More information about the meta-freescale mailing list