* Getting error in linux-yocto kernel during build.
@ 2011-09-16 12:38 chinmaya hoshing
2011-09-16 14:24 ` Bruce Ashfield
2011-09-27 4:28 ` Darren Hart
0 siblings, 2 replies; 18+ messages in thread
From: chinmaya hoshing @ 2011-09-16 12:38 UTC (permalink / raw)
To: poky
[-- Attachment #1: Type: text/plain, Size: 1472 bytes --]
Hi ,
I am building poky-build minimal live image for fishriver machine on 64 bit
host machine.
As I am having limited internet band-width, so I have identified all the
dependent packages and setup a Apache server on my local system so that I
can redirect the SRC_URI of all the packages to my local server.
I have changed the related recipes to build minimal live image, and modify
bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in side
packages I have tars which was present "build/download" folder.
While building linux-yocto, fetch and unpack was done but during kernel
checkout whatever git commits I have done previously in poky source were
flashed out (lost), also the only recipe remains in meta/recipe-kernel/ is
linux .
Following are the changes made in meta/recipes-kernel/linux/
linux-yocto_git.bb
#SRCREV_FORMAT = "meta_machine"
SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2"
// This tar file I took from
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2
PV = "${LINUX_VERSION}"
In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I modified
PREFERRED_VERSION_linux-yocto = "3.0" (which was
PREFERRED_VERSION_linux-yocto = "3.0+git%" )
Can any one help me to find the solution that if I had to pull linux kernel
source from tar file or such and not from git repository. What things I have
to do.
Regards
C Hoshing
[-- Attachment #2: Type: text/html, Size: 1992 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Getting error in linux-yocto kernel during build. 2011-09-16 12:38 Getting error in linux-yocto kernel during build chinmaya hoshing @ 2011-09-16 14:24 ` Bruce Ashfield 2011-09-16 14:35 ` Bruce Ashfield 2011-09-27 4:28 ` Darren Hart 1 sibling, 1 reply; 18+ messages in thread From: Bruce Ashfield @ 2011-09-16 14:24 UTC (permalink / raw) To: chinmaya hoshing; +Cc: poky On Fri, Sep 16, 2011 at 8:38 AM, chinmaya hoshing <cahoshing@gmail.com> wrote: > Hi , > I am building poky-build minimal live image for fishriver machine on 64 bit > host machine. > As I am having limited internet band-width, so I have identified all the > dependent packages and setup a Apache server on my local system so that I > can redirect the SRC_URI of all the packages to my local server. > I have changed the related recipes to build minimal live image, and modify > bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in side > packages I have tars which was present "build/download" folder. > While building linux-yocto, fetch and unpack was done but during kernel > checkout whatever git commits I have done previously in poky source were > flashed out (lost), also the only recipe remains in meta/recipe-kernel/ is > linux . > > Following are the changes made in > meta/recipes-kernel/linux/linux-yocto_git.bb > #SRCREV_FORMAT = "meta_machine" > SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" > // This tar file I took from > http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 > PV = "${LINUX_VERSION}" > In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I modified > PREFERRED_VERSION_linux-yocto = "3.0" (which was > PREFERRED_VERSION_linux-yocto = "3.0+git%" ) > > Can any one help me to find the solution that if I had to pull linux kernel > source from tar file or such and not from git repository. What things I have > to do. The linux-yocto recipes are designed from the ground up to work on a git based repository, and there's really no way to get around that fact (and no plans to make any changes in this area). So why not setup a git server, or put a local git repository on your build machine and reference that ? Bruce > Regards > C Hoshing > > _______________________________________________ > poky mailing list > poky@yoctoproject.org > https://lists.yoctoproject.org/listinfo/poky > > -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-16 14:24 ` Bruce Ashfield @ 2011-09-16 14:35 ` Bruce Ashfield 2011-09-16 15:06 ` Richard Purdie 0 siblings, 1 reply; 18+ messages in thread From: Bruce Ashfield @ 2011-09-16 14:35 UTC (permalink / raw) To: chinmaya hoshing; +Cc: poky On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield <bruce.ashfield@gmail.com> wrote: > On Fri, Sep 16, 2011 at 8:38 AM, chinmaya hoshing <cahoshing@gmail.com> wrote: >> Hi , >> I am building poky-build minimal live image for fishriver machine on 64 bit >> host machine. >> As I am having limited internet band-width, so I have identified all the >> dependent packages and setup a Apache server on my local system so that I >> can redirect the SRC_URI of all the packages to my local server. >> I have changed the related recipes to build minimal live image, and modify >> bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in side >> packages I have tars which was present "build/download" folder. >> While building linux-yocto, fetch and unpack was done but during kernel >> checkout whatever git commits I have done previously in poky source were >> flashed out (lost), also the only recipe remains in meta/recipe-kernel/ is >> linux . >> >> Following are the changes made in >> meta/recipes-kernel/linux/linux-yocto_git.bb >> #SRCREV_FORMAT = "meta_machine" >> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" >> // This tar file I took from >> http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 >> PV = "${LINUX_VERSION}" >> In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I modified >> PREFERRED_VERSION_linux-yocto = "3.0" (which was >> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) >> >> Can any one help me to find the solution that if I had to pull linux kernel >> source from tar file or such and not from git repository. What things I have >> to do. > > The linux-yocto recipes are designed from the ground up to work on a git > based repository, and there's really no way to get around that fact (and no > plans to make any changes in this area). Thinking further about this, if the tgz actually was just a tarball of the git repositories (including the git blobs), it could work. But I'm not familiar with the fetcher/bitbake internals in this area enough to know if this is possible. Bruce > > So why not setup a git server, or put a local git repository on your build > machine and reference that ? > > Bruce > >> Regards >> C Hoshing >> >> _______________________________________________ >> poky mailing list >> poky@yoctoproject.org >> https://lists.yoctoproject.org/listinfo/poky >> >> > > > > -- > "Thou shalt not follow the NULL pointer, for chaos and madness await > thee at its end" > -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-16 14:35 ` Bruce Ashfield @ 2011-09-16 15:06 ` Richard Purdie 2011-09-16 15:11 ` Bruce Ashfield 2011-09-16 15:22 ` Gary Thomas 0 siblings, 2 replies; 18+ messages in thread From: Richard Purdie @ 2011-09-16 15:06 UTC (permalink / raw) To: Bruce Ashfield; +Cc: poky, chinmaya hoshing On Fri, 2011-09-16 at 10:35 -0400, Bruce Ashfield wrote: > On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield > <bruce.ashfield@gmail.com> wrote: > > On Fri, Sep 16, 2011 at 8:38 AM, chinmaya hoshing <cahoshing@gmail.com> wrote: > >> Hi , > >> I am building poky-build minimal live image for fishriver machine on 64 bit > >> host machine. > >> As I am having limited internet band-width, so I have identified all the > >> dependent packages and setup a Apache server on my local system so that I > >> can redirect the SRC_URI of all the packages to my local server. > >> I have changed the related recipes to build minimal live image, and modify > >> bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in side > >> packages I have tars which was present "build/download" folder. > >> While building linux-yocto, fetch and unpack was done but during kernel > >> checkout whatever git commits I have done previously in poky source were > >> flashed out (lost), also the only recipe remains in meta/recipe-kernel/ is > >> linux . > >> > >> Following are the changes made in > >> meta/recipes-kernel/linux/linux-yocto_git.bb > >> #SRCREV_FORMAT = "meta_machine" > >> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" > >> // This tar file I took from > >> http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 > >> PV = "${LINUX_VERSION}" > >> In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I modified > >> PREFERRED_VERSION_linux-yocto = "3.0" (which was > >> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) > >> > >> Can any one help me to find the solution that if I had to pull linux kernel > >> source from tar file or such and not from git repository. What things I have > >> to do. > > > > The linux-yocto recipes are designed from the ground up to work on a git > > based repository, and there's really no way to get around that fact (and no > > plans to make any changes in this area). > > Thinking further about this, if the tgz actually was just a tarball of the git > repositories (including the git blobs), it could work. This is exactly what we use behind the scenes for mirroring the git repositories so this should work. It should be possible to use our existing PREMIRROR code to avoid having to rewrite individual recipes though. It will firstly unpack the tarball, then access whether the revisions it needs are present. If they're not, it will then (and only then) try and fetch them over the network. If the tarball is complete it will therefore not touch the network. If its incomplete it will only fetch the different (delta). Cheers, Richard ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-16 15:06 ` Richard Purdie @ 2011-09-16 15:11 ` Bruce Ashfield 2011-09-16 15:22 ` Gary Thomas 1 sibling, 0 replies; 18+ messages in thread From: Bruce Ashfield @ 2011-09-16 15:11 UTC (permalink / raw) To: Richard Purdie; +Cc: poky, chinmaya hoshing On 11-09-16 11:06 AM, Richard Purdie wrote: > On Fri, 2011-09-16 at 10:35 -0400, Bruce Ashfield wrote: >> On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield >> <bruce.ashfield@gmail.com> wrote: >>> On Fri, Sep 16, 2011 at 8:38 AM, chinmaya hoshing<cahoshing@gmail.com> wrote: >>>> Hi , >>>> I am building poky-build minimal live image for fishriver machine on 64 bit >>>> host machine. >>>> As I am having limited internet band-width, so I have identified all the >>>> dependent packages and setup a Apache server on my local system so that I >>>> can redirect the SRC_URI of all the packages to my local server. >>>> I have changed the related recipes to build minimal live image, and modify >>>> bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in side >>>> packages I have tars which was present "build/download" folder. >>>> While building linux-yocto, fetch and unpack was done but during kernel >>>> checkout whatever git commits I have done previously in poky source were >>>> flashed out (lost), also the only recipe remains in meta/recipe-kernel/ is >>>> linux . >>>> >>>> Following are the changes made in >>>> meta/recipes-kernel/linux/linux-yocto_git.bb >>>> #SRCREV_FORMAT = "meta_machine" >>>> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" >>>> // This tar file I took from >>>> http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 >>>> PV = "${LINUX_VERSION}" >>>> In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I modified >>>> PREFERRED_VERSION_linux-yocto = "3.0" (which was >>>> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) >>>> >>>> Can any one help me to find the solution that if I had to pull linux kernel >>>> source from tar file or such and not from git repository. What things I have >>>> to do. >>> >>> The linux-yocto recipes are designed from the ground up to work on a git >>> based repository, and there's really no way to get around that fact (and no >>> plans to make any changes in this area). >> >> Thinking further about this, if the tgz actually was just a tarball of the git >> repositories (including the git blobs), it could work. > > This is exactly what we use behind the scenes for mirroring the git > repositories so this should work. It should be possible to use our > existing PREMIRROR code to avoid having to rewrite individual recipes > though. > > It will firstly unpack the tarball, then access whether the revisions it > needs are present. If they're not, it will then (and only then) try and > fetch them over the network. If the tarball is complete it will > therefore not touch the network. If its incomplete it will only fetch > the different (delta). That's what my slightly deeper look in the code told me as well. As long as what lands in the working directory is the same, the recipes don't care where it came from. But should the preferred version have to change to pickup that tarball ? That's the part that eludes me. Bruce > > Cheers, > > Richard > > _______________________________________________ > poky mailing list > poky@yoctoproject.org > https://lists.yoctoproject.org/listinfo/poky ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-16 15:06 ` Richard Purdie 2011-09-16 15:11 ` Bruce Ashfield @ 2011-09-16 15:22 ` Gary Thomas 2011-09-20 9:51 ` chinmaya hoshing 1 sibling, 1 reply; 18+ messages in thread From: Gary Thomas @ 2011-09-16 15:22 UTC (permalink / raw) Cc: poky On 2011-09-16 09:06, Richard Purdie wrote: > On Fri, 2011-09-16 at 10:35 -0400, Bruce Ashfield wrote: >> On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield >> <bruce.ashfield@gmail.com> wrote: >>> On Fri, Sep 16, 2011 at 8:38 AM, chinmaya hoshing<cahoshing@gmail.com> wrote: >>>> Hi , >>>> I am building poky-build minimal live image for fishriver machine on 64 bit >>>> host machine. >>>> As I am having limited internet band-width, so I have identified all the >>>> dependent packages and setup a Apache server on my local system so that I >>>> can redirect the SRC_URI of all the packages to my local server. >>>> I have changed the related recipes to build minimal live image, and modify >>>> bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in side >>>> packages I have tars which was present "build/download" folder. >>>> While building linux-yocto, fetch and unpack was done but during kernel >>>> checkout whatever git commits I have done previously in poky source were >>>> flashed out (lost), also the only recipe remains in meta/recipe-kernel/ is >>>> linux . >>>> >>>> Following are the changes made in >>>> meta/recipes-kernel/linux/linux-yocto_git.bb >>>> #SRCREV_FORMAT = "meta_machine" >>>> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" >>>> // This tar file I took from >>>> http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 >>>> PV = "${LINUX_VERSION}" >>>> In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I modified >>>> PREFERRED_VERSION_linux-yocto = "3.0" (which was >>>> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) >>>> >>>> Can any one help me to find the solution that if I had to pull linux kernel >>>> source from tar file or such and not from git repository. What things I have >>>> to do. >>> >>> The linux-yocto recipes are designed from the ground up to work on a git >>> based repository, and there's really no way to get around that fact (and no >>> plans to make any changes in this area). >> >> Thinking further about this, if the tgz actually was just a tarball of the git >> repositories (including the git blobs), it could work. > > This is exactly what we use behind the scenes for mirroring the git > repositories so this should work. It should be possible to use our > existing PREMIRROR code to avoid having to rewrite individual recipes > though. > > It will firstly unpack the tarball, then access whether the revisions it > needs are present. If they're not, it will then (and only then) try and > fetch them over the network. If the tarball is complete it will > therefore not touch the network. If its incomplete it will only fetch > the different (delta). This does work as advertised - I use it exclusively. I have a local package cache which I use with PREMIRROR and I set BB_NO_NETWORK to prove/protect that no network access is required. -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-16 15:22 ` Gary Thomas @ 2011-09-20 9:51 ` chinmaya hoshing 2011-09-20 13:54 ` Bruce Ashfield 2011-09-27 4:40 ` Darren Hart 0 siblings, 2 replies; 18+ messages in thread From: chinmaya hoshing @ 2011-09-20 9:51 UTC (permalink / raw) To: poky [-- Attachment #1: Type: text/plain, Size: 5790 bytes --] Hi , I have set up a git server for linux-yocto. Following is my recipe : require linux-yocto.inc KMACHINE = "yocto/standard/base" KMACHINE_qemux86 = "yocto/standard/common-pc/base" KMACHINE_qemux86-64 = "yocto/standard/common-pc-64/base" KMACHINE_qemuppc = "yocto/standard/qemu-ppc32" KMACHINE_qemumips = "yocto/standard/mti-malta32-be" KMACHINE_qemuarm = "yocto/standard/arm-versatile-926ejs" KMACHINE_atom-pc = "yocto/standard/common-pc/atom-pc" KMACHINE_routerstationpro = "yocto/standard/routerstationpro" KMACHINE_mpc8315e-rdb = "yocto/standard/fsl-mpc8315e-rdb" KMACHINE_beagleboard = "yocto/standard/beagleboard" KMACHINE_fishriver = "yocto/standard/fishriver" KBRANCH = ${KMACHINE} KMETA = meta LINUX_VERSION ?= "3.0" LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE}" PR = "r0" #PV = "${LINUX_VERSION}+git${SRCPV}" #SRCREV_FORMAT = "meta_machine" SRC_URI = "git://xxx.xxx.xxx.xx/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta" COMPATIBLE_MACHINE = "(qemuarm|qemux86|qemuppc|qemumips|qemux86-64|mpc8315e-rdb|routerstationpro|beagleboard)" # Functionality flags KERNEL_REVISION_CHECKING ?= "t" KERNEL_FEATURES="features/netfilter" KERNEL_FEATURES_append_qemux86=" cfg/sound" KERNEL_FEATURES_append_qemux86-64=" cfg/sound" YOCTO_KERNEL_META_DATA=t # Temporary fix for oprofile and latencytop on qemux86-64 KERNEL_FEATURES_append_qemux86-64=" features/profiling" KERNEL_FEATURES_append_qemux86-64=" features/latencytop" # extra tasks addtask kernel_link_vmlinux after do_compile before do_install addtask validate_branches before do_patch after do_kernel_checkout addtask kernel_configcheck after do_configure before do_compile require linux-tools.inc But still I am getting the same result as before . My previous git commits in poky source are flashed out , also the only recipe remains in meta/recipe-kernel/ is linux . Regards C Hoshing On Fri, Sep 16, 2011 at 8:52 PM, Gary Thomas <gary@mlbassoc.com> wrote: > On 2011-09-16 09:06, Richard Purdie wrote: > >> On Fri, 2011-09-16 at 10:35 -0400, Bruce Ashfield wrote: >> >>> On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield >>> <bruce.ashfield@gmail.com> wrote: >>> >>>> On Fri, Sep 16, 2011 at 8:38 AM, chinmaya hoshing<cahoshing@gmail.com> >>>> wrote: >>>> >>>>> Hi , >>>>> I am building poky-build minimal live image for fishriver machine on 64 >>>>> bit >>>>> host machine. >>>>> As I am having limited internet band-width, so I have identified all >>>>> the >>>>> dependent packages and setup a Apache server on my local system so that >>>>> I >>>>> can redirect the SRC_URI of all the packages to my local server. >>>>> I have changed the related recipes to build minimal live image, and >>>>> modify >>>>> bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/**packages" , in >>>>> side >>>>> packages I have tars which was present "build/download" folder. >>>>> While building linux-yocto, fetch and unpack was done but during kernel >>>>> checkout whatever git commits I have done previously in poky source >>>>> were >>>>> flashed out (lost), also the only recipe remains in >>>>> meta/recipe-kernel/ is >>>>> linux . >>>>> >>>>> Following are the changes made in >>>>> meta/recipes-kernel/linux/linu**x-yocto_git.bb<http://linux-yocto_git.bb> >>>>> #SRCREV_FORMAT = "meta_machine" >>>>> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-**3.0-3.0.tar.bz2" >>>>> // This tar file I took from >>>>> http://git.yoctoproject.org/**cgit/cgit.cgi/linux-yocto-3.0/** >>>>> snapshot/linux-yocto-3.0-3.0.**tar.bz2<http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2> >>>>> PV = "${LINUX_VERSION}" >>>>> In file meta-intel/meta-fishriver/**conf/machine/fishriver.conf I >>>>> modified >>>>> PREFERRED_VERSION_linux-yocto = "3.0" (which was >>>>> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) >>>>> >>>>> Can any one help me to find the solution that if I had to pull linux >>>>> kernel >>>>> source from tar file or such and not from git repository. What things I >>>>> have >>>>> to do. >>>>> >>>> >>>> The linux-yocto recipes are designed from the ground up to work on a git >>>> based repository, and there's really no way to get around that fact (and >>>> no >>>> plans to make any changes in this area). >>>> >>> >>> Thinking further about this, if the tgz actually was just a tarball of >>> the git >>> repositories (including the git blobs), it could work. >>> >> >> This is exactly what we use behind the scenes for mirroring the git >> repositories so this should work. It should be possible to use our >> existing PREMIRROR code to avoid having to rewrite individual recipes >> though. >> >> It will firstly unpack the tarball, then access whether the revisions it >> needs are present. If they're not, it will then (and only then) try and >> fetch them over the network. If the tarball is complete it will >> therefore not touch the network. If its incomplete it will only fetch >> the different (delta). >> > > This does work as advertised - I use it exclusively. I have a local > package cache which I use with PREMIRROR and I set BB_NO_NETWORK to > prove/protect that no network access is required. > > -- > ------------------------------**------------------------------ > Gary Thomas | Consulting for the > MLB Associates | Embedded world > ------------------------------**------------------------------ > > ______________________________**_________________ > poky mailing list > poky@yoctoproject.org > https://lists.yoctoproject.**org/listinfo/poky<https://lists.yoctoproject.org/listinfo/poky> > [-- Attachment #2: Type: text/html, Size: 7868 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-20 9:51 ` chinmaya hoshing @ 2011-09-20 13:54 ` Bruce Ashfield 2011-09-21 4:49 ` chinmaya hoshing 2011-09-27 4:40 ` Darren Hart 1 sibling, 1 reply; 18+ messages in thread From: Bruce Ashfield @ 2011-09-20 13:54 UTC (permalink / raw) To: chinmaya hoshing; +Cc: poky On Tue, Sep 20, 2011 at 5:51 AM, chinmaya hoshing <cahoshing@gmail.com> wrote: > Hi , > I have set up a git server for linux-yocto. > Following is my recipe : > require linux-yocto.inc > KMACHINE = "yocto/standard/base" > KMACHINE_qemux86 = "yocto/standard/common-pc/base" > KMACHINE_qemux86-64 = "yocto/standard/common-pc-64/base" > KMACHINE_qemuppc = "yocto/standard/qemu-ppc32" > KMACHINE_qemumips = "yocto/standard/mti-malta32-be" > KMACHINE_qemuarm = "yocto/standard/arm-versatile-926ejs" > KMACHINE_atom-pc = "yocto/standard/common-pc/atom-pc" > KMACHINE_routerstationpro = "yocto/standard/routerstationpro" > KMACHINE_mpc8315e-rdb = "yocto/standard/fsl-mpc8315e-rdb" > KMACHINE_beagleboard = "yocto/standard/beagleboard" > KMACHINE_fishriver = "yocto/standard/fishriver" > KBRANCH = ${KMACHINE} > KMETA = meta > LINUX_VERSION ?= "3.0" > LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE}" > PR = "r0" > #PV = "${LINUX_VERSION}+git${SRCPV}" > #SRCREV_FORMAT = "meta_machine" > SRC_URI = > "git://xxx.xxx.xxx.xx/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta" > > COMPATIBLE_MACHINE = > "(qemuarm|qemux86|qemuppc|qemumips|qemux86-64|mpc8315e-rdb|routerstationpro|beagleboard)" > # Functionality flags > KERNEL_REVISION_CHECKING ?= "t" > KERNEL_FEATURES="features/netfilter" > KERNEL_FEATURES_append_qemux86=" cfg/sound" > KERNEL_FEATURES_append_qemux86-64=" cfg/sound" > YOCTO_KERNEL_META_DATA=t > # Temporary fix for oprofile and latencytop on qemux86-64 > KERNEL_FEATURES_append_qemux86-64=" features/profiling" > KERNEL_FEATURES_append_qemux86-64=" features/latencytop" > # extra tasks > addtask kernel_link_vmlinux after do_compile before do_install > addtask validate_branches before do_patch after do_kernel_checkout > addtask kernel_configcheck after do_configure before do_compile > require linux-tools.inc > > > But still I am getting the same result as before . My previous git commits > in poky source are flashed out , also the only recipe remains in > meta/recipe-kernel/ is linux . Just so I'm clear here. Are you still working with tarballs of the source, or have you setup a git server that is a clone of the linux-yocto-3.0 (as an example) tree ? Where are you putting your changes in this scenario ? Bruce > > Regards > C Hoshing > > On Fri, Sep 16, 2011 at 8:52 PM, Gary Thomas <gary@mlbassoc.com> wrote: >> >> On 2011-09-16 09:06, Richard Purdie wrote: >>> >>> On Fri, 2011-09-16 at 10:35 -0400, Bruce Ashfield wrote: >>>> >>>> On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield >>>> <bruce.ashfield@gmail.com> wrote: >>>>> >>>>> On Fri, Sep 16, 2011 at 8:38 AM, chinmaya hoshing<cahoshing@gmail.com> >>>>> wrote: >>>>>> >>>>>> Hi , >>>>>> I am building poky-build minimal live image for fishriver machine on >>>>>> 64 bit >>>>>> host machine. >>>>>> As I am having limited internet band-width, so I have identified all >>>>>> the >>>>>> dependent packages and setup a Apache server on my local system so >>>>>> that I >>>>>> can redirect the SRC_URI of all the packages to my local server. >>>>>> I have changed the related recipes to build minimal live image, and >>>>>> modify >>>>>> bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in side >>>>>> packages I have tars which was present "build/download" folder. >>>>>> While building linux-yocto, fetch and unpack was done but during >>>>>> kernel >>>>>> checkout whatever git commits I have done previously in poky source >>>>>> were >>>>>> flashed out (lost), also the only recipe remains in >>>>>> meta/recipe-kernel/ is >>>>>> linux . >>>>>> >>>>>> Following are the changes made in >>>>>> meta/recipes-kernel/linux/linux-yocto_git.bb >>>>>> #SRCREV_FORMAT = "meta_machine" >>>>>> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" >>>>>> // This tar file I took from >>>>>> >>>>>> http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 >>>>>> PV = "${LINUX_VERSION}" >>>>>> In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I >>>>>> modified >>>>>> PREFERRED_VERSION_linux-yocto = "3.0" (which was >>>>>> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) >>>>>> >>>>>> Can any one help me to find the solution that if I had to pull linux >>>>>> kernel >>>>>> source from tar file or such and not from git repository. What things >>>>>> I have >>>>>> to do. >>>>> >>>>> The linux-yocto recipes are designed from the ground up to work on a >>>>> git >>>>> based repository, and there's really no way to get around that fact >>>>> (and no >>>>> plans to make any changes in this area). >>>> >>>> Thinking further about this, if the tgz actually was just a tarball of >>>> the git >>>> repositories (including the git blobs), it could work. >>> >>> This is exactly what we use behind the scenes for mirroring the git >>> repositories so this should work. It should be possible to use our >>> existing PREMIRROR code to avoid having to rewrite individual recipes >>> though. >>> >>> It will firstly unpack the tarball, then access whether the revisions it >>> needs are present. If they're not, it will then (and only then) try and >>> fetch them over the network. If the tarball is complete it will >>> therefore not touch the network. If its incomplete it will only fetch >>> the different (delta). >> >> This does work as advertised - I use it exclusively. I have a local >> package cache which I use with PREMIRROR and I set BB_NO_NETWORK to >> prove/protect that no network access is required. >> >> -- >> ------------------------------------------------------------ >> Gary Thomas | Consulting for the >> MLB Associates | Embedded world >> ------------------------------------------------------------ >> _______________________________________________ >> poky mailing list >> poky@yoctoproject.org >> https://lists.yoctoproject.org/listinfo/poky > > > _______________________________________________ > poky mailing list > poky@yoctoproject.org > https://lists.yoctoproject.org/listinfo/poky > > -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-20 13:54 ` Bruce Ashfield @ 2011-09-21 4:49 ` chinmaya hoshing 2011-09-21 12:30 ` Bruce Ashfield 0 siblings, 1 reply; 18+ messages in thread From: chinmaya hoshing @ 2011-09-21 4:49 UTC (permalink / raw) To: Bruce Ashfield; +Cc: poky [-- Attachment #1: Type: text/plain, Size: 6896 bytes --] Hi , I have setup a git server that is clone of linux-yocto-3.0 from git://git.yoctoproject.org/linux-yocto-3.0 repository. Regards C Hoshing On Tue, Sep 20, 2011 at 7:24 PM, Bruce Ashfield <bruce.ashfield@gmail.com>wrote: > On Tue, Sep 20, 2011 at 5:51 AM, chinmaya hoshing <cahoshing@gmail.com> > wrote: > > Hi , > > I have set up a git server for linux-yocto. > > Following is my recipe : > > require linux-yocto.inc > > KMACHINE = "yocto/standard/base" > > KMACHINE_qemux86 = "yocto/standard/common-pc/base" > > KMACHINE_qemux86-64 = "yocto/standard/common-pc-64/base" > > KMACHINE_qemuppc = "yocto/standard/qemu-ppc32" > > KMACHINE_qemumips = "yocto/standard/mti-malta32-be" > > KMACHINE_qemuarm = "yocto/standard/arm-versatile-926ejs" > > KMACHINE_atom-pc = "yocto/standard/common-pc/atom-pc" > > KMACHINE_routerstationpro = "yocto/standard/routerstationpro" > > KMACHINE_mpc8315e-rdb = "yocto/standard/fsl-mpc8315e-rdb" > > KMACHINE_beagleboard = "yocto/standard/beagleboard" > > KMACHINE_fishriver = "yocto/standard/fishriver" > > KBRANCH = ${KMACHINE} > > KMETA = meta > > LINUX_VERSION ?= "3.0" > > LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE}" > > PR = "r0" > > #PV = "${LINUX_VERSION}+git${SRCPV}" > > #SRCREV_FORMAT = "meta_machine" > > SRC_URI = > > > "git://xxx.xxx.xxx.xx/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta" > > > > COMPATIBLE_MACHINE = > > > "(qemuarm|qemux86|qemuppc|qemumips|qemux86-64|mpc8315e-rdb|routerstationpro|beagleboard)" > > # Functionality flags > > KERNEL_REVISION_CHECKING ?= "t" > > KERNEL_FEATURES="features/netfilter" > > KERNEL_FEATURES_append_qemux86=" cfg/sound" > > KERNEL_FEATURES_append_qemux86-64=" cfg/sound" > > YOCTO_KERNEL_META_DATA=t > > # Temporary fix for oprofile and latencytop on qemux86-64 > > KERNEL_FEATURES_append_qemux86-64=" features/profiling" > > KERNEL_FEATURES_append_qemux86-64=" features/latencytop" > > # extra tasks > > addtask kernel_link_vmlinux after do_compile before do_install > > addtask validate_branches before do_patch after do_kernel_checkout > > addtask kernel_configcheck after do_configure before do_compile > > require linux-tools.inc > > > > > > But still I am getting the same result as before . My previous git > commits > > in poky source are flashed out , also the only recipe remains in > > meta/recipe-kernel/ is linux . > > Just so I'm clear here. Are you still working with tarballs of the > source, or have > you setup a git server that is a clone of the linux-yocto-3.0 (as an > example) tree ? > > Where are you putting your changes in this scenario ? > > Bruce > > > > > Regards > > C Hoshing > > > > On Fri, Sep 16, 2011 at 8:52 PM, Gary Thomas <gary@mlbassoc.com> wrote: > >> > >> On 2011-09-16 09:06, Richard Purdie wrote: > >>> > >>> On Fri, 2011-09-16 at 10:35 -0400, Bruce Ashfield wrote: > >>>> > >>>> On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield > >>>> <bruce.ashfield@gmail.com> wrote: > >>>>> > >>>>> On Fri, Sep 16, 2011 at 8:38 AM, chinmaya hoshing< > cahoshing@gmail.com> > >>>>> wrote: > >>>>>> > >>>>>> Hi , > >>>>>> I am building poky-build minimal live image for fishriver machine on > >>>>>> 64 bit > >>>>>> host machine. > >>>>>> As I am having limited internet band-width, so I have identified all > >>>>>> the > >>>>>> dependent packages and setup a Apache server on my local system so > >>>>>> that I > >>>>>> can redirect the SRC_URI of all the packages to my local server. > >>>>>> I have changed the related recipes to build minimal live image, and > >>>>>> modify > >>>>>> bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in > side > >>>>>> packages I have tars which was present "build/download" folder. > >>>>>> While building linux-yocto, fetch and unpack was done but during > >>>>>> kernel > >>>>>> checkout whatever git commits I have done previously in poky source > >>>>>> were > >>>>>> flashed out (lost), also the only recipe remains in > >>>>>> meta/recipe-kernel/ is > >>>>>> linux . > >>>>>> > >>>>>> Following are the changes made in > >>>>>> meta/recipes-kernel/linux/linux-yocto_git.bb > >>>>>> #SRCREV_FORMAT = "meta_machine" > >>>>>> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" > >>>>>> // This tar file I took from > >>>>>> > >>>>>> > http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 > >>>>>> PV = "${LINUX_VERSION}" > >>>>>> In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I > >>>>>> modified > >>>>>> PREFERRED_VERSION_linux-yocto = "3.0" (which was > >>>>>> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) > >>>>>> > >>>>>> Can any one help me to find the solution that if I had to pull linux > >>>>>> kernel > >>>>>> source from tar file or such and not from git repository. What > things > >>>>>> I have > >>>>>> to do. > >>>>> > >>>>> The linux-yocto recipes are designed from the ground up to work on a > >>>>> git > >>>>> based repository, and there's really no way to get around that fact > >>>>> (and no > >>>>> plans to make any changes in this area). > >>>> > >>>> Thinking further about this, if the tgz actually was just a tarball of > >>>> the git > >>>> repositories (including the git blobs), it could work. > >>> > >>> This is exactly what we use behind the scenes for mirroring the git > >>> repositories so this should work. It should be possible to use our > >>> existing PREMIRROR code to avoid having to rewrite individual recipes > >>> though. > >>> > >>> It will firstly unpack the tarball, then access whether the revisions > it > >>> needs are present. If they're not, it will then (and only then) try and > >>> fetch them over the network. If the tarball is complete it will > >>> therefore not touch the network. If its incomplete it will only fetch > >>> the different (delta). > >> > >> This does work as advertised - I use it exclusively. I have a local > >> package cache which I use with PREMIRROR and I set BB_NO_NETWORK to > >> prove/protect that no network access is required. > >> > >> -- > >> ------------------------------------------------------------ > >> Gary Thomas | Consulting for the > >> MLB Associates | Embedded world > >> ------------------------------------------------------------ > >> _______________________________________________ > >> poky mailing list > >> poky@yoctoproject.org > >> https://lists.yoctoproject.org/listinfo/poky > > > > > > _______________________________________________ > > poky mailing list > > poky@yoctoproject.org > > https://lists.yoctoproject.org/listinfo/poky > > > > > > > > -- > "Thou shalt not follow the NULL pointer, for chaos and madness await > thee at its end" > [-- Attachment #2: Type: text/html, Size: 10029 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-21 4:49 ` chinmaya hoshing @ 2011-09-21 12:30 ` Bruce Ashfield 2011-09-21 14:03 ` chinmaya hoshing 0 siblings, 1 reply; 18+ messages in thread From: Bruce Ashfield @ 2011-09-21 12:30 UTC (permalink / raw) To: chinmaya hoshing; +Cc: poky On Wed, Sep 21, 2011 at 12:49 AM, chinmaya hoshing <cahoshing@gmail.com> wrote: > Hi , > I have setup a git server that is clone of linux-yocto-3.0 from > git://git.yoctoproject.org/linux-yocto-3.0 repository. That's good! So where are you pushing your changes ? To that repo ? Are you updating the SRCREV or using AUTOREV in your local layers ? I use this workflow everyday, so it does work. I just need to understand where you are putting your changes, and then we'll know why you aren't seeing them on subsequent builds (or we'll have more ideas about where to look). Cheers, Bruce > Regards > C Hoshing > > On Tue, Sep 20, 2011 at 7:24 PM, Bruce Ashfield <bruce.ashfield@gmail.com> > wrote: >> >> On Tue, Sep 20, 2011 at 5:51 AM, chinmaya hoshing <cahoshing@gmail.com> >> wrote: >> > Hi , >> > I have set up a git server for linux-yocto. >> > Following is my recipe : >> > require linux-yocto.inc >> > KMACHINE = "yocto/standard/base" >> > KMACHINE_qemux86 = "yocto/standard/common-pc/base" >> > KMACHINE_qemux86-64 = "yocto/standard/common-pc-64/base" >> > KMACHINE_qemuppc = "yocto/standard/qemu-ppc32" >> > KMACHINE_qemumips = "yocto/standard/mti-malta32-be" >> > KMACHINE_qemuarm = "yocto/standard/arm-versatile-926ejs" >> > KMACHINE_atom-pc = "yocto/standard/common-pc/atom-pc" >> > KMACHINE_routerstationpro = "yocto/standard/routerstationpro" >> > KMACHINE_mpc8315e-rdb = "yocto/standard/fsl-mpc8315e-rdb" >> > KMACHINE_beagleboard = "yocto/standard/beagleboard" >> > KMACHINE_fishriver = "yocto/standard/fishriver" >> > KBRANCH = ${KMACHINE} >> > KMETA = meta >> > LINUX_VERSION ?= "3.0" >> > LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE}" >> > PR = "r0" >> > #PV = "${LINUX_VERSION}+git${SRCPV}" >> > #SRCREV_FORMAT = "meta_machine" >> > SRC_URI = >> > >> > "git://xxx.xxx.xxx.xx/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta" >> > >> > COMPATIBLE_MACHINE = >> > >> > "(qemuarm|qemux86|qemuppc|qemumips|qemux86-64|mpc8315e-rdb|routerstationpro|beagleboard)" >> > # Functionality flags >> > KERNEL_REVISION_CHECKING ?= "t" >> > KERNEL_FEATURES="features/netfilter" >> > KERNEL_FEATURES_append_qemux86=" cfg/sound" >> > KERNEL_FEATURES_append_qemux86-64=" cfg/sound" >> > YOCTO_KERNEL_META_DATA=t >> > # Temporary fix for oprofile and latencytop on qemux86-64 >> > KERNEL_FEATURES_append_qemux86-64=" features/profiling" >> > KERNEL_FEATURES_append_qemux86-64=" features/latencytop" >> > # extra tasks >> > addtask kernel_link_vmlinux after do_compile before do_install >> > addtask validate_branches before do_patch after do_kernel_checkout >> > addtask kernel_configcheck after do_configure before do_compile >> > require linux-tools.inc >> > >> > >> > But still I am getting the same result as before . My previous git >> > commits >> > in poky source are flashed out , also the only recipe remains in >> > meta/recipe-kernel/ is linux . >> >> Just so I'm clear here. Are you still working with tarballs of the >> source, or have >> you setup a git server that is a clone of the linux-yocto-3.0 (as an >> example) tree ? >> >> Where are you putting your changes in this scenario ? >> >> Bruce >> >> > >> > Regards >> > C Hoshing >> > >> > On Fri, Sep 16, 2011 at 8:52 PM, Gary Thomas <gary@mlbassoc.com> wrote: >> >> >> >> On 2011-09-16 09:06, Richard Purdie wrote: >> >>> >> >>> On Fri, 2011-09-16 at 10:35 -0400, Bruce Ashfield wrote: >> >>>> >> >>>> On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield >> >>>> <bruce.ashfield@gmail.com> wrote: >> >>>>> >> >>>>> On Fri, Sep 16, 2011 at 8:38 AM, chinmaya >> >>>>> hoshing<cahoshing@gmail.com> >> >>>>> wrote: >> >>>>>> >> >>>>>> Hi , >> >>>>>> I am building poky-build minimal live image for fishriver machine >> >>>>>> on >> >>>>>> 64 bit >> >>>>>> host machine. >> >>>>>> As I am having limited internet band-width, so I have identified >> >>>>>> all >> >>>>>> the >> >>>>>> dependent packages and setup a Apache server on my local system so >> >>>>>> that I >> >>>>>> can redirect the SRC_URI of all the packages to my local server. >> >>>>>> I have changed the related recipes to build minimal live image, >> >>>>>> and >> >>>>>> modify >> >>>>>> bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in >> >>>>>> side >> >>>>>> packages I have tars which was present "build/download" folder. >> >>>>>> While building linux-yocto, fetch and unpack was done but during >> >>>>>> kernel >> >>>>>> checkout whatever git commits I have done previously in poky source >> >>>>>> were >> >>>>>> flashed out (lost), also the only recipe remains in >> >>>>>> meta/recipe-kernel/ is >> >>>>>> linux . >> >>>>>> >> >>>>>> Following are the changes made in >> >>>>>> meta/recipes-kernel/linux/linux-yocto_git.bb >> >>>>>> #SRCREV_FORMAT = "meta_machine" >> >>>>>> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" >> >>>>>> // This tar file I took from >> >>>>>> >> >>>>>> >> >>>>>> http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 >> >>>>>> PV = "${LINUX_VERSION}" >> >>>>>> In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I >> >>>>>> modified >> >>>>>> PREFERRED_VERSION_linux-yocto = "3.0" (which was >> >>>>>> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) >> >>>>>> >> >>>>>> Can any one help me to find the solution that if I had to pull >> >>>>>> linux >> >>>>>> kernel >> >>>>>> source from tar file or such and not from git repository. What >> >>>>>> things >> >>>>>> I have >> >>>>>> to do. >> >>>>> >> >>>>> The linux-yocto recipes are designed from the ground up to work on a >> >>>>> git >> >>>>> based repository, and there's really no way to get around that fact >> >>>>> (and no >> >>>>> plans to make any changes in this area). >> >>>> >> >>>> Thinking further about this, if the tgz actually was just a tarball >> >>>> of >> >>>> the git >> >>>> repositories (including the git blobs), it could work. >> >>> >> >>> This is exactly what we use behind the scenes for mirroring the git >> >>> repositories so this should work. It should be possible to use our >> >>> existing PREMIRROR code to avoid having to rewrite individual recipes >> >>> though. >> >>> >> >>> It will firstly unpack the tarball, then access whether the revisions >> >>> it >> >>> needs are present. If they're not, it will then (and only then) try >> >>> and >> >>> fetch them over the network. If the tarball is complete it will >> >>> therefore not touch the network. If its incomplete it will only fetch >> >>> the different (delta). >> >> >> >> This does work as advertised - I use it exclusively. I have a local >> >> package cache which I use with PREMIRROR and I set BB_NO_NETWORK to >> >> prove/protect that no network access is required. >> >> >> >> -- >> >> ------------------------------------------------------------ >> >> Gary Thomas | Consulting for the >> >> MLB Associates | Embedded world >> >> ------------------------------------------------------------ >> >> _______________________________________________ >> >> poky mailing list >> >> poky@yoctoproject.org >> >> https://lists.yoctoproject.org/listinfo/poky >> > >> > >> > _______________________________________________ >> > poky mailing list >> > poky@yoctoproject.org >> > https://lists.yoctoproject.org/listinfo/poky >> > >> > >> >> >> >> -- >> "Thou shalt not follow the NULL pointer, for chaos and madness await >> thee at its end" > > -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-21 12:30 ` Bruce Ashfield @ 2011-09-21 14:03 ` chinmaya hoshing 2011-09-21 16:10 ` Bruce Ashfield 0 siblings, 1 reply; 18+ messages in thread From: chinmaya hoshing @ 2011-09-21 14:03 UTC (permalink / raw) To: Bruce Ashfield; +Cc: poky [-- Attachment #1.1: Type: text/plain, Size: 9889 bytes --] Hi , I am not doing any changes to kernel, following are the thing what I did :- 1. I cloned poky from ( git://git.yoctoproject.org/poky ) and using bernard<http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=bernard> branch. 2. I pull some packages from openembeded and also create my own. 3. I maintained git repository for my poky source and did git commit for all for my changes. 4. I created a local git and ftp repo on my local machine and modify the related recipes (SRC_URI ) as I don't want to waste my band width by downloaing packages while building again and again. Now I have a local the git repository for linux-yocto from git://git.yoctoproject.org/linux-yocto-3.0 <git://git.yoctoproject.org/linux-yocto-3.0> Now I modify the linux-yocto_git.bb as follows :- - git:// git.pokylinux.org/linux-yocto-3.0;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta + git:// 192.168.128.11/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta Every package is building fine even u-boot but, while building linux-yocto I got error as "No such file or directory update-modules, scripts/bitbake " ( some more dirs ). When I examine the source tree for poky I found out that linux-yocto source is fetched in side the poky source and modifying the poky source tree. The modification also removing the poky recipes directories like recipes-multimedia recipes-sato and so on . I am also attaching the tree for both i.e original poky tree and after pulling linux-yocto poky tree Regards Chinmaya On Wed, Sep 21, 2011 at 6:00 PM, Bruce Ashfield <bruce.ashfield@gmail.com>wrote: > On Wed, Sep 21, 2011 at 12:49 AM, chinmaya hoshing <cahoshing@gmail.com> > wrote: > > Hi , > > I have setup a git server that is clone of linux-yocto-3.0 from > > git://git.yoctoproject.org/linux-yocto-3.0 repository. > > That's good! So where are you pushing your changes ? To that repo ? Are > you updating the SRCREV or using AUTOREV in your local layers ? I use > this workflow everyday, so it does work. I just need to understand where > you > are putting your changes, and then we'll know why you aren't seeing them > on subsequent builds (or we'll have more ideas about where to look). > > Cheers, > > Bruce > > > Regards > > C Hoshing > > > > On Tue, Sep 20, 2011 at 7:24 PM, Bruce Ashfield < > bruce.ashfield@gmail.com> > > wrote: > >> > >> On Tue, Sep 20, 2011 at 5:51 AM, chinmaya hoshing <cahoshing@gmail.com> > >> wrote: > >> > Hi , > >> > I have set up a git server for linux-yocto. > >> > Following is my recipe : > >> > require linux-yocto.inc > >> > KMACHINE = "yocto/standard/base" > >> > KMACHINE_qemux86 = "yocto/standard/common-pc/base" > >> > KMACHINE_qemux86-64 = "yocto/standard/common-pc-64/base" > >> > KMACHINE_qemuppc = "yocto/standard/qemu-ppc32" > >> > KMACHINE_qemumips = "yocto/standard/mti-malta32-be" > >> > KMACHINE_qemuarm = "yocto/standard/arm-versatile-926ejs" > >> > KMACHINE_atom-pc = "yocto/standard/common-pc/atom-pc" > >> > KMACHINE_routerstationpro = "yocto/standard/routerstationpro" > >> > KMACHINE_mpc8315e-rdb = "yocto/standard/fsl-mpc8315e-rdb" > >> > KMACHINE_beagleboard = "yocto/standard/beagleboard" > >> > KMACHINE_fishriver = "yocto/standard/fishriver" > >> > KBRANCH = ${KMACHINE} > >> > KMETA = meta > >> > LINUX_VERSION ?= "3.0" > >> > LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE}" > >> > PR = "r0" > >> > #PV = "${LINUX_VERSION}+git${SRCPV}" > >> > #SRCREV_FORMAT = "meta_machine" > >> > SRC_URI = > >> > > >> > > "git://xxx.xxx.xxx.xx/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta" > >> > > >> > COMPATIBLE_MACHINE = > >> > > >> > > "(qemuarm|qemux86|qemuppc|qemumips|qemux86-64|mpc8315e-rdb|routerstationpro|beagleboard)" > >> > # Functionality flags > >> > KERNEL_REVISION_CHECKING ?= "t" > >> > KERNEL_FEATURES="features/netfilter" > >> > KERNEL_FEATURES_append_qemux86=" cfg/sound" > >> > KERNEL_FEATURES_append_qemux86-64=" cfg/sound" > >> > YOCTO_KERNEL_META_DATA=t > >> > # Temporary fix for oprofile and latencytop on qemux86-64 > >> > KERNEL_FEATURES_append_qemux86-64=" features/profiling" > >> > KERNEL_FEATURES_append_qemux86-64=" features/latencytop" > >> > # extra tasks > >> > addtask kernel_link_vmlinux after do_compile before do_install > >> > addtask validate_branches before do_patch after do_kernel_checkout > >> > addtask kernel_configcheck after do_configure before do_compile > >> > require linux-tools.inc > >> > > >> > > >> > But still I am getting the same result as before . My previous git > >> > commits > >> > in poky source are flashed out , also the only recipe remains in > >> > meta/recipe-kernel/ is linux . > >> > >> Just so I'm clear here. Are you still working with tarballs of the > >> source, or have > >> you setup a git server that is a clone of the linux-yocto-3.0 (as an > >> example) tree ? > >> > >> Where are you putting your changes in this scenario ? > >> > >> Bruce > >> > >> > > >> > Regards > >> > C Hoshing > >> > > >> > On Fri, Sep 16, 2011 at 8:52 PM, Gary Thomas <gary@mlbassoc.com> > wrote: > >> >> > >> >> On 2011-09-16 09:06, Richard Purdie wrote: > >> >>> > >> >>> On Fri, 2011-09-16 at 10:35 -0400, Bruce Ashfield wrote: > >> >>>> > >> >>>> On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield > >> >>>> <bruce.ashfield@gmail.com> wrote: > >> >>>>> > >> >>>>> On Fri, Sep 16, 2011 at 8:38 AM, chinmaya > >> >>>>> hoshing<cahoshing@gmail.com> > >> >>>>> wrote: > >> >>>>>> > >> >>>>>> Hi , > >> >>>>>> I am building poky-build minimal live image for fishriver machine > >> >>>>>> on > >> >>>>>> 64 bit > >> >>>>>> host machine. > >> >>>>>> As I am having limited internet band-width, so I have identified > >> >>>>>> all > >> >>>>>> the > >> >>>>>> dependent packages and setup a Apache server on my local system > so > >> >>>>>> that I > >> >>>>>> can redirect the SRC_URI of all the packages to my local server. > >> >>>>>> I have changed the related recipes to build minimal live image, > >> >>>>>> and > >> >>>>>> modify > >> >>>>>> bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in > >> >>>>>> side > >> >>>>>> packages I have tars which was present "build/download" folder. > >> >>>>>> While building linux-yocto, fetch and unpack was done but during > >> >>>>>> kernel > >> >>>>>> checkout whatever git commits I have done previously in poky > source > >> >>>>>> were > >> >>>>>> flashed out (lost), also the only recipe remains in > >> >>>>>> meta/recipe-kernel/ is > >> >>>>>> linux . > >> >>>>>> > >> >>>>>> Following are the changes made in > >> >>>>>> meta/recipes-kernel/linux/linux-yocto_git.bb > >> >>>>>> #SRCREV_FORMAT = "meta_machine" > >> >>>>>> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" > >> >>>>>> // This tar file I took from > >> >>>>>> > >> >>>>>> > >> >>>>>> > http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 > >> >>>>>> PV = "${LINUX_VERSION}" > >> >>>>>> In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I > >> >>>>>> modified > >> >>>>>> PREFERRED_VERSION_linux-yocto = "3.0" (which was > >> >>>>>> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) > >> >>>>>> > >> >>>>>> Can any one help me to find the solution that if I had to pull > >> >>>>>> linux > >> >>>>>> kernel > >> >>>>>> source from tar file or such and not from git repository. What > >> >>>>>> things > >> >>>>>> I have > >> >>>>>> to do. > >> >>>>> > >> >>>>> The linux-yocto recipes are designed from the ground up to work on > a > >> >>>>> git > >> >>>>> based repository, and there's really no way to get around that > fact > >> >>>>> (and no > >> >>>>> plans to make any changes in this area). > >> >>>> > >> >>>> Thinking further about this, if the tgz actually was just a tarball > >> >>>> of > >> >>>> the git > >> >>>> repositories (including the git blobs), it could work. > >> >>> > >> >>> This is exactly what we use behind the scenes for mirroring the git > >> >>> repositories so this should work. It should be possible to use our > >> >>> existing PREMIRROR code to avoid having to rewrite individual > recipes > >> >>> though. > >> >>> > >> >>> It will firstly unpack the tarball, then access whether the > revisions > >> >>> it > >> >>> needs are present. If they're not, it will then (and only then) try > >> >>> and > >> >>> fetch them over the network. If the tarball is complete it will > >> >>> therefore not touch the network. If its incomplete it will only > fetch > >> >>> the different (delta). > >> >> > >> >> This does work as advertised - I use it exclusively. I have a local > >> >> package cache which I use with PREMIRROR and I set BB_NO_NETWORK to > >> >> prove/protect that no network access is required. > >> >> > >> >> -- > >> >> ------------------------------------------------------------ > >> >> Gary Thomas | Consulting for the > >> >> MLB Associates | Embedded world > >> >> ------------------------------------------------------------ > >> >> _______________________________________________ > >> >> poky mailing list > >> >> poky@yoctoproject.org > >> >> https://lists.yoctoproject.org/listinfo/poky > >> > > >> > > >> > _______________________________________________ > >> > poky mailing list > >> > poky@yoctoproject.org > >> > https://lists.yoctoproject.org/listinfo/poky > >> > > >> > > >> > >> > >> > >> -- > >> "Thou shalt not follow the NULL pointer, for chaos and madness await > >> thee at its end" > > > > > > > > -- > "Thou shalt not follow the NULL pointer, for chaos and madness await > thee at its end" > [-- Attachment #1.2: Type: text/html, Size: 16888 bytes --] [-- Attachment #2: original_tree.log --] [-- Type: text/x-log, Size: 11972 bytes --] . |-- bitbake | |-- bin | |-- contrib | | `-- vim | |-- doc | | `-- manual | `-- lib | |-- bb | `-- ply |-- build | |-- conf | |-- downloads | | `-- git2 | |-- sstate-cache | `-- tmp | |-- buildstats | |-- cache | |-- deploy | |-- pkgdata | |-- sstate-control | |-- stamps | |-- sysroots | `-- work |-- documentation | |-- adt-manual | | `-- figures | |-- bsp-guide | | `-- figures | |-- kernel-manual | | `-- figures | |-- poky-ref-manual | | |-- examples | | |-- figures | | `-- screenshots | |-- template | |-- tools | `-- yocto-project-qs | `-- figures |-- meta | |-- classes | |-- conf | | |-- distro | | |-- machine | | |-- machine-sdk | | `-- swabber | |-- files | | `-- common-licenses | |-- lib | | `-- oe | |-- recipes-bsp | | |-- acpid | | |-- apmd | | |-- eee-acpi-scripts | | |-- formfactor | | |-- grub | | |-- hostap | | |-- keymaps | | |-- libacpi | | |-- lrzsz | | |-- orinoco | | |-- pciutils | | |-- pcmciautils | | |-- pm-utils | | |-- pointercal | | |-- powervr-drivers | | |-- qemu-config | | |-- setserial | | |-- uboot | | |-- usbinit | | |-- usbutils | | |-- v86d | | |-- x-load | | `-- zaurusd | |-- recipes-connectivity | | |-- avahi | | |-- bind | | |-- bluez | | |-- chrome | | |-- connman | | |-- dhcp | | |-- galago | | |-- gsm | | |-- gupnp | | |-- gypsy | | |-- iproute2 | | |-- irda-utils | | |-- libnss-mdns | | |-- libpcap | | |-- libselinux | | |-- libsepol | | |-- mozilla | | |-- nfs-utils | | |-- ofono | | |-- openssh | | |-- openssl | | |-- portmap | | |-- ppp | | |-- ppp-dialin | | |-- resolvconf | | |-- samba | | |-- talloc | | |-- telepathy | | |-- wireless-tools | | |-- wpa-supplicant | | `-- zeroconf | |-- recipes-core | | |-- base-files | | |-- base-passwd | | |-- busybox | | |-- console-tools | | |-- coreutils | | |-- dbus | | |-- dbus-wait | | |-- d-feet | | |-- d-feet_test | | |-- dropbear | | |-- eggdbus | | |-- eglibc | | |-- erlang | | |-- expat | | |-- feed-config | | |-- gettext | | |-- glib-2.0 | | |-- glibc | | |-- images | | |-- initrdscripts | | |-- initscripts | | |-- jpeg | | |-- libxml | | |-- meta | | |-- ncurses | | |-- netbase | | |-- notification-daemon | | |-- psplash | | |-- readline | | |-- site_config | | |-- sysfsutils | | |-- sysvinit | | |-- tasks | | |-- tinylogin | | |-- uclibc | | |-- udev | | |-- unionfs | | |-- update-rc.d | | |-- util-linux | | `-- zlib | |-- recipes-devtools | | |-- apt | | |-- autoconf | | |-- automake | | |-- binutils | | |-- bison | | |-- cdrtools | | |-- chrpath | | |-- cmake | | |-- desktop-file-utils | | |-- diffstat | | |-- distcc | | |-- docbook-dsssl-stylesheets | | |-- docbook-sgml-dtd | | |-- docbook-utils | | |-- dosfstools | | |-- dpkg | | |-- e2fsprogs | | |-- elfutils | | |-- file | | |-- flex | | |-- gcc | | |-- gdb | | |-- genext2fs | | |-- git | | |-- gnu-config | | |-- guilt | | |-- icon-naming-utils | | |-- insserv | | |-- installer | | |-- intltool | | |-- libtool | | |-- linuxdoc-tools | | |-- m4 | | |-- make | | |-- makedevs | | |-- mklibs | | |-- mtd | | |-- mtools | | |-- nasm | | |-- openjade | | |-- opensp | | |-- opkg | | |-- opkg-utils | | |-- patch | | |-- pax-utils | | |-- perl | | |-- pkgconfig | | |-- prelink | | |-- pseudo | | |-- python | | |-- qemu | | |-- quilt | | |-- rpm | | |-- rsync | | |-- sgml-common | | |-- sgmlspl | | |-- strace | | |-- subversion | | |-- swabber | | |-- syslinux | | |-- tcf-agent | | |-- tcltk | | |-- transfig | | |-- ubootchart | | |-- unfs-server | | |-- unifdef | | |-- update-alternatives | | |-- valgrind | | `-- yaffs2 | |-- recipes-extended | | |-- at | | |-- augeas | | |-- bash | | |-- bc | | |-- blktool | | |-- byacc | | |-- bzip2 | | |-- chkconfig | | |-- chrome-init | | |-- cpio | | |-- cracklib | | |-- cronie | | |-- cups | | |-- cwautomacros | | |-- diffutils | | |-- ed | | |-- ethtool | | |-- findutils | | |-- gamin | | |-- gawk | | |-- gperf | | |-- grep | | |-- groff | | |-- gzip | | |-- hdparm | | |-- images | | |-- install-recovery | | |-- iptables | | |-- iputils | | |-- less | | |-- libaio | | |-- libidn | | |-- libtirpc | | |-- libuser | | |-- libzypp | | |-- lighttpd | | |-- logrotate | | |-- lsb | | |-- lsof | | |-- mailx | | |-- man | | |-- man-pages | | |-- mc | | |-- mdadm | | |-- mingetty | | |-- minicom | | |-- mktemp | | |-- msmtp | | |-- nano | | |-- net-tools | | |-- newt | | |-- nodejs | | |-- pam | | |-- parted | | |-- pax | | |-- perl | | |-- polkit | | |-- procps | | |-- psmisc | | |-- quota | | |-- rpcbind | | |-- sat-solver | | |-- screen | | |-- sed | | |-- shadow | | |-- slang | | |-- sudo | | |-- sysklogd | | |-- sysstat | | |-- tar | | |-- tasks | | |-- tcp-wrappers | | |-- texinfo | | |-- time | | |-- tzcode | | |-- tzdata | | |-- unzip | | |-- watchdog | | |-- which | | |-- xinetd | | |-- xz | | |-- zip | | `-- zypper | |-- recipes-gnome | | |-- gdk-pixbuf | | |-- gnome | | |-- gthumb | | |-- gtk+ | | |-- gtk-doc | | |-- gtk-engines | | |-- gtkhtml2 | | |-- gtk-theme-torturer | | |-- hicolor-icon-theme | | |-- libffi | | |-- libglade | | |-- libidl | | |-- libnotify | | |-- librsvg | | |-- libsexy | | |-- libunique | | |-- ORBit2 | | `-- tasks | |-- recipes-graphics | | |-- cairo | | |-- clutter | | |-- directfb | | |-- drm | | |-- fontconfig | | |-- freetype | | |-- fstests | | |-- glew | | |-- images | | |-- libfakekey | | |-- libmatchbox | | |-- libsdl | | |-- libxsettings-client | | |-- matchbox-session | | |-- matchbox-wm | | |-- matchbox-wm-2 | | |-- menu-cache | | |-- mesa | | |-- mutter | | |-- notification-daemon | | |-- pango | | |-- rabbitmq | | |-- startup-notification | | |-- tasks | | |-- tslib | | |-- ttf-fonts | | |-- x11-common | | |-- x11vnc | | |-- xcb | | |-- xcursor-transparent-theme | | |-- xorg-app | | |-- xorg-driver | | |-- xorg-font | | |-- xorg-lib | | |-- xorg-proto | | |-- xorg-util | | |-- xorg-xserver | | |-- xrestop | | |-- xtscal | | `-- xvideo-tests | |-- recipes-kernel | | |-- blktrace | | |-- dtc | | |-- hello-mod | | |-- kern-tools | | |-- kexec | | |-- latencytop | | |-- linux | | |-- linux-firmware | | |-- linux-libc-headers | | |-- lttng | | |-- module-init-tools | | |-- modutils | | |-- oprofile | | |-- powertop | | |-- sysprof | | |-- systemtap | | |-- trace-cmd | | `-- update-modules | |-- recipes-multimedia | | |-- alsa | | |-- ccrtp | | |-- commoncpp | | |-- flac | | |-- gstreamer | | |-- lame | | |-- liba52 | | |-- libid3tag | | |-- libmad | | |-- libogg | | |-- libomxil | | |-- libpng | | |-- libsamplerate | | |-- libsndfile | | |-- libtheora | | |-- libtiff | | |-- libvorbis | | |-- mpeg2dec | | |-- musicbrainz | | |-- ortp | | |-- pulseaudio | | |-- speex | | `-- tremor | |-- recipes-qt | | |-- meta | | |-- qt4 | | |-- qt-apps | | `-- tasks | |-- recipes-sato | | |-- eds | | |-- gaku | | |-- gtk-engines | | |-- images | | |-- leafpad | | |-- libical | | |-- libowl | | |-- matchbox-config-gtk | | |-- matchbox-desktop | | |-- matchbox-desktop-sato | | |-- matchbox-keyboard | | |-- matchbox-panel-2 | | |-- matchbox-sato | | |-- matchbox-stroke | | |-- matchbox-terminal | | |-- matchbox-theme-sato | | |-- owl-video-widget | | |-- pcmanfm | | |-- pimlico | | |-- puzzles | | |-- rxvt-unicode | | |-- sato-icon-theme | | |-- screenshot | | |-- settings-daemon | | |-- tasks | | |-- web | | `-- webkit | |-- recipes-support | | |-- apr | | |-- aspell | | |-- atk | | |-- attr | | |-- beecrypt | | |-- boost | | |-- consolekit | | |-- createrepo | | |-- curl | | |-- cyrus-sasl | | |-- db | | |-- enchant | | |-- gdbm | | |-- gmp | | |-- gnutls | | |-- gpgme | | |-- hal | | |-- icu | | |-- js | | |-- krb | | |-- libassuan | | |-- libcap | | |-- libcheck | | |-- libcroco | | |-- libdaemon | | |-- libevent | | |-- libexif | | |-- libfm | | |-- libgcrypt | | |-- libgdbus | | |-- libgpg-error | | |-- libiconv | | |-- libkeyutils | | |-- libmpc | | |-- libnl | | |-- liboil | | |-- libpcre | | |-- libproxy | | |-- libsoup | | |-- liburcu | | |-- libusb | | |-- libxslt | | |-- lzo | | |-- mpfr | | |-- neon | | |-- openldap | | |-- popt | | |-- pth | | |-- shared-mime-info | | |-- sqlite | | |-- taglib | | `-- vte | `-- site |-- meta-demoapps | |-- recipes-connectivity | | |-- farsight | | |-- libetpan | | |-- loudmouth | | |-- openswan | | |-- opensync | | |-- telepathy | | `-- wbxml | |-- recipes-gnome | | |-- abiword | | |-- gcalctool | | |-- gnome | | |-- libgsf | | |-- libgtkstylus | | `-- wv | |-- recipes-graphics | | |-- libxklavier | | |-- pong-clock | | |-- xorg-app | | |-- xorg-lib | | |-- xorg-proto | | `-- xournal | |-- recipes-kernel | | `-- fuse | |-- recipes-sato | | |-- claws-mail | | |-- clipboard-manager | | |-- epdfview | | |-- kf | | |-- matchbox-themes-extra | | `-- matchbox-themes-gtk | `-- recipes-support | |-- iso-codes | |-- libfribidi | |-- openobex | `-- poppler |-- meta-intel | |-- common | | |-- recipes-bsp | | `-- recipes-core | |-- meta-crownbay | | |-- binary | | |-- conf | | |-- recipes-bsp | | |-- recipes-graphics | | `-- recipes-kernel | |-- meta-emenlow | | |-- binary | | |-- conf | | |-- recipes-bsp | | |-- recipes-graphics | | `-- recipes-kernel | |-- meta-fishriver | | |-- binary | | |-- conf | | |-- recipes-bsp | | |-- recipes-graphics | | `-- recipes-kernel | |-- meta-jasperforest | | |-- binary | | |-- conf | | |-- recipes-bsp | | |-- recipes-graphics | | `-- recipes-kernel | |-- meta-n450 | | |-- conf | | |-- docs | | |-- recipes-bsp | | |-- recipes-graphics | | `-- recipes-kernel | `-- meta-sugarbay | |-- binary | |-- conf | |-- recipes-bsp | |-- recipes-graphics | `-- recipes-kernel |-- meta-rt | |-- conf | |-- images | |-- recipes-kernel | `-- recipes-tests `-- scripts |-- contrib | `-- python |-- jhbuild | `-- modulesets `-- qemuimage-tests |-- sanity |-- scenario `-- tools 581 directories [-- Attachment #3: modify_poky_tree.log --] [-- Type: text/x-log, Size: 40150 bytes --] . ├── arch │ ├── alpha │ │ ├── boot │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── math-emu │ │ ├── mm │ │ └── oprofile │ ├── arm │ │ ├── boot │ │ ├── common │ │ ├── configs │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── mach-aaec2000 │ │ ├── mach-at91 │ │ ├── mach-bcmring │ │ ├── mach-clps711x │ │ ├── mach-cns3xxx │ │ ├── mach-davinci │ │ ├── mach-dove │ │ ├── mach-ebsa110 │ │ ├── mach-ep93xx │ │ ├── mach-footbridge │ │ ├── mach-gemini │ │ ├── mach-h720x │ │ ├── mach-imx │ │ ├── mach-integrator │ │ ├── mach-iop13xx │ │ ├── mach-iop32x │ │ ├── mach-iop33x │ │ ├── mach-ixp2000 │ │ ├── mach-ixp23xx │ │ ├── mach-ixp4xx │ │ ├── mach-kirkwood │ │ ├── mach-ks8695 │ │ ├── mach-l7200 │ │ ├── mach-lh7a40x │ │ ├── mach-loki │ │ ├── mach-lpc32xx │ │ ├── mach-mmp │ │ ├── mach-msm │ │ ├── mach-mv78xx0 │ │ ├── mach-mx25 │ │ ├── mach-mx3 │ │ ├── mach-mx5 │ │ ├── mach-mxc91231 │ │ ├── mach-netx │ │ ├── mach-nomadik │ │ ├── mach-ns9xxx │ │ ├── mach-nuc93x │ │ ├── mach-omap1 │ │ ├── mach-omap2 │ │ ├── mach-orion5x │ │ ├── mach-pnx4008 │ │ ├── mach-pxa │ │ ├── mach-realview │ │ ├── mach-rpc │ │ ├── mach-s3c2400 │ │ ├── mach-s3c2410 │ │ ├── mach-s3c2412 │ │ ├── mach-s3c2416 │ │ ├── mach-s3c2440 │ │ ├── mach-s3c2443 │ │ ├── mach-s3c24a0 │ │ ├── mach-s3c64xx │ │ ├── mach-s5p6442 │ │ ├── mach-s5p64x0 │ │ ├── mach-s5pc100 │ │ ├── mach-s5pv210 │ │ ├── mach-s5pv310 │ │ ├── mach-sa1100 │ │ ├── mach-shark │ │ ├── mach-shmobile │ │ ├── mach-spear3xx │ │ ├── mach-spear6xx │ │ ├── mach-stmp378x │ │ ├── mach-stmp37xx │ │ ├── mach-tcc8k │ │ ├── mach-tegra │ │ ├── mach-u300 │ │ ├── mach-ux500 │ │ ├── mach-versatile │ │ ├── mach-vexpress │ │ ├── mach-w90x900 │ │ ├── mm │ │ ├── nwfpe │ │ ├── oprofile │ │ ├── plat-iop │ │ ├── plat-mxc │ │ ├── plat-nomadik │ │ ├── plat-omap │ │ ├── plat-orion │ │ ├── plat-pxa │ │ ├── plat-s3c24xx │ │ ├── plat-s5p │ │ ├── plat-samsung │ │ ├── plat-spear │ │ ├── plat-stmp3xxx │ │ ├── plat-tcc │ │ ├── plat-versatile │ │ ├── tools │ │ └── vfp │ ├── avr32 │ │ ├── boards │ │ ├── boot │ │ ├── configs │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── mach-at32ap │ │ ├── mm │ │ └── oprofile │ ├── blackfin │ │ ├── boot │ │ ├── configs │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── mach-bf518 │ │ ├── mach-bf527 │ │ ├── mach-bf533 │ │ ├── mach-bf537 │ │ ├── mach-bf538 │ │ ├── mach-bf548 │ │ ├── mach-bf561 │ │ ├── mach-common │ │ ├── mm │ │ └── oprofile │ ├── cris │ │ ├── arch-v10 │ │ ├── arch-v32 │ │ ├── boot │ │ ├── configs │ │ ├── include │ │ ├── kernel │ │ └── mm │ ├── frv │ │ ├── boot │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── mb93090-mb00 │ │ └── mm │ ├── h8300 │ │ ├── boot │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── mm │ │ └── platform │ ├── ia64 │ │ ├── configs │ │ ├── dig │ │ ├── hp │ │ ├── include │ │ ├── kernel │ │ ├── kvm │ │ ├── lib │ │ ├── mm │ │ ├── oprofile │ │ ├── pci │ │ ├── scripts │ │ ├── sn │ │ ├── uv │ │ └── xen │ ├── m32r │ │ ├── boot │ │ ├── configs │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── mm │ │ ├── oprofile │ │ └── platforms │ ├── m68k │ │ ├── amiga │ │ ├── apollo │ │ ├── atari │ │ ├── bvme6000 │ │ ├── configs │ │ ├── fpsp040 │ │ ├── hp300 │ │ ├── ifpsp060 │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── mac │ │ ├── math-emu │ │ ├── mm │ │ ├── mvme147 │ │ ├── mvme16x │ │ ├── q40 │ │ ├── sun3 │ │ ├── sun3x │ │ └── tools │ ├── m68knommu │ │ ├── configs │ │ ├── kernel │ │ ├── lib │ │ ├── mm │ │ └── platform │ ├── microblaze │ │ ├── boot │ │ ├── configs │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── mm │ │ ├── oprofile │ │ ├── pci │ │ └── platform │ ├── mips │ │ ├── alchemy │ │ ├── ar7 │ │ ├── bcm47xx │ │ ├── bcm63xx │ │ ├── boot │ │ ├── cavium-octeon │ │ ├── cobalt │ │ ├── configs │ │ ├── dec │ │ ├── emma │ │ ├── fw │ │ ├── include │ │ ├── jazz │ │ ├── jz4740 │ │ ├── kernel │ │ ├── lasat │ │ ├── lib │ │ ├── loongson │ │ ├── math-emu │ │ ├── mipssim │ │ ├── mm │ │ ├── mti-malta │ │ ├── nxp │ │ ├── oprofile │ │ ├── pci │ │ ├── pmc-sierra │ │ ├── pnx833x │ │ ├── pnx8550 │ │ ├── power │ │ ├── powertv │ │ ├── rb532 │ │ ├── sgi-ip22 │ │ ├── sgi-ip27 │ │ ├── sgi-ip32 │ │ ├── sibyte │ │ ├── sni │ │ ├── txx9 │ │ ├── vr41xx │ │ └── wrppmc │ ├── mn10300 │ │ ├── boot │ │ ├── configs │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── mm │ │ ├── oprofile │ │ ├── proc-mn103e010 │ │ ├── proc-mn2ws0050 │ │ ├── unit-asb2303 │ │ ├── unit-asb2305 │ │ └── unit-asb2364 │ ├── parisc │ │ ├── configs │ │ ├── hpux │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── math-emu │ │ ├── mm │ │ └── oprofile │ ├── powerpc │ │ ├── boot │ │ ├── configs │ │ ├── include │ │ ├── kernel │ │ ├── kvm │ │ ├── lib │ │ ├── math-emu │ │ ├── mm │ │ ├── oprofile │ │ ├── platforms │ │ ├── sysdev │ │ └── xmon │ ├── s390 │ │ ├── appldata │ │ ├── boot │ │ ├── crypto │ │ ├── hypfs │ │ ├── include │ │ ├── kernel │ │ ├── kvm │ │ ├── lib │ │ ├── math-emu │ │ ├── mm │ │ └── oprofile │ ├── score │ │ ├── boot │ │ ├── configs │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ └── mm │ ├── sh │ │ ├── boards │ │ ├── boot │ │ ├── cchips │ │ ├── configs │ │ ├── drivers │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── lib64 │ │ ├── math-emu │ │ ├── mm │ │ ├── oprofile │ │ └── tools │ ├── sparc │ │ ├── boot │ │ ├── configs │ │ ├── include │ │ ├── kernel │ │ ├── lib │ │ ├── math-emu │ │ ├── mm │ │ ├── oprofile │ │ └── prom │ ├── tile │ │ ├── configs │ │ ├── include │ │ ├── kernel │ │ ├── kvm │ │ ├── lib │ │ └── mm │ ├── um │ │ ├── drivers │ │ ├── include │ │ ├── kernel │ │ ├── os-Linux │ │ ├── scripts │ │ ├── sys-i386 │ │ ├── sys-ia64 │ │ ├── sys-ppc │ │ └── sys-x86_64 │ ├── x86 │ │ ├── boot │ │ ├── configs │ │ ├── crypto │ │ ├── ia32 │ │ ├── include │ │ ├── kernel │ │ ├── kvm │ │ ├── lguest │ │ ├── lib │ │ ├── math-emu │ │ ├── mm │ │ ├── oprofile │ │ ├── pci │ │ ├── platform │ │ ├── power │ │ ├── tools │ │ ├── vdso │ │ ├── video │ │ └── xen │ └── xtensa │ ├── boot │ ├── configs │ ├── include │ ├── kernel │ ├── lib │ ├── mm │ ├── platforms │ └── variants ├── bitbake │ └── lib │ ├── bb │ └── ply ├── block ├── build │ ├── conf │ ├── downloads │ │ └── git2 │ ├── sstate-cache │ └── tmp │ ├── buildstats │ ├── cache │ ├── sstate-control │ ├── stamps │ ├── sysroots │ └── work ├── crypto │ └── async_tx ├── Documentation │ ├── ABI │ │ ├── obsolete │ │ ├── removed │ │ ├── stable │ │ └── testing │ ├── accounting │ ├── acpi │ │ └── apei │ ├── aoe │ ├── arm │ │ ├── msm │ │ ├── nwfpe │ │ ├── OMAP │ │ ├── pxa │ │ ├── SA1100 │ │ ├── Samsung │ │ ├── Samsung-S3C24XX │ │ ├── Sharp-LH │ │ ├── SPEAr │ │ └── VFP │ ├── auxdisplay │ ├── blackfin │ ├── block │ ├── blockdev │ │ └── drbd │ ├── cdrom │ ├── cgroups │ ├── connector │ ├── console │ ├── cpu-freq │ ├── cpuidle │ ├── cris │ ├── crypto │ ├── development-process │ ├── device-mapper │ ├── DocBook │ │ ├── dvb │ │ └── v4l │ ├── driver-model │ ├── dvb │ ├── early-userspace │ ├── fault-injection │ ├── fb │ ├── filesystems │ │ ├── caching │ │ ├── configfs │ │ ├── nfs │ │ └── pohmelfs │ ├── firmware_class │ ├── frv │ ├── hwmon │ ├── i2c │ │ └── busses │ ├── i2o │ ├── ia64 │ ├── ide │ ├── infiniband │ ├── input │ ├── ioctl │ ├── isdn │ ├── ja_JP │ ├── kbuild │ ├── kdump │ ├── ko_KR │ ├── kvm │ ├── laptops │ ├── leds │ ├── lguest │ ├── m68k │ ├── make │ ├── mips │ ├── misc-devices │ ├── mmc │ ├── mn10300 │ ├── mtd │ ├── namespaces │ ├── netlabel │ ├── networking │ │ ├── caif │ │ ├── mac80211_hwsim │ │ └── timestamping │ ├── parisc │ ├── PCI │ ├── pcmcia │ ├── power │ │ └── regulator │ ├── powerpc │ │ └── dts-bindings │ ├── pps │ ├── prctl │ ├── RCU │ ├── s390 │ ├── scheduler │ ├── scsi │ ├── serial │ ├── sh │ ├── sound │ │ ├── alsa │ │ └── oss │ ├── sparc │ ├── spi │ ├── sysctl │ ├── telephony │ ├── thermal │ ├── timers │ ├── trace │ │ └── postprocess │ ├── uml │ ├── usb │ ├── video4linux │ │ ├── bttv │ │ ├── cx2341x │ │ └── cx88 │ ├── vm │ ├── w1 │ │ ├── masters │ │ └── slaves │ ├── watchdog │ │ └── src │ ├── wimax │ ├── x86 │ │ ├── i386 │ │ └── x86_64 │ └── zh_CN ├── drivers │ ├── accessibility │ │ └── braille │ ├── acpi │ │ ├── acpica │ │ └── apei │ ├── amba │ ├── ata │ ├── atm │ ├── auxdisplay │ ├── base │ │ └── power │ ├── block │ │ ├── aoe │ │ ├── drbd │ │ └── paride │ ├── bluetooth │ ├── cbus │ ├── cdrom │ ├── char │ │ ├── agp │ │ ├── hw_random │ │ ├── ip2 │ │ ├── ipmi │ │ ├── mwave │ │ ├── pcmcia │ │ ├── rio │ │ ├── tpm │ │ └── xilinx_hwicap │ ├── clocksource │ ├── connector │ ├── cpufreq │ ├── cpuidle │ │ └── governors │ ├── crypto │ │ └── amcc │ ├── dca │ ├── dio │ ├── dma │ │ ├── ioat │ │ ├── ipu │ │ └── ppc4xx │ ├── edac │ ├── eisa │ ├── firewire │ ├── firmware │ ├── gpio │ ├── gpu │ │ ├── drm │ │ ├── stub │ │ └── vga │ ├── hid │ │ └── usbhid │ ├── hwmon │ ├── i2c │ │ ├── algos │ │ ├── busses │ │ └── muxes │ ├── ide │ ├── idle │ ├── ieee802154 │ ├── infiniband │ │ ├── core │ │ ├── hw │ │ └── ulp │ ├── input │ │ ├── gameport │ │ ├── joystick │ │ ├── keyboard │ │ ├── misc │ │ ├── mouse │ │ ├── serio │ │ ├── tablet │ │ └── touchscreen │ ├── isdn │ │ ├── act2000 │ │ ├── capi │ │ ├── divert │ │ ├── gigaset │ │ ├── hardware │ │ ├── hisax │ │ ├── hysdn │ │ ├── i4l │ │ ├── icn │ │ ├── isdnloop │ │ ├── mISDN │ │ ├── pcbit │ │ └── sc │ ├── leds │ ├── lguest │ │ └── x86 │ ├── macintosh │ │ └── ams │ ├── mca │ ├── md │ ├── media │ │ ├── common │ │ ├── dvb │ │ ├── IR │ │ ├── radio │ │ └── video │ ├── memstick │ │ ├── core │ │ └── host │ ├── message │ │ ├── fusion │ │ └── i2o │ ├── mfd │ ├── misc │ │ ├── c2port │ │ ├── cb710 │ │ ├── eeprom │ │ ├── ibmasm │ │ ├── iwmc3200top │ │ ├── sgi-gru │ │ ├── sgi-xp │ │ └── ti-st │ ├── mmc │ │ ├── card │ │ ├── core │ │ └── host │ ├── mtd │ │ ├── chips │ │ ├── devices │ │ ├── lpddr │ │ ├── maps │ │ ├── nand │ │ ├── onenand │ │ ├── tests │ │ └── ubi │ ├── net │ │ ├── appletalk │ │ ├── arcnet │ │ ├── arm │ │ ├── atl1c │ │ ├── atl1e │ │ ├── atlx │ │ ├── benet │ │ ├── bna │ │ ├── bnx2x │ │ ├── bonding │ │ ├── caif │ │ ├── can │ │ ├── chelsio │ │ ├── cris │ │ ├── cxgb3 │ │ ├── cxgb4 │ │ ├── cxgb4vf │ │ ├── e1000 │ │ ├── e1000e │ │ ├── ehea │ │ ├── enic │ │ ├── fs_enet │ │ ├── hamradio │ │ ├── ibm_newemac │ │ ├── igb │ │ ├── igbvf │ │ ├── irda │ │ ├── ixgb │ │ ├── ixgbe │ │ ├── ixgbevf │ │ ├── ixp2000 │ │ ├── mlx4 │ │ ├── myri10ge │ │ ├── netxen │ │ ├── octeon │ │ ├── pch_gbe │ │ ├── pcmcia │ │ ├── phy │ │ ├── qlcnic │ │ ├── qlge │ │ ├── sfc │ │ ├── skfp │ │ ├── stmmac │ │ ├── tile │ │ ├── tokenring │ │ ├── tulip │ │ ├── usb │ │ ├── vmxnet3 │ │ ├── vxge │ │ ├── wan │ │ ├── wimax │ │ └── wireless │ ├── nubus │ ├── of │ ├── oprofile │ ├── parisc │ ├── parport │ ├── pci │ │ ├── hotplug │ │ └── pcie │ ├── pcmcia │ ├── platform │ │ └── x86 │ ├── pnp │ │ ├── isapnp │ │ ├── pnpacpi │ │ └── pnpbios │ ├── power │ ├── pps │ │ └── clients │ ├── ps3 │ ├── rapidio │ │ └── switches │ ├── regulator │ ├── rtc │ ├── s390 │ │ ├── block │ │ ├── char │ │ ├── cio │ │ ├── crypto │ │ ├── kvm │ │ ├── net │ │ └── scsi │ ├── sbus │ │ └── char │ ├── scsi │ │ ├── aacraid │ │ ├── aic7xxx │ │ ├── aic7xxx_old │ │ ├── aic94xx │ │ ├── arcmsr │ │ ├── arm │ │ ├── be2iscsi │ │ ├── bfa │ │ ├── bnx2i │ │ ├── cxgbi │ │ ├── device_handler │ │ ├── dpt │ │ ├── fcoe │ │ ├── fnic │ │ ├── ibmvscsi │ │ ├── libfc │ │ ├── libsas │ │ ├── lpfc │ │ ├── megaraid │ │ ├── mpt2sas │ │ ├── mvsas │ │ ├── osd │ │ ├── pcmcia │ │ ├── pm8001 │ │ ├── qla2xxx │ │ ├── qla4xxx │ │ └── sym53c8xx_2 │ ├── serial │ │ ├── cpm_uart │ │ └── jsm │ ├── sfi │ ├── sh │ │ ├── clk │ │ ├── intc │ │ ├── maple │ │ └── superhyway │ ├── sn │ ├── spi │ ├── ssb │ ├── staging │ │ ├── adis16255 │ │ ├── asus_oled │ │ ├── ath6kl │ │ ├── autofs │ │ ├── batman-adv │ │ ├── bcm │ │ ├── brcm80211 │ │ ├── comedi │ │ ├── cpia │ │ ├── crystalhd │ │ ├── cx25821 │ │ ├── cxt1e1 │ │ ├── dt3155v4l │ │ ├── easycap │ │ ├── echo │ │ ├── et131x │ │ ├── frontier │ │ ├── ft1000 │ │ ├── go7007 │ │ ├── hv │ │ ├── iio │ │ ├── intel_sst │ │ ├── keucr │ │ ├── line6 │ │ ├── lirc │ │ ├── memrar │ │ ├── msm │ │ ├── octeon │ │ ├── olpc_dcon │ │ ├── panel │ │ ├── phison │ │ ├── pohmelfs │ │ ├── quatech_usb2 │ │ ├── quickstart │ │ ├── rt2860 │ │ ├── rt2870 │ │ ├── rtl8187se │ │ ├── rtl8192e │ │ ├── rtl8192u │ │ ├── rtl8712 │ │ ├── samsung-laptop │ │ ├── sbe-2t3e3 │ │ ├── serqt_usb2 │ │ ├── slicoss │ │ ├── sm7xx │ │ ├── smbfs │ │ ├── solo6x10 │ │ ├── speakup │ │ ├── spectra │ │ ├── stradis │ │ ├── tidspbridge │ │ ├── ti-st │ │ ├── tm6000 │ │ ├── udlfb │ │ ├── usbip │ │ ├── vme │ │ ├── vt6655 │ │ ├── vt6656 │ │ ├── westbridge │ │ ├── winbond │ │ ├── wlags49_h2 │ │ ├── wlags49_h25 │ │ ├── wlan-ng │ │ ├── xgifb │ │ └── zram │ ├── tc │ ├── telephony │ ├── thermal │ ├── tty │ │ └── vt │ ├── uio │ ├── usb │ │ ├── atm │ │ ├── c67x00 │ │ ├── class │ │ ├── core │ │ ├── early │ │ ├── gadget │ │ ├── host │ │ ├── image │ │ ├── misc │ │ ├── mon │ │ ├── musb │ │ ├── otg │ │ ├── serial │ │ ├── storage │ │ └── wusbcore │ ├── uwb │ │ └── i1480 │ ├── vhost │ ├── video │ │ ├── aty │ │ ├── backlight │ │ ├── console │ │ ├── display │ │ ├── geode │ │ ├── i810 │ │ ├── intelfb │ │ ├── kyro │ │ ├── logo │ │ ├── matrox │ │ ├── mb862xx │ │ ├── mbx │ │ ├── msm │ │ ├── nvidia │ │ ├── omap │ │ ├── omap2 │ │ ├── pnx4008 │ │ ├── riva │ │ ├── savage │ │ ├── sis │ │ ├── vermilion │ │ └── via │ ├── virtio │ ├── vlynq │ ├── w1 │ │ ├── masters │ │ └── slaves │ ├── watchdog │ ├── xen │ │ ├── xenbus │ │ └── xenfs │ └── zorro ├── firmware │ ├── 3com │ ├── acenic │ ├── adaptec │ ├── advansys │ ├── av7110 │ ├── bnx2 │ ├── bnx2x │ ├── cis │ ├── cpia2 │ ├── cxgb3 │ ├── dabusb │ ├── dsp56k │ ├── e100 │ ├── edgeport │ ├── emi26 │ ├── emi62 │ ├── ess │ ├── kaweth │ ├── keyspan │ ├── keyspan_pda │ ├── korg │ ├── matrox │ ├── myricom │ ├── ositech │ ├── qlogic │ ├── r128 │ ├── radeon │ ├── sb16 │ ├── sun │ ├── tehuti │ ├── tigon │ ├── ttusb-budget │ ├── vicam │ ├── yam │ └── yamaha ├── fs │ ├── 9p │ ├── adfs │ ├── affs │ ├── afs │ ├── autofs4 │ ├── befs │ ├── bfs │ ├── btrfs │ ├── cachefiles │ ├── ceph │ ├── cifs │ ├── coda │ ├── configfs │ ├── cramfs │ ├── debugfs │ ├── devpts │ ├── dlm │ ├── ecryptfs │ ├── efs │ ├── exofs │ ├── exportfs │ ├── ext2 │ ├── ext3 │ ├── ext4 │ ├── fat │ ├── freevxfs │ ├── fscache │ ├── fuse │ ├── gfs2 │ ├── hfs │ ├── hfsplus │ ├── hostfs │ ├── hpfs │ ├── hppfs │ ├── hugetlbfs │ ├── isofs │ ├── jbd │ ├── jbd2 │ ├── jffs2 │ ├── jfs │ ├── lockd │ ├── logfs │ ├── minix │ ├── ncpfs │ ├── nfs │ ├── nfs_common │ ├── nfsd │ ├── nilfs2 │ ├── nls │ ├── notify │ │ ├── dnotify │ │ ├── fanotify │ │ └── inotify │ ├── ntfs │ ├── ocfs2 │ │ ├── cluster │ │ ├── dlm │ │ └── dlmfs │ ├── omfs │ ├── openpromfs │ ├── partitions │ ├── proc │ ├── qnx4 │ ├── quota │ ├── ramfs │ ├── reiserfs │ ├── romfs │ ├── squashfs │ ├── sysfs │ ├── sysv │ ├── ubifs │ ├── udf │ ├── ufs │ └── xfs │ ├── linux-2.6 │ ├── quota │ └── support ├── include │ ├── acpi │ │ └── platform │ ├── asm-generic │ │ └── bitops │ ├── crypto │ │ └── internal │ ├── drm │ │ ├── i2c │ │ └── ttm │ ├── keys │ ├── linux │ │ ├── amba │ │ ├── byteorder │ │ ├── caif │ │ ├── can │ │ ├── ceph │ │ ├── crush │ │ ├── decompress │ │ ├── dvb │ │ ├── hdlc │ │ ├── i2c │ │ ├── input │ │ ├── isdn │ │ ├── lockd │ │ ├── mfd │ │ ├── mlx4 │ │ ├── mmc │ │ ├── mtd │ │ ├── netfilter │ │ ├── netfilter_arp │ │ ├── netfilter_bridge │ │ ├── netfilter_ipv4 │ │ ├── netfilter_ipv6 │ │ ├── nfsd │ │ ├── power │ │ ├── raid │ │ ├── regulator │ │ ├── rtc │ │ ├── spi │ │ ├── ssb │ │ ├── sunrpc │ │ ├── tc_act │ │ ├── tc_ematch │ │ ├── unaligned │ │ ├── usb │ │ ├── uwb │ │ └── wimax │ ├── math-emu │ ├── media │ │ └── davinci │ ├── mtd │ ├── net │ │ ├── 9p │ │ ├── bluetooth │ │ ├── caif │ │ ├── irda │ │ ├── iucv │ │ ├── netfilter │ │ ├── netns │ │ ├── phonet │ │ ├── sctp │ │ ├── tc_act │ │ └── tipc │ ├── pcmcia │ ├── rdma │ ├── rxrpc │ ├── scsi │ │ └── fc │ ├── sound │ ├── trace │ │ └── events │ ├── video │ └── xen │ └── interface ├── init ├── ipc ├── kernel │ ├── debug │ │ └── kdb │ ├── gcov │ ├── irq │ ├── power │ ├── time │ └── trace ├── lib │ ├── lzo │ ├── raid6 │ │ └── test │ ├── reed_solomon │ ├── zlib_deflate │ └── zlib_inflate ├── meta │ ├── conf │ │ └── distro │ ├── lib │ │ └── oe │ ├── recipes-core │ │ ├── images │ │ └── notification-daemon │ ├── recipes-gnome │ │ └── gdk-pixbuf │ ├── recipes-graphics │ │ ├── drm │ │ └── mesa │ └── recipes-kernel │ └── linux ├── mm ├── net │ ├── 802 │ ├── 8021q │ ├── 9p │ ├── appletalk │ ├── atm │ ├── ax25 │ ├── bluetooth │ │ ├── bnep │ │ ├── cmtp │ │ ├── hidp │ │ └── rfcomm │ ├── bridge │ │ └── netfilter │ ├── caif │ ├── can │ ├── ceph │ │ └── crush │ ├── core │ ├── dcb │ ├── dccp │ │ └── ccids │ ├── decnet │ │ └── netfilter │ ├── dns_resolver │ ├── dsa │ ├── econet │ ├── ethernet │ ├── ieee802154 │ ├── ipv4 │ │ └── netfilter │ ├── ipv6 │ │ └── netfilter │ ├── ipx │ ├── irda │ │ ├── ircomm │ │ ├── irlan │ │ └── irnet │ ├── iucv │ ├── key │ ├── l2tp │ ├── lapb │ ├── llc │ ├── mac80211 │ ├── netfilter │ │ └── ipvs │ ├── netlabel │ ├── netlink │ ├── netrom │ ├── packet │ ├── phonet │ ├── rds │ ├── rfkill │ ├── rose │ ├── rxrpc │ ├── sched │ ├── sctp │ ├── sunrpc │ │ ├── auth_gss │ │ └── xprtrdma │ ├── tipc │ ├── unix │ ├── wanrouter │ ├── wimax │ ├── wireless │ ├── x25 │ └── xfrm ├── samples │ ├── hw_breakpoint │ ├── kdb │ ├── kfifo │ ├── kobject │ ├── kprobes │ ├── markers │ ├── trace_events │ └── tracepoints ├── scripts │ ├── basic │ ├── coccinelle │ │ ├── api │ │ ├── free │ │ ├── iterators │ │ ├── locks │ │ ├── misc │ │ ├── null │ │ └── tests │ ├── dtc │ │ └── libfdt │ ├── genksyms │ ├── kconfig │ │ └── lxdialog │ ├── ksymoops │ ├── mod │ ├── package │ ├── rt-tester │ ├── selinux │ │ ├── genheaders │ │ └── mdp │ └── tracing ├── security │ ├── apparmor │ │ └── include │ ├── integrity │ │ └── ima │ ├── keys │ ├── selinux │ │ ├── include │ │ └── ss │ ├── smack │ └── tomoyo ├── sound │ ├── aoa │ │ ├── codecs │ │ ├── core │ │ ├── fabrics │ │ └── soundbus │ ├── arm │ ├── atmel │ ├── core │ │ ├── oss │ │ └── seq │ ├── drivers │ │ ├── mpu401 │ │ ├── opl3 │ │ ├── opl4 │ │ ├── pcsp │ │ └── vx │ ├── i2c │ │ └── other │ ├── isa │ │ ├── ad1816a │ │ ├── ad1848 │ │ ├── cs423x │ │ ├── es1688 │ │ ├── galaxy │ │ ├── gus │ │ ├── msnd │ │ ├── opti9xx │ │ ├── sb │ │ ├── wavefront │ │ └── wss │ ├── mips │ ├── oss │ │ └── dmasound │ ├── parisc │ ├── pci │ │ ├── ac97 │ │ ├── ali5451 │ │ ├── asihpi │ │ ├── au88x0 │ │ ├── aw2 │ │ ├── ca0106 │ │ ├── cs46xx │ │ ├── cs5535audio │ │ ├── ctxfi │ │ ├── echoaudio │ │ ├── emu10k1 │ │ ├── hda │ │ ├── ice1712 │ │ ├── korg1212 │ │ ├── lx6464es │ │ ├── mixart │ │ ├── nm256 │ │ ├── oxygen │ │ ├── pcxhr │ │ ├── riptide │ │ ├── rme9652 │ │ ├── trident │ │ ├── vx222 │ │ └── ymfpci │ ├── pcmcia │ │ ├── pdaudiocf │ │ └── vx │ ├── ppc │ ├── sh │ ├── soc │ │ ├── atmel │ │ ├── au1x │ │ ├── blackfin │ │ ├── codecs │ │ ├── davinci │ │ ├── ep93xx │ │ ├── fsl │ │ ├── imx │ │ ├── jz4740 │ │ ├── kirkwood │ │ ├── nuc900 │ │ ├── omap │ │ ├── pxa │ │ ├── s3c24xx │ │ ├── s6000 │ │ ├── sh │ │ └── txx9 │ ├── sparc │ ├── spi │ ├── synth │ │ └── emux │ └── usb │ ├── caiaq │ ├── misc │ └── usx2y ├── tools │ ├── firewire │ ├── perf │ │ ├── arch │ │ ├── bench │ │ ├── Documentation │ │ ├── scripts │ │ └── util │ └── usb ├── usr └── virt └── kvm 1337 directories [-- Attachment #4: modify_poky_tree_level2.log --] [-- Type: text/x-log, Size: 11163 bytes --] . ├── arch │ ├── alpha │ ├── arm │ ├── avr32 │ ├── blackfin │ ├── cris │ ├── frv │ ├── h8300 │ ├── ia64 │ ├── m32r │ ├── m68k │ ├── m68knommu │ ├── microblaze │ ├── mips │ ├── mn10300 │ ├── parisc │ ├── powerpc │ ├── s390 │ ├── score │ ├── sh │ ├── sparc │ ├── tile │ ├── um │ ├── x86 │ └── xtensa ├── bitbake │ └── lib ├── block ├── build │ ├── conf │ ├── downloads │ ├── sstate-cache │ └── tmp ├── crypto │ └── async_tx ├── Documentation │ ├── ABI │ ├── accounting │ ├── acpi │ ├── aoe │ ├── arm │ ├── auxdisplay │ ├── blackfin │ ├── block │ ├── blockdev │ ├── cdrom │ ├── cgroups │ ├── connector │ ├── console │ ├── cpu-freq │ ├── cpuidle │ ├── cris │ ├── crypto │ ├── development-process │ ├── device-mapper │ ├── DocBook │ ├── driver-model │ ├── dvb │ ├── early-userspace │ ├── fault-injection │ ├── fb │ ├── filesystems │ ├── firmware_class │ ├── frv │ ├── hwmon │ ├── i2c │ ├── i2o │ ├── ia64 │ ├── ide │ ├── infiniband │ ├── input │ ├── ioctl │ ├── isdn │ ├── ja_JP │ ├── kbuild │ ├── kdump │ ├── ko_KR │ ├── kvm │ ├── laptops │ ├── leds │ ├── lguest │ ├── m68k │ ├── make │ ├── mips │ ├── misc-devices │ ├── mmc │ ├── mn10300 │ ├── mtd │ ├── namespaces │ ├── netlabel │ ├── networking │ ├── parisc │ ├── PCI │ ├── pcmcia │ ├── power │ ├── powerpc │ ├── pps │ ├── prctl │ ├── RCU │ ├── s390 │ ├── scheduler │ ├── scsi │ ├── serial │ ├── sh │ ├── sound │ ├── sparc │ ├── spi │ ├── sysctl │ ├── telephony │ ├── thermal │ ├── timers │ ├── trace │ ├── uml │ ├── usb │ ├── video4linux │ ├── vm │ ├── w1 │ ├── watchdog │ ├── wimax │ ├── x86 │ └── zh_CN ├── drivers │ ├── accessibility │ ├── acpi │ ├── amba │ ├── ata │ ├── atm │ ├── auxdisplay │ ├── base │ ├── block │ ├── bluetooth │ ├── cbus │ ├── cdrom │ ├── char │ ├── clocksource │ ├── connector │ ├── cpufreq │ ├── cpuidle │ ├── crypto │ ├── dca │ ├── dio │ ├── dma │ ├── edac │ ├── eisa │ ├── firewire │ ├── firmware │ ├── gpio │ ├── gpu │ ├── hid │ ├── hwmon │ ├── i2c │ ├── ide │ ├── idle │ ├── ieee802154 │ ├── infiniband │ ├── input │ ├── isdn │ ├── leds │ ├── lguest │ ├── macintosh │ ├── mca │ ├── md │ ├── media │ ├── memstick │ ├── message │ ├── mfd │ ├── misc │ ├── mmc │ ├── mtd │ ├── net │ ├── nubus │ ├── of │ ├── oprofile │ ├── parisc │ ├── parport │ ├── pci │ ├── pcmcia │ ├── platform │ ├── pnp │ ├── power │ ├── pps │ ├── ps3 │ ├── rapidio │ ├── regulator │ ├── rtc │ ├── s390 │ ├── sbus │ ├── scsi │ ├── serial │ ├── sfi │ ├── sh │ ├── sn │ ├── spi │ ├── ssb │ ├── staging │ ├── tc │ ├── telephony │ ├── thermal │ ├── tty │ ├── uio │ ├── usb │ ├── uwb │ ├── vhost │ ├── video │ ├── virtio │ ├── vlynq │ ├── w1 │ ├── watchdog │ ├── xen │ └── zorro ├── firmware │ ├── 3com │ ├── acenic │ ├── adaptec │ ├── advansys │ ├── av7110 │ ├── bnx2 │ ├── bnx2x │ ├── cis │ ├── cpia2 │ ├── cxgb3 │ ├── dabusb │ ├── dsp56k │ ├── e100 │ ├── edgeport │ ├── emi26 │ ├── emi62 │ ├── ess │ ├── kaweth │ ├── keyspan │ ├── keyspan_pda │ ├── korg │ ├── matrox │ ├── myricom │ ├── ositech │ ├── qlogic │ ├── r128 │ ├── radeon │ ├── sb16 │ ├── sun │ ├── tehuti │ ├── tigon │ ├── ttusb-budget │ ├── vicam │ ├── yam │ └── yamaha ├── fs │ ├── 9p │ ├── adfs │ ├── affs │ ├── afs │ ├── autofs4 │ ├── befs │ ├── bfs │ ├── btrfs │ ├── cachefiles │ ├── ceph │ ├── cifs │ ├── coda │ ├── configfs │ ├── cramfs │ ├── debugfs │ ├── devpts │ ├── dlm │ ├── ecryptfs │ ├── efs │ ├── exofs │ ├── exportfs │ ├── ext2 │ ├── ext3 │ ├── ext4 │ ├── fat │ ├── freevxfs │ ├── fscache │ ├── fuse │ ├── gfs2 │ ├── hfs │ ├── hfsplus │ ├── hostfs │ ├── hpfs │ ├── hppfs │ ├── hugetlbfs │ ├── isofs │ ├── jbd │ ├── jbd2 │ ├── jffs2 │ ├── jfs │ ├── lockd │ ├── logfs │ ├── minix │ ├── ncpfs │ ├── nfs │ ├── nfs_common │ ├── nfsd │ ├── nilfs2 │ ├── nls │ ├── notify │ ├── ntfs │ ├── ocfs2 │ ├── omfs │ ├── openpromfs │ ├── partitions │ ├── proc │ ├── qnx4 │ ├── quota │ ├── ramfs │ ├── reiserfs │ ├── romfs │ ├── squashfs │ ├── sysfs │ ├── sysv │ ├── ubifs │ ├── udf │ ├── ufs │ └── xfs ├── include │ ├── acpi │ ├── asm-generic │ ├── crypto │ ├── drm │ ├── keys │ ├── linux │ ├── math-emu │ ├── media │ ├── mtd │ ├── net │ ├── pcmcia │ ├── rdma │ ├── rxrpc │ ├── scsi │ ├── sound │ ├── trace │ ├── video │ └── xen ├── init ├── ipc ├── kernel │ ├── debug │ ├── gcov │ ├── irq │ ├── power │ ├── time │ └── trace ├── lib │ ├── lzo │ ├── raid6 │ ├── reed_solomon │ ├── zlib_deflate │ └── zlib_inflate ├── meta │ ├── conf │ ├── lib │ ├── recipes-core │ ├── recipes-gnome │ ├── recipes-graphics │ └── recipes-kernel ├── mm ├── net │ ├── 802 │ ├── 8021q │ ├── 9p │ ├── appletalk │ ├── atm │ ├── ax25 │ ├── bluetooth │ ├── bridge │ ├── caif │ ├── can │ ├── ceph │ ├── core │ ├── dcb │ ├── dccp │ ├── decnet │ ├── dns_resolver │ ├── dsa │ ├── econet │ ├── ethernet │ ├── ieee802154 │ ├── ipv4 │ ├── ipv6 │ ├── ipx │ ├── irda │ ├── iucv │ ├── key │ ├── l2tp │ ├── lapb │ ├── llc │ ├── mac80211 │ ├── netfilter │ ├── netlabel │ ├── netlink │ ├── netrom │ ├── packet │ ├── phonet │ ├── rds │ ├── rfkill │ ├── rose │ ├── rxrpc │ ├── sched │ ├── sctp │ ├── sunrpc │ ├── tipc │ ├── unix │ ├── wanrouter │ ├── wimax │ ├── wireless │ ├── x25 │ └── xfrm ├── samples │ ├── hw_breakpoint │ ├── kdb │ ├── kfifo │ ├── kobject │ ├── kprobes │ ├── markers │ ├── trace_events │ └── tracepoints ├── scripts │ ├── basic │ ├── coccinelle │ ├── dtc │ ├── genksyms │ ├── kconfig │ ├── ksymoops │ ├── mod │ ├── package │ ├── rt-tester │ ├── selinux │ └── tracing ├── security │ ├── apparmor │ ├── integrity │ ├── keys │ ├── selinux │ ├── smack │ └── tomoyo ├── sound │ ├── aoa │ ├── arm │ ├── atmel │ ├── core │ ├── drivers │ ├── i2c │ ├── isa │ ├── mips │ ├── oss │ ├── parisc │ ├── pci │ ├── pcmcia │ ├── ppc │ ├── sh │ ├── soc │ ├── sparc │ ├── spi │ ├── synth │ └── usb ├── tools │ ├── firewire │ ├── perf │ └── usb ├── usr └── virt └── kvm 463 directories ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-21 14:03 ` chinmaya hoshing @ 2011-09-21 16:10 ` Bruce Ashfield 2011-09-22 8:39 ` chinmaya hoshing 0 siblings, 1 reply; 18+ messages in thread From: Bruce Ashfield @ 2011-09-21 16:10 UTC (permalink / raw) To: chinmaya hoshing; +Cc: poky On 11-09-21 10:03 AM, chinmaya hoshing wrote: > > Hi , > > I am not doing any changes to kernel, following are the thing what I did :- > > 1. I cloned poky from ( git://git.yoctoproject.org/poky ) and using > bernard <http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=bernard> > branch. > 2. I pull some packages from openembeded and also create my own. > 3. I maintained git repository for my poky source and did git commit for > all for my changes. Are you talking about committing kernel changes here ? Or changes to layers and packages ? > 4. I created a local git and ftp repo on my local machine and modify the > related recipes (SRC_URI ) as I don't want to waste my band width by > downloaing packages while building again and again. > > > Now I have a local the git repository for linux-yocto from > git://git.yoctoproject.org/linux-yocto-3.0 > <git://git.yoctoproject.org/linux-yocto-3.0 > > Now I modify the linux-yocto_git.bb <http://linux-yocto_git.bb> as > follows :- > - > git://git.pokylinux.org/linux-yocto-3.0;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta > <http://git.pokylinux.org/linux-yocto-3.0;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta> > + > git://192.168.128.11/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta > <http://192.168.128.11/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta> > > Every package is building fine even u-boot but, while building > linux-yocto I got error as "No such file or directory update-modules, > scripts/bitbake " ( some more dirs ). > > When I examine the source tree for poky I found out that linux-yocto > source is fetched in side the poky source and modifying the poky source > tree. I'm not following what you are describing here. Linux-yocto works largely like any other git based recipe. It works from the copy of the repo that is created in downloads/git2 and does a slightly different instantiation into ${B} to ensure that all branches are local. If you don't have the right code in in the downloaded git repo, or a tarball created from it, you won't see it in your build. > > The modification also removing the poky recipes directories like > recipes-multimedia recipes-sato and so on . > > I am also attaching the tree for both i.e original poky tree and after > pulling linux-yocto poky tree Can you clarify what this is showing ? missing changes you made to the kernel ? Perhaps a diff would illustrate it better. Bruce > > > Regards > Chinmaya > > On Wed, Sep 21, 2011 at 6:00 PM, Bruce Ashfield > <bruce.ashfield@gmail.com <mailto:bruce.ashfield@gmail.com>> wrote: > > On Wed, Sep 21, 2011 at 12:49 AM, chinmaya hoshing > <cahoshing@gmail.com <mailto:cahoshing@gmail.com>> wrote: > > Hi , > > I have setup a git server that is clone of linux-yocto-3.0 from > > git://git.yoctoproject.org/linux-yocto-3.0 > <http://git.yoctoproject.org/linux-yocto-3.0> repository. > > That's good! So where are you pushing your changes ? To that repo ? Are > you updating the SRCREV or using AUTOREV in your local layers ? I use > this workflow everyday, so it does work. I just need to understand > where you > are putting your changes, and then we'll know why you aren't seeing them > on subsequent builds (or we'll have more ideas about where to look). > > Cheers, > > Bruce > > > Regards > > C Hoshing > > > > On Tue, Sep 20, 2011 at 7:24 PM, Bruce Ashfield > <bruce.ashfield@gmail.com <mailto:bruce.ashfield@gmail.com>> > > wrote: > >> > >> On Tue, Sep 20, 2011 at 5:51 AM, chinmaya hoshing > <cahoshing@gmail.com <mailto:cahoshing@gmail.com>> > >> wrote: > >> > Hi , > >> > I have set up a git server for linux-yocto. > >> > Following is my recipe : > >> > require linux-yocto.inc > >> > KMACHINE = "yocto/standard/base" > >> > KMACHINE_qemux86 = "yocto/standard/common-pc/base" > >> > KMACHINE_qemux86-64 = "yocto/standard/common-pc-64/base" > >> > KMACHINE_qemuppc = "yocto/standard/qemu-ppc32" > >> > KMACHINE_qemumips = "yocto/standard/mti-malta32-be" > >> > KMACHINE_qemuarm = "yocto/standard/arm-versatile-926ejs" > >> > KMACHINE_atom-pc = "yocto/standard/common-pc/atom-pc" > >> > KMACHINE_routerstationpro = "yocto/standard/routerstationpro" > >> > KMACHINE_mpc8315e-rdb = "yocto/standard/fsl-mpc8315e-rdb" > >> > KMACHINE_beagleboard = "yocto/standard/beagleboard" > >> > KMACHINE_fishriver = "yocto/standard/fishriver" > >> > KBRANCH = ${KMACHINE} > >> > KMETA = meta > >> > LINUX_VERSION ?= "3.0" > >> > LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE}" > >> > PR = "r0" > >> > #PV = "${LINUX_VERSION}+git${SRCPV}" > >> > #SRCREV_FORMAT = "meta_machine" > >> > SRC_URI = > >> > > >> > > "git://xxx.xxx.xxx.xx/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta" > >> > > >> > COMPATIBLE_MACHINE = > >> > > >> > > "(qemuarm|qemux86|qemuppc|qemumips|qemux86-64|mpc8315e-rdb|routerstationpro|beagleboard)" > >> > # Functionality flags > >> > KERNEL_REVISION_CHECKING ?= "t" > >> > KERNEL_FEATURES="features/netfilter" > >> > KERNEL_FEATURES_append_qemux86=" cfg/sound" > >> > KERNEL_FEATURES_append_qemux86-64=" cfg/sound" > >> > YOCTO_KERNEL_META_DATA=t > >> > # Temporary fix for oprofile and latencytop on qemux86-64 > >> > KERNEL_FEATURES_append_qemux86-64=" features/profiling" > >> > KERNEL_FEATURES_append_qemux86-64=" features/latencytop" > >> > # extra tasks > >> > addtask kernel_link_vmlinux after do_compile before do_install > >> > addtask validate_branches before do_patch after do_kernel_checkout > >> > addtask kernel_configcheck after do_configure before do_compile > >> > require linux-tools.inc > >> > > >> > > >> > But still I am getting the same result as before . My previous git > >> > commits > >> > in poky source are flashed out , also the only recipe remains in > >> > meta/recipe-kernel/ is linux . > >> > >> Just so I'm clear here. Are you still working with tarballs of the > >> source, or have > >> you setup a git server that is a clone of the linux-yocto-3.0 (as an > >> example) tree ? > >> > >> Where are you putting your changes in this scenario ? > >> > >> Bruce > >> > >> > > >> > Regards > >> > C Hoshing > >> > > >> > On Fri, Sep 16, 2011 at 8:52 PM, Gary Thomas > <gary@mlbassoc.com <mailto:gary@mlbassoc.com>> wrote: > >> >> > >> >> On 2011-09-16 09:06, Richard Purdie wrote: > >> >>> > >> >>> On Fri, 2011-09-16 at 10:35 -0400, Bruce Ashfield wrote: > >> >>>> > >> >>>> On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield > >> >>>> <bruce.ashfield@gmail.com > <mailto:bruce.ashfield@gmail.com>> wrote: > >> >>>>> > >> >>>>> On Fri, Sep 16, 2011 at 8:38 AM, chinmaya > >> >>>>> hoshing<cahoshing@gmail.com <mailto:cahoshing@gmail.com>> > >> >>>>> wrote: > >> >>>>>> > >> >>>>>> Hi , > >> >>>>>> I am building poky-build minimal live image for fishriver > machine > >> >>>>>> on > >> >>>>>> 64 bit > >> >>>>>> host machine. > >> >>>>>> As I am having limited internet band-width, so I have > identified > >> >>>>>> all > >> >>>>>> the > >> >>>>>> dependent packages and setup a Apache server on my local > system so > >> >>>>>> that I > >> >>>>>> can redirect the SRC_URI of all the packages to my local > server. > >> >>>>>> I have changed the related recipes to build minimal live > image, > >> >>>>>> and > >> >>>>>> modify > >> >>>>>> bitbake.conf to add > LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in > >> >>>>>> side > >> >>>>>> packages I have tars which was present "build/download" > folder. > >> >>>>>> While building linux-yocto, fetch and unpack was done but > during > >> >>>>>> kernel > >> >>>>>> checkout whatever git commits I have done previously in > poky source > >> >>>>>> were > >> >>>>>> flashed out (lost), also the only recipe remains in > >> >>>>>> meta/recipe-kernel/ is > >> >>>>>> linux . > >> >>>>>> > >> >>>>>> Following are the changes made in > >> >>>>>> meta/recipes-kernel/linux/linux-yocto_git.bb > <http://linux-yocto_git.bb> > >> >>>>>> #SRCREV_FORMAT = "meta_machine" > >> >>>>>> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" > >> >>>>>> // This tar file I took from > >> >>>>>> > >> >>>>>> > >> >>>>>> > http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 > >> >>>>>> PV = "${LINUX_VERSION}" > >> >>>>>> In file > meta-intel/meta-fishriver/conf/machine/fishriver.conf I > >> >>>>>> modified > >> >>>>>> PREFERRED_VERSION_linux-yocto = "3.0" (which was > >> >>>>>> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) > >> >>>>>> > >> >>>>>> Can any one help me to find the solution that if I had to > pull > >> >>>>>> linux > >> >>>>>> kernel > >> >>>>>> source from tar file or such and not from git repository. > What > >> >>>>>> things > >> >>>>>> I have > >> >>>>>> to do. > >> >>>>> > >> >>>>> The linux-yocto recipes are designed from the ground up to > work on a > >> >>>>> git > >> >>>>> based repository, and there's really no way to get around > that fact > >> >>>>> (and no > >> >>>>> plans to make any changes in this area). > >> >>>> > >> >>>> Thinking further about this, if the tgz actually was just a > tarball > >> >>>> of > >> >>>> the git > >> >>>> repositories (including the git blobs), it could work. > >> >>> > >> >>> This is exactly what we use behind the scenes for mirroring > the git > >> >>> repositories so this should work. It should be possible to > use our > >> >>> existing PREMIRROR code to avoid having to rewrite > individual recipes > >> >>> though. > >> >>> > >> >>> It will firstly unpack the tarball, then access whether the > revisions > >> >>> it > >> >>> needs are present. If they're not, it will then (and only > then) try > >> >>> and > >> >>> fetch them over the network. If the tarball is complete it will > >> >>> therefore not touch the network. If its incomplete it will > only fetch > >> >>> the different (delta). > >> >> > >> >> This does work as advertised - I use it exclusively. I have a > local > >> >> package cache which I use with PREMIRROR and I set > BB_NO_NETWORK to > >> >> prove/protect that no network access is required. > >> >> > >> >> -- > >> >> ------------------------------------------------------------ > >> >> Gary Thomas | Consulting for the > >> >> MLB Associates | Embedded world > >> >> ------------------------------------------------------------ > >> >> _______________________________________________ > >> >> poky mailing list > >> >> poky@yoctoproject.org <mailto:poky@yoctoproject.org> > >> >> https://lists.yoctoproject.org/listinfo/poky > >> > > >> > > >> > _______________________________________________ > >> > poky mailing list > >> > poky@yoctoproject.org <mailto:poky@yoctoproject.org> > >> > https://lists.yoctoproject.org/listinfo/poky > >> > > >> > > >> > >> > >> > >> -- > >> "Thou shalt not follow the NULL pointer, for chaos and madness await > >> thee at its end" > > > > > > > > -- > "Thou shalt not follow the NULL pointer, for chaos and madness await > thee at its end" > > > > > _______________________________________________ > poky mailing list > poky@yoctoproject.org > https://lists.yoctoproject.org/listinfo/poky ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-21 16:10 ` Bruce Ashfield @ 2011-09-22 8:39 ` chinmaya hoshing 2011-09-22 14:50 ` Bruce Ashfield 0 siblings, 1 reply; 18+ messages in thread From: chinmaya hoshing @ 2011-09-22 8:39 UTC (permalink / raw) To: Bruce Ashfield; +Cc: poky [-- Attachment #1: Type: text/plain, Size: 15980 bytes --] On Wed, Sep 21, 2011 at 9:40 PM, Bruce Ashfield < bruce.ashfield@windriver.com> wrote: > On 11-09-21 10:03 AM, chinmaya hoshing wrote: > >> >> Hi , >> >> I am not doing any changes to kernel, following are the thing what I did >> :- >> >> 1. I cloned poky from ( git://git.yoctoproject.org/**poky<http://git.yoctoproject.org/poky>) and using >> bernard <http://git.yoctoproject.org/**cgit/cgit.cgi/poky/log/?h=** >> bernard <http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=bernard>> >> >> branch. >> 2. I pull some packages from openembeded and also create my own. >> 3. I maintained git repository for my poky source and did git commit for >> all for my changes. >> > > >>>Are you talking about committing kernel changes here ? Or changes > >>>to layers and packages ? > No I am not Commiting kernel changes here ,I am commiting packages which are pulled in poky source eg- ${POKY_SOURCE}/ (it contains) bitbake LICENSE meta-intel README build meta meta-rt README.hardware documentation meta-demoapps poky-init-build-env scripts Before modifying the linux-yocto recipe the source extracted in ${POKY_SOURCE}/build/tmp/work/fishriver-poky-linux/linux-yocto-3.0+git1+7782fc673afd6a1c742409896ae787560d96fce8_1+c111526f70815ceff495bab07df64c0cee494d8a-r0/ linux-fishriver-standard-build (it contains) : arch block crypto drivers firmware fs include init ipc kernel lib Makefile mm modules.builtin modules.order Module.symvers net scripts security sound source System.map usr vmlinux vmlinux.o After modifying the linux-yocto recipe (for local server) , I observer that the source instead of being extracted to the above mentioned path in WORKDIR is being extracted in ${POKY_SOURCE} itself ${POKY_SOURCE}/ (it contains): arch Documentation Kbuild scripts bitbake drivers Kconfig security block firmware kernel sound build fs lib net tools COPYING include MAINTAINERS README usr CREDITS init Makefile REPORTING-BUGS virt crypto ipc meta samples This causes the .git folder present in kernel source to overwrite my .git directory present in ${POKY_SOURCE} resulting in loss of my git commits I made following changes to linux-yocto_git.bb as follows :- - git:// git.pokylinux.org/linux-yocto-3.0;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta + git:// 192.168.128.11/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta > 4. I created a local git and ftp repo on my local machine and modify the >> related recipes (SRC_URI ) as I don't want to waste my band width by >> downloaing packages while building again and again. >> >> >> Now I have a local the git repository for linux-yocto from >> git://git.yoctoproject.org/**linux-yocto-3.0<http://git.yoctoproject.org/linux-yocto-3.0> >> <git://git.yoctoproject.org/**linux-yocto-3.0<http://git.yoctoproject.org/linux-yocto-3.0>> >> Now I modify the linux-yocto_git.bb <http://linux-yocto_git.bb> as >> >> follows :- >> - >> git://git.pokylinux.org/linux-**yocto-3.0;protocol=git;** >> nocheckout=1;branch=$%**7BKBRANCH%7D,meta;name=**machine,meta<http://git.pokylinux.org/linux-yocto-3.0;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta> >> <http://git.pokylinux.org/**linux-yocto-3.0;protocol=git;** >> nocheckout=1;branch=$%**7BKBRANCH%7D,meta;name=**machine,meta<http://git.pokylinux.org/linux-yocto-3.0;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta> >> > >> >> + >> git://192.168.128.11/linux-**yocto-3.0.git;protocol=git;** >> nocheckout=1;branch=$%**7BKBRANCH%7D,meta;name=**machine,meta<http://192.168.128.11/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta> >> <http://192.168.128.11/linux-**yocto-3.0.git;protocol=git;** >> nocheckout=1;branch=$%**7BKBRANCH%7D,meta;name=**machine,meta<http://192.168.128.11/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta> >> > >> >> >> Every package is building fine even u-boot but, while building >> linux-yocto I got error as "No such file or directory update-modules, >> scripts/bitbake " ( some more dirs ). >> >> When I examine the source tree for poky I found out that linux-yocto >> source is fetched in side the poky source and modifying the poky source >> tree. >> > > >>>I'm not following what you are describing here. Linux-yocto works > largely > >>>like any other git based recipe. It works from the copy of the repo > >>>that is created in downloads/git2 and does a slightly different > >>>instantiation into ${B} to ensure that all branches are local. If > >>>you don't have the right code in in the downloaded git repo, or a > >>>tarball created from it, you won't see it in your build. > > > >> The modification also removing the poky recipes directories like >> recipes-multimedia recipes-sato and so on . >> >> I am also attaching the tree for both i.e original poky tree and after >> pulling linux-yocto poky tree >> > > >>>Can you clarify what this is showing ? missing changes you > >>>made to the kernel ? Perhaps a diff would illustrate it better. > > Bruce > > >> >> Regards >> Chinmaya >> >> On Wed, Sep 21, 2011 at 6:00 PM, Bruce Ashfield >> <bruce.ashfield@gmail.com <mailto:bruce.ashfield@gmail.**com<bruce.ashfield@gmail.com>>> >> wrote: >> >> On Wed, Sep 21, 2011 at 12:49 AM, chinmaya hoshing >> <cahoshing@gmail.com <mailto:cahoshing@gmail.com>> wrote: >> > Hi , >> > I have setup a git server that is clone of linux-yocto-3.0 from >> > git://git.yoctoproject.org/**linux-yocto-3.0<http://git.yoctoproject.org/linux-yocto-3.0> >> <http://git.yoctoproject.org/**linux-yocto-3.0<http://git.yoctoproject.org/linux-yocto-3.0>> >> repository. >> >> >> That's good! So where are you pushing your changes ? To that repo ? Are >> you updating the SRCREV or using AUTOREV in your local layers ? I use >> this workflow everyday, so it does work. I just need to understand >> where you >> are putting your changes, and then we'll know why you aren't seeing >> them >> on subsequent builds (or we'll have more ideas about where to look). >> >> Cheers, >> >> Bruce >> >> > Regards >> > C Hoshing >> > >> > On Tue, Sep 20, 2011 at 7:24 PM, Bruce Ashfield >> <bruce.ashfield@gmail.com <mailto:bruce.ashfield@gmail.**com<bruce.ashfield@gmail.com> >> >> >> >> > wrote: >> >> >> >> On Tue, Sep 20, 2011 at 5:51 AM, chinmaya hoshing >> <cahoshing@gmail.com <mailto:cahoshing@gmail.com>> >> >> >> wrote: >> >> > Hi , >> >> > I have set up a git server for linux-yocto. >> >> > Following is my recipe : >> >> > require linux-yocto.inc >> >> > KMACHINE = "yocto/standard/base" >> >> > KMACHINE_qemux86 = "yocto/standard/common-pc/**base" >> >> > KMACHINE_qemux86-64 = "yocto/standard/common-pc-64/**base" >> >> > KMACHINE_qemuppc = "yocto/standard/qemu-ppc32" >> >> > KMACHINE_qemumips = "yocto/standard/mti-malta32-**be" >> >> > KMACHINE_qemuarm = "yocto/standard/arm-versatile-**926ejs" >> >> > KMACHINE_atom-pc = "yocto/standard/common-pc/**atom-pc" >> >> > KMACHINE_routerstationpro = "yocto/standard/**routerstationpro" >> >> > KMACHINE_mpc8315e-rdb = "yocto/standard/fsl-mpc8315e-**rdb" >> >> > KMACHINE_beagleboard = "yocto/standard/beagleboard" >> >> > KMACHINE_fishriver = "yocto/standard/fishriver" >> >> > KBRANCH = ${KMACHINE} >> >> > KMETA = meta >> >> > LINUX_VERSION ?= "3.0" >> >> > LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE}" >> >> > PR = "r0" >> >> > #PV = "${LINUX_VERSION}+git${SRCPV}" >> >> > #SRCREV_FORMAT = "meta_machine" >> >> > SRC_URI = >> >> > >> >> > >> "git://xxx.xxx.xxx.xx/linux-**yocto-3.0.git;protocol=git;** >> nocheckout=1;branch=$%**7BKBRANCH%7D,meta;name=**machine,meta" >> >> > >> >> > COMPATIBLE_MACHINE = >> >> > >> >> > >> "(qemuarm|qemux86|qemuppc|**qemumips|qemux86-64|mpc8315e-** >> rdb|routerstationpro|**beagleboard)" >> >> > # Functionality flags >> >> > KERNEL_REVISION_CHECKING ?= "t" >> >> > KERNEL_FEATURES="features/**netfilter" >> >> > KERNEL_FEATURES_append_**qemux86=" cfg/sound" >> >> > KERNEL_FEATURES_append_**qemux86-64=" cfg/sound" >> >> > YOCTO_KERNEL_META_DATA=t >> >> > # Temporary fix for oprofile and latencytop on qemux86-64 >> >> > KERNEL_FEATURES_append_**qemux86-64=" features/profiling" >> >> > KERNEL_FEATURES_append_**qemux86-64=" features/latencytop" >> >> > # extra tasks >> >> > addtask kernel_link_vmlinux after do_compile before do_install >> >> > addtask validate_branches before do_patch after >> do_kernel_checkout >> >> > addtask kernel_configcheck after do_configure before do_compile >> >> > require linux-tools.inc >> >> > >> >> > >> >> > But still I am getting the same result as before . My previous >> git >> >> > commits >> >> > in poky source are flashed out , also the only recipe remains in >> >> > meta/recipe-kernel/ is linux . >> >> >> >> Just so I'm clear here. Are you still working with tarballs of the >> >> source, or have >> >> you setup a git server that is a clone of the linux-yocto-3.0 (as >> an >> >> example) tree ? >> >> >> >> Where are you putting your changes in this scenario ? >> >> >> >> Bruce >> >> >> >> > >> >> > Regards >> >> > C Hoshing >> >> > >> >> > On Fri, Sep 16, 2011 at 8:52 PM, Gary Thomas >> <gary@mlbassoc.com <mailto:gary@mlbassoc.com>> wrote: >> >> >> >> >> >> On 2011-09-16 09:06, Richard Purdie wrote: >> >> >>> >> >> >>> On Fri, 2011-09-16 at 10:35 -0400, Bruce Ashfield wrote: >> >> >>>> >> >> >>>> On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield >> >> >>>> <bruce.ashfield@gmail.com >> <mailto:bruce.ashfield@gmail.**com <bruce.ashfield@gmail.com>>> wrote: >> >> >>>>> >> >> >>>>> On Fri, Sep 16, 2011 at 8:38 AM, chinmaya >> >> >>>>> hoshing<cahoshing@gmail.com <mailto:cahoshing@gmail.com>> >> >> >> >>>>> wrote: >> >> >>>>>> >> >> >>>>>> Hi , >> >> >>>>>> I am building poky-build minimal live image for fishriver >> machine >> >> >>>>>> on >> >> >>>>>> 64 bit >> >> >>>>>> host machine. >> >> >>>>>> As I am having limited internet band-width, so I have >> identified >> >> >>>>>> all >> >> >>>>>> the >> >> >>>>>> dependent packages and setup a Apache server on my local >> system so >> >> >>>>>> that I >> >> >>>>>> can redirect the SRC_URI of all the packages to my local >> server. >> >> >>>>>> I have changed the related recipes to build minimal live >> image, >> >> >>>>>> and >> >> >>>>>> modify >> >> >>>>>> bitbake.conf to add >> LOCAL_MIRROR="xxx.xxx.xxx.xxx/**packages" , in >> >> >>>>>> side >> >> >>>>>> packages I have tars which was present "build/download" >> folder. >> >> >>>>>> While building linux-yocto, fetch and unpack was done but >> during >> >> >>>>>> kernel >> >> >>>>>> checkout whatever git commits I have done previously in >> poky source >> >> >>>>>> were >> >> >>>>>> flashed out (lost), also the only recipe remains in >> >> >>>>>> meta/recipe-kernel/ is >> >> >>>>>> linux . >> >> >>>>>> >> >> >>>>>> Following are the changes made in >> >> >>>>>> meta/recipes-kernel/linux/linu**x-yocto_git.bb<http://linux-yocto_git.bb> >> <http://linux-yocto_git.bb> >> >> >> >>>>>> #SRCREV_FORMAT = "meta_machine" >> >> >>>>>> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-**3.0-3.0.tar.bz2" >> >> >>>>>> // This tar file I took from >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> http://git.yoctoproject.org/**cgit/cgit.cgi/linux-yocto-3.0/** >> snapshot/linux-yocto-3.0-3.0.**tar.bz2<http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2> >> >> >>>>>> PV = "${LINUX_VERSION}" >> >> >>>>>> In file >> meta-intel/meta-fishriver/**conf/machine/fishriver.conf I >> >> >>>>>> modified >> >> >>>>>> PREFERRED_VERSION_linux-yocto = "3.0" (which was >> >> >>>>>> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) >> >> >>>>>> >> >> >>>>>> Can any one help me to find the solution that if I had to >> pull >> >> >>>>>> linux >> >> >>>>>> kernel >> >> >>>>>> source from tar file or such and not from git repository. >> What >> >> >>>>>> things >> >> >>>>>> I have >> >> >>>>>> to do. >> >> >>>>> >> >> >>>>> The linux-yocto recipes are designed from the ground up to >> work on a >> >> >>>>> git >> >> >>>>> based repository, and there's really no way to get around >> that fact >> >> >>>>> (and no >> >> >>>>> plans to make any changes in this area). >> >> >>>> >> >> >>>> Thinking further about this, if the tgz actually was just a >> tarball >> >> >>>> of >> >> >>>> the git >> >> >>>> repositories (including the git blobs), it could work. >> >> >>> >> >> >>> This is exactly what we use behind the scenes for mirroring >> the git >> >> >>> repositories so this should work. It should be possible to >> use our >> >> >>> existing PREMIRROR code to avoid having to rewrite >> individual recipes >> >> >>> though. >> >> >>> >> >> >>> It will firstly unpack the tarball, then access whether the >> revisions >> >> >>> it >> >> >>> needs are present. If they're not, it will then (and only >> then) try >> >> >>> and >> >> >>> fetch them over the network. If the tarball is complete it will >> >> >>> therefore not touch the network. If its incomplete it will >> only fetch >> >> >>> the different (delta). >> >> >> >> >> >> This does work as advertised - I use it exclusively. I have a >> local >> >> >> package cache which I use with PREMIRROR and I set >> BB_NO_NETWORK to >> >> >> prove/protect that no network access is required. >> >> >> >> >> >> -- >> >> >> ------------------------------**------------------------------ >> >> >> Gary Thomas | Consulting for the >> >> >> MLB Associates | Embedded world >> >> >> ------------------------------**------------------------------ >> >> >> ______________________________**_________________ >> >> >> poky mailing list >> >> >> poky@yoctoproject.org <mailto:poky@yoctoproject.org> >> >> >> >> https://lists.yoctoproject.**org/listinfo/poky<https://lists.yoctoproject.org/listinfo/poky> >> >> > >> >> > >> >> > ______________________________**_________________ >> >> > poky mailing list >> >> > poky@yoctoproject.org <mailto:poky@yoctoproject.org> >> >> >> > https://lists.yoctoproject.**org/listinfo/poky<https://lists.yoctoproject.org/listinfo/poky> >> >> > >> >> > >> >> >> >> >> >> >> >> -- >> >> "Thou shalt not follow the NULL pointer, for chaos and madness >> await >> >> thee at its end" >> > >> > >> >> >> >> -- >> "Thou shalt not follow the NULL pointer, for chaos and madness await >> thee at its end" >> >> >> >> >> ______________________________**_________________ >> poky mailing list >> poky@yoctoproject.org >> https://lists.yoctoproject.**org/listinfo/poky<https://lists.yoctoproject.org/listinfo/poky> >> > > [-- Attachment #2: Type: text/html, Size: 26534 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-22 8:39 ` chinmaya hoshing @ 2011-09-22 14:50 ` Bruce Ashfield 0 siblings, 0 replies; 18+ messages in thread From: Bruce Ashfield @ 2011-09-22 14:50 UTC (permalink / raw) To: chinmaya hoshing; +Cc: poky On 11-09-22 04:39 AM, chinmaya hoshing wrote: > > > On Wed, Sep 21, 2011 at 9:40 PM, Bruce Ashfield > <bruce.ashfield@windriver.com <mailto:bruce.ashfield@windriver.com>> wrote: > > On 11-09-21 10:03 AM, chinmaya hoshing wrote: > > > Hi , > > I am not doing any changes to kernel, following are the thing > what I did :- > > 1. I cloned poky from ( git://git.yoctoproject.org/__poky > <http://git.yoctoproject.org/poky> ) and using > bernard > <http://git.yoctoproject.org/__cgit/cgit.cgi/poky/log/?h=__bernard > <http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=bernard>> > > branch. > 2. I pull some packages from openembeded and also create my own. > 3. I maintained git repository for my poky source and did git > commit for > all for my changes. > > > > >>Are you talking about committing kernel changes here ? Or changes > > >>to layers and packages ? > > No I am not Commiting kernel changes here ,I am commiting packages which > are pulled in poky source > > eg- > ${POKY_SOURCE}/ > (it contains) bitbake LICENSE meta-intel README build meta meta-rt > README.hardware documentation meta-demoapps poky-init-build-env scripts > Before modifying the linux-yocto recipe the source extracted in > ${POKY_SOURCE}/build/tmp/work/fishriver-poky-linux/linux-yocto-3.0+git1+7782fc673afd6a1c742409896ae787560d96fce8_1+c111526f70815ceff495bab07df64c0cee494d8a-r0/ > > linux-fishriver-standard-build > (it contains) : arch block crypto drivers firmware fs include init ipc > kernel lib Makefile mm modules.builtin modules.order Module.symvers net > scripts > security sound source System.map usr vmlinux vmlinux.o > > After modifying the linux-yocto recipe (for local server) , I observer > that the source instead of being extracted to the above mentioned path > in WORKDIR is being extracted in ${POKY_SOURCE} itself > ${POKY_SOURCE}/ > (it contains): arch Documentation Kbuild scripts bitbake drivers Kconfig > security block firmware kernel sound build fs lib net tools COPYING include > MAINTAINERS README usr CREDITS init Makefile REPORTING-BUGS virt crypto > ipc meta samples > This causes the .git folder present in kernel source to overwrite my > .git directory present in ${POKY_SOURCE} resulting in loss of my git commits Aha. It is now clear to me. This is completely different than what I was thinking. This (to me) looks to be in the middle of the fetcher code, so we need someone with more knowledge in this area to comment. But the only way I can see that happening is is ${B} ends up pointing to the wrong location. Bruce > I made following changes to linux-yocto_git.bb > <http://linux-yocto_git.bb> as follows :- > -git://git.pokylinux.org/linux-yocto-3.0;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta > <http://git.pokylinux.org/linux-yocto-3.0;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta> > + > git://192.168.128.11/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta > <http://192.168.128.11/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta> > > 4. I created a local git and ftp repo on my local machine and > modify the > related recipes (SRC_URI ) as I don't want to waste my band width by > downloaing packages while building again and again. > > > Now I have a local the git repository for linux-yocto from > git://git.yoctoproject.org/__linux-yocto-3.0 > <http://git.yoctoproject.org/linux-yocto-3.0> > <git://git.yoctoproject.org/__linux-yocto-3.0 > <http://git.yoctoproject.org/linux-yocto-3.0> > > Now I modify the linux-yocto_git.bb <http://linux-yocto_git.bb> > <http://linux-yocto_git.bb> as > > follows :- > - > git://git.pokylinux.org/linux-__yocto-3.0;protocol=git;__nocheckout=1;branch=$%__7BKBRANCH%7D,meta;name=__machine,meta > <http://git.pokylinux.org/linux-yocto-3.0;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta> > <http://git.pokylinux.org/__linux-yocto-3.0;protocol=git;__nocheckout=1;branch=$%__7BKBRANCH%7D,meta;name=__machine,meta > <http://git.pokylinux.org/linux-yocto-3.0;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta>> > > + > git://192.168.128.11/linux-__yocto-3.0.git;protocol=git;__nocheckout=1;branch=$%__7BKBRANCH%7D,meta;name=__machine,meta > <http://192.168.128.11/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta> > <http://192.168.128.11/linux-__yocto-3.0.git;protocol=git;__nocheckout=1;branch=$%__7BKBRANCH%7D,meta;name=__machine,meta > <http://192.168.128.11/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta>> > > > Every package is building fine even u-boot but, while building > linux-yocto I got error as "No such file or directory > update-modules, > scripts/bitbake " ( some more dirs ). > > When I examine the source tree for poky I found out that linux-yocto > source is fetched in side the poky source and modifying the poky > source > tree. > > > > >>I'm not following what you are describing here. Linux-yocto works > largely > > >>like any other git based recipe. It works from the copy of the repo > > >>that is created in downloads/git2 and does a slightly different > > >>instantiation into ${B} to ensure that all branches are local. If > > >>you don't have the right code in in the downloaded git repo, or a > > >>tarball created from it, you won't see it in your build. > > > > The modification also removing the poky recipes directories like > recipes-multimedia recipes-sato and so on . > > I am also attaching the tree for both i.e original poky tree and > after > pulling linux-yocto poky tree > > > > >>Can you clarify what this is showing ? missing changes you > > >>made to the kernel ? Perhaps a diff would illustrate it better. > > Bruce > > > > Regards > Chinmaya > > On Wed, Sep 21, 2011 at 6:00 PM, Bruce Ashfield > <bruce.ashfield@gmail.com <mailto:bruce.ashfield@gmail.com> > <mailto:bruce.ashfield@gmail.__com > <mailto:bruce.ashfield@gmail.com>>> wrote: > > On Wed, Sep 21, 2011 at 12:49 AM, chinmaya hoshing > <cahoshing@gmail.com <mailto:cahoshing@gmail.com> > <mailto:cahoshing@gmail.com <mailto:cahoshing@gmail.com>>> wrote: > > Hi , > > I have setup a git server that is clone of linux-yocto-3.0 from > > git://git.yoctoproject.org/__linux-yocto-3.0 > <http://git.yoctoproject.org/linux-yocto-3.0> > <http://git.yoctoproject.org/__linux-yocto-3.0 > <http://git.yoctoproject.org/linux-yocto-3.0>> repository. > > > That's good! So where are you pushing your changes ? To that > repo ? Are > you updating the SRCREV or using AUTOREV in your local layers ? > I use > this workflow everyday, so it does work. I just need to understand > where you > are putting your changes, and then we'll know why you aren't > seeing them > on subsequent builds (or we'll have more ideas about where to look). > > Cheers, > > Bruce > > > Regards > > C Hoshing > > > > On Tue, Sep 20, 2011 at 7:24 PM, Bruce Ashfield > <bruce.ashfield@gmail.com <mailto:bruce.ashfield@gmail.com> > <mailto:bruce.ashfield@gmail.__com > <mailto:bruce.ashfield@gmail.com>>> > > > wrote: > >> > >> On Tue, Sep 20, 2011 at 5:51 AM, chinmaya hoshing > <cahoshing@gmail.com <mailto:cahoshing@gmail.com> > <mailto:cahoshing@gmail.com <mailto:cahoshing@gmail.com>>> > > >> wrote: > >> > Hi , > >> > I have set up a git server for linux-yocto. > >> > Following is my recipe : > >> > require linux-yocto.inc > >> > KMACHINE = "yocto/standard/base" > >> > KMACHINE_qemux86 = "yocto/standard/common-pc/__base" > >> > KMACHINE_qemux86-64 = "yocto/standard/common-pc-64/__base" > >> > KMACHINE_qemuppc = "yocto/standard/qemu-ppc32" > >> > KMACHINE_qemumips = "yocto/standard/mti-malta32-__be" > >> > KMACHINE_qemuarm = "yocto/standard/arm-versatile-__926ejs" > >> > KMACHINE_atom-pc = "yocto/standard/common-pc/__atom-pc" > >> > KMACHINE_routerstationpro = > "yocto/standard/__routerstationpro" > >> > KMACHINE_mpc8315e-rdb = "yocto/standard/fsl-mpc8315e-__rdb" > >> > KMACHINE_beagleboard = "yocto/standard/beagleboard" > >> > KMACHINE_fishriver = "yocto/standard/fishriver" > >> > KBRANCH = ${KMACHINE} > >> > KMETA = meta > >> > LINUX_VERSION ?= "3.0" > >> > LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE}" > >> > PR = "r0" > >> > #PV = "${LINUX_VERSION}+git${SRCPV}" > >> > #SRCREV_FORMAT = "meta_machine" > >> > SRC_URI = > >> > > >> > > "git://xxx.xxx.xxx.xx/linux-__yocto-3.0.git;protocol=git;__nocheckout=1;branch=$%__7BKBRANCH%7D,meta;name=__machine,meta" > >> > > >> > COMPATIBLE_MACHINE = > >> > > >> > > "(qemuarm|qemux86|qemuppc|__qemumips|qemux86-64|mpc8315e-__rdb|routerstationpro|__beagleboard)" > >> > # Functionality flags > >> > KERNEL_REVISION_CHECKING ?= "t" > >> > KERNEL_FEATURES="features/__netfilter" > >> > KERNEL_FEATURES_append___qemux86=" cfg/sound" > >> > KERNEL_FEATURES_append___qemux86-64=" cfg/sound" > >> > YOCTO_KERNEL_META_DATA=t > >> > # Temporary fix for oprofile and latencytop on qemux86-64 > >> > KERNEL_FEATURES_append___qemux86-64=" features/profiling" > >> > KERNEL_FEATURES_append___qemux86-64=" features/latencytop" > >> > # extra tasks > >> > addtask kernel_link_vmlinux after do_compile before do_install > >> > addtask validate_branches before do_patch after > do_kernel_checkout > >> > addtask kernel_configcheck after do_configure before > do_compile > >> > require linux-tools.inc > >> > > >> > > >> > But still I am getting the same result as before . My > previous git > >> > commits > >> > in poky source are flashed out , also the only recipe > remains in > >> > meta/recipe-kernel/ is linux . > >> > >> Just so I'm clear here. Are you still working with tarballs > of the > >> source, or have > >> you setup a git server that is a clone of the > linux-yocto-3.0 (as an > >> example) tree ? > >> > >> Where are you putting your changes in this scenario ? > >> > >> Bruce > >> > >> > > >> > Regards > >> > C Hoshing > >> > > >> > On Fri, Sep 16, 2011 at 8:52 PM, Gary Thomas > <gary@mlbassoc.com <mailto:gary@mlbassoc.com> > <mailto:gary@mlbassoc.com <mailto:gary@mlbassoc.com>>> wrote: > >> >> > >> >> On 2011-09-16 09:06, Richard Purdie wrote: > >> >>> > >> >>> On Fri, 2011-09-16 at 10:35 -0400, Bruce Ashfield wrote: > >> >>>> > >> >>>> On Fri, Sep 16, 2011 at 10:24 AM, Bruce Ashfield > >> >>>> <bruce.ashfield@gmail.com <mailto:bruce.ashfield@gmail.com> > <mailto:bruce.ashfield@gmail.__com > <mailto:bruce.ashfield@gmail.com>>> wrote: > >> >>>>> > >> >>>>> On Fri, Sep 16, 2011 at 8:38 AM, chinmaya > >> >>>>> hoshing<cahoshing@gmail.com > <mailto:cahoshing@gmail.com> <mailto:cahoshing@gmail.com > <mailto:cahoshing@gmail.com>>> > > >> >>>>> wrote: > >> >>>>>> > >> >>>>>> Hi , > >> >>>>>> I am building poky-build minimal live image for fishriver > machine > >> >>>>>> on > >> >>>>>> 64 bit > >> >>>>>> host machine. > >> >>>>>> As I am having limited internet band-width, so I have > identified > >> >>>>>> all > >> >>>>>> the > >> >>>>>> dependent packages and setup a Apache server on my local > system so > >> >>>>>> that I > >> >>>>>> can redirect the SRC_URI of all the packages to my local > server. > >> >>>>>> I have changed the related recipes to build minimal live > image, > >> >>>>>> and > >> >>>>>> modify > >> >>>>>> bitbake.conf to add > LOCAL_MIRROR="xxx.xxx.xxx.xxx/__packages" , in > >> >>>>>> side > >> >>>>>> packages I have tars which was present "build/download" > folder. > >> >>>>>> While building linux-yocto, fetch and unpack was done but > during > >> >>>>>> kernel > >> >>>>>> checkout whatever git commits I have done previously in > poky source > >> >>>>>> were > >> >>>>>> flashed out (lost), also the only recipe remains in > >> >>>>>> meta/recipe-kernel/ is > >> >>>>>> linux . > >> >>>>>> > >> >>>>>> Following are the changes made in > >> >>>>>> meta/recipes-kernel/linux/linu__x-yocto_git.bb > <http://linux-yocto_git.bb> > <http://linux-yocto_git.bb> > > >> >>>>>> #SRCREV_FORMAT = "meta_machine" > >> >>>>>> SRC_URI = "${LOCAL_MIRROR}/linux-yocto-__3.0-3.0.tar.bz2" > >> >>>>>> // This tar file I took from > >> >>>>>> > >> >>>>>> > >> >>>>>> > http://git.yoctoproject.org/__cgit/cgit.cgi/linux-yocto-3.0/__snapshot/linux-yocto-3.0-3.0.__tar.bz2 > <http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2> > >> >>>>>> PV = "${LINUX_VERSION}" > >> >>>>>> In file > meta-intel/meta-fishriver/__conf/machine/fishriver.conf I > >> >>>>>> modified > >> >>>>>> PREFERRED_VERSION_linux-yocto = "3.0" (which was > >> >>>>>> PREFERRED_VERSION_linux-yocto = "3.0+git%" ) > >> >>>>>> > >> >>>>>> Can any one help me to find the solution that if I had to > pull > >> >>>>>> linux > >> >>>>>> kernel > >> >>>>>> source from tar file or such and not from git repository. > What > >> >>>>>> things > >> >>>>>> I have > >> >>>>>> to do. > >> >>>>> > >> >>>>> The linux-yocto recipes are designed from the ground up to > work on a > >> >>>>> git > >> >>>>> based repository, and there's really no way to get around > that fact > >> >>>>> (and no > >> >>>>> plans to make any changes in this area). > >> >>>> > >> >>>> Thinking further about this, if the tgz actually was just a > tarball > >> >>>> of > >> >>>> the git > >> >>>> repositories (including the git blobs), it could work. > >> >>> > >> >>> This is exactly what we use behind the scenes for mirroring > the git > >> >>> repositories so this should work. It should be possible to > use our > >> >>> existing PREMIRROR code to avoid having to rewrite > individual recipes > >> >>> though. > >> >>> > >> >>> It will firstly unpack the tarball, then access whether the > revisions > >> >>> it > >> >>> needs are present. If they're not, it will then (and only > then) try > >> >>> and > >> >>> fetch them over the network. If the tarball is complete > it will > >> >>> therefore not touch the network. If its incomplete it will > only fetch > >> >>> the different (delta). > >> >> > >> >> This does work as advertised - I use it exclusively. I have a > local > >> >> package cache which I use with PREMIRROR and I set > BB_NO_NETWORK to > >> >> prove/protect that no network access is required. > >> >> > >> >> -- > >> >> > ------------------------------__------------------------------ > >> >> Gary Thomas | Consulting for the > >> >> MLB Associates | Embedded world > >> >> > ------------------------------__------------------------------ > >> >> _________________________________________________ > >> >> poky mailing list > >> >> poky@yoctoproject.org <mailto:poky@yoctoproject.org> > <mailto:poky@yoctoproject.org <mailto:poky@yoctoproject.org>> > > >> >> https://lists.yoctoproject.__org/listinfo/poky > <https://lists.yoctoproject.org/listinfo/poky> > >> > > >> > > >> > _________________________________________________ > >> > poky mailing list > >> > poky@yoctoproject.org <mailto:poky@yoctoproject.org> > <mailto:poky@yoctoproject.org <mailto:poky@yoctoproject.org>> > > >> > https://lists.yoctoproject.__org/listinfo/poky > <https://lists.yoctoproject.org/listinfo/poky> > >> > > >> > > >> > >> > >> > >> -- > >> "Thou shalt not follow the NULL pointer, for chaos and > madness await > >> thee at its end" > > > > > > > > -- > "Thou shalt not follow the NULL pointer, for chaos and madness await > thee at its end" > > > > > _________________________________________________ > poky mailing list > poky@yoctoproject.org <mailto:poky@yoctoproject.org> > https://lists.yoctoproject.__org/listinfo/poky > <https://lists.yoctoproject.org/listinfo/poky> > > > ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-20 9:51 ` chinmaya hoshing 2011-09-20 13:54 ` Bruce Ashfield @ 2011-09-27 4:40 ` Darren Hart 1 sibling, 0 replies; 18+ messages in thread From: Darren Hart @ 2011-09-27 4:40 UTC (permalink / raw) To: chinmaya hoshing; +Cc: poky On 09/20/2011 02:51 AM, chinmaya hoshing wrote: > Hi , > > I have set up a git server for linux-yocto. Did you do a --bare clone? > > Following is my recipe : Is there a reason you are recreating the entire recipe instead of just adding a layer which only makes the necessary changes in a bbappend file? > require linux-yocto.inc > > KMACHINE = "yocto/standard/base" > KMACHINE_qemux86 = "yocto/standard/common-pc/base" > KMACHINE_qemux86-64 = "yocto/standard/common-pc-64/base" > KMACHINE_qemuppc = "yocto/standard/qemu-ppc32" > KMACHINE_qemumips = "yocto/standard/mti-malta32-be" > KMACHINE_qemuarm = "yocto/standard/arm-versatile-926ejs" > KMACHINE_atom-pc = "yocto/standard/common-pc/atom-pc" > KMACHINE_routerstationpro = "yocto/standard/routerstationpro" > KMACHINE_mpc8315e-rdb = "yocto/standard/fsl-mpc8315e-rdb" > KMACHINE_beagleboard = "yocto/standard/beagleboard" > KMACHINE_fishriver = "yocto/standard/fishriver" > > KBRANCH = ${KMACHINE} > KMETA = meta > > LINUX_VERSION ?= "3.0" > LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE}" > PR = "r0" > #PV = "${LINUX_VERSION}+git${SRCPV}" > #SRCREV_FORMAT = "meta_machine" > > SRC_URI = > "git://xxx.xxx.xxx.xx/linux-yocto-3.0.git;protocol=git;nocheckout=1;branch=$%7BKBRANCH%7D,meta;name=machine,meta" > > COMPATIBLE_MACHINE = > "(qemuarm|qemux86|qemuppc|qemumips|qemux86-64|mpc8315e-rdb|routerstationpro|beagleboard)" > > # Functionality flags > KERNEL_REVISION_CHECKING ?= "t" > KERNEL_FEATURES="features/netfilter" > KERNEL_FEATURES_append_qemux86=" cfg/sound" > KERNEL_FEATURES_append_qemux86-64=" cfg/sound" > > YOCTO_KERNEL_META_DATA=t > > # Temporary fix for oprofile and latencytop on qemux86-64 > KERNEL_FEATURES_append_qemux86-64=" features/profiling" > KERNEL_FEATURES_append_qemux86-64=" features/latencytop" > > # extra tasks > addtask kernel_link_vmlinux after do_compile before do_install > addtask validate_branches before do_patch after do_kernel_checkout > addtask kernel_configcheck after do_configure before do_compile > > require linux-tools.inc > > > > But still I am getting the same result as before . My previous git > commits in poky source are flashed out , also the only recipe remains in > meta/recipe-kernel/ is linux . > > > Regards > C Hoshing -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-16 12:38 Getting error in linux-yocto kernel during build chinmaya hoshing 2011-09-16 14:24 ` Bruce Ashfield @ 2011-09-27 4:28 ` Darren Hart 2011-10-03 4:54 ` chinmaya hoshing 1 sibling, 1 reply; 18+ messages in thread From: Darren Hart @ 2011-09-27 4:28 UTC (permalink / raw) To: chinmaya hoshing; +Cc: poky On 09/16/2011 05:38 AM, chinmaya hoshing wrote: > Hi , > > I am building poky-build minimal live image for fishriver machine on 64 > bit host machine. > As I am having limited internet band-width, so I have identified all the > dependent packages and setup a Apache server on my local system so that > I can redirect the SRC_URI of all the packages to my local server. > I have changed the related recipes to build minimal live image, and > modify bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in > side packages I have tars which was present "build/download" folder. OK... why not just use a common download directory? From what you've described your just trying to speed up the build on a single build system. -- Darren > > While building linux-yocto, fetch and unpack was done but during kernel > checkout whatever git commits I have done previously in poky source were > flashed out (lost), also the only recipe remains in > meta/recipe-kernel/ is linux . > > > Following are the changes made in > meta/recipes-kernel/linux/linux-yocto_git.bb <http://linux-yocto_git.bb> > #SRCREV_FORMAT = "meta_machine" > SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" > // This tar file I took from > http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 > PV = "${LINUX_VERSION}" > > In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I modified > PREFERRED_VERSION_linux-yocto = "3.0" (which was > PREFERRED_VERSION_linux-yocto = "3.0+git%" ) > > > Can any one help me to find the solution that if I had to pull linux > kernel source from tar file or such and not from git repository. What > things I have to do. > > Regards > C Hoshing > > > > _______________________________________________ > poky mailing list > poky@yoctoproject.org > https://lists.yoctoproject.org/listinfo/poky -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-09-27 4:28 ` Darren Hart @ 2011-10-03 4:54 ` chinmaya hoshing 2011-10-03 15:39 ` Darren Hart 0 siblings, 1 reply; 18+ messages in thread From: chinmaya hoshing @ 2011-10-03 4:54 UTC (permalink / raw) To: Darren Hart; +Cc: poky [-- Attachment #1: Type: text/plain, Size: 2584 bytes --] Hi, In Downloads directory whatever were the entries for linux kernel I have kept them in downloads folder while building. After this I disconnected the network and started the build ,But it throws error for Unable to fetch source for linux-libc-headers, whereas building my kernel i.e linux-yocto_git.bb with this downloads does not create any problem. On Tue, Sep 27, 2011 at 9:58 AM, Darren Hart <dvhart@linux.intel.com> wrote: > > > On 09/16/2011 05:38 AM, chinmaya hoshing wrote: > > Hi , > > > > I am building poky-build minimal live image for fishriver machine on 64 > > bit host machine. > > As I am having limited internet band-width, so I have identified all the > > dependent packages and setup a Apache server on my local system so that > > I can redirect the SRC_URI of all the packages to my local server. > > I have changed the related recipes to build minimal live image, and > > modify bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" , in > > side packages I have tars which was present "build/download" folder. > > OK... why not just use a common download directory? From what you've > described your just trying to speed up the build on a single build system. > > -- > Darren > > > > > While building linux-yocto, fetch and unpack was done but during kernel > > checkout whatever git commits I have done previously in poky source were > > flashed out (lost), also the only recipe remains in > > meta/recipe-kernel/ is linux . > > > > > > Following are the changes made in > > meta/recipes-kernel/linux/linux-yocto_git.bb <http://linux-yocto_git.bb> > > #SRCREV_FORMAT = "meta_machine" > > SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" > > // This tar file I took from > > > http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 > > PV = "${LINUX_VERSION}" > > > > In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I modified > > PREFERRED_VERSION_linux-yocto = "3.0" (which was > > PREFERRED_VERSION_linux-yocto = "3.0+git%" ) > > > > > > Can any one help me to find the solution that if I had to pull linux > > kernel source from tar file or such and not from git repository. What > > things I have to do. > > > > Regards > > C Hoshing > > > > > > > > _______________________________________________ > > poky mailing list > > poky@yoctoproject.org > > https://lists.yoctoproject.org/listinfo/poky > > -- > Darren Hart > Intel Open Source Technology Center > Yocto Project - Linux Kernel > [-- Attachment #2: Type: text/html, Size: 3770 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Getting error in linux-yocto kernel during build. 2011-10-03 4:54 ` chinmaya hoshing @ 2011-10-03 15:39 ` Darren Hart 0 siblings, 0 replies; 18+ messages in thread From: Darren Hart @ 2011-10-03 15:39 UTC (permalink / raw) To: chinmaya hoshing; +Cc: poky On 10/02/2011 09:54 PM, chinmaya hoshing wrote: > Hi, > > In Downloads directory whatever were the entries for linux kernel > I have kept them in downloads folder while building. > After this I disconnected the network and started the build ,But it > throws error for Unable to fetch source for linux-libc-headers, whereas > building my kernel i.e linux-yocto_git.bb <http://linux-yocto_git.bb> > with this downloads does not create any problem. When building your kernel, which linux-libc-headers provider are you using? Have you ensured that you did a "-c fetchall" for the image you want to build so that all the downloads are sure to have downloaded before you switch to no network? Note that linux-libc-headers-yocto is the default linux-libc-headers provider, and it uses the 2.6.37 yocto recipe, so it will need to download that repository as well. -- Darren > > On Tue, Sep 27, 2011 at 9:58 AM, Darren Hart <dvhart@linux.intel.com > <mailto:dvhart@linux.intel.com>> wrote: > > > > On 09/16/2011 05:38 AM, chinmaya hoshing wrote: > > Hi , > > > > I am building poky-build minimal live image for fishriver machine > on 64 > > bit host machine. > > As I am having limited internet band-width, so I have identified > all the > > dependent packages and setup a Apache server on my local system so > that > > I can redirect the SRC_URI of all the packages to my local server. > > I have changed the related recipes to build minimal live image, and > > modify bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages" > , in > > side packages I have tars which was present "build/download" folder. > > OK... why not just use a common download directory? From what you've > described your just trying to speed up the build on a single build > system. > > -- > Darren > > > > > While building linux-yocto, fetch and unpack was done but during > kernel > > checkout whatever git commits I have done previously in poky > source were > > flashed out (lost), also the only recipe remains in > > meta/recipe-kernel/ is linux . > > > > > > Following are the changes made in > > meta/recipes-kernel/linux/linux-yocto_git.bb > <http://linux-yocto_git.bb> <http://linux-yocto_git.bb> > > #SRCREV_FORMAT = "meta_machine" > > SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2" > > // This tar file I took from > > > http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2 > > PV = "${LINUX_VERSION}" > > > > In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I > modified > > PREFERRED_VERSION_linux-yocto = "3.0" (which was > > PREFERRED_VERSION_linux-yocto = "3.0+git%" ) > > > > > > Can any one help me to find the solution that if I had to pull linux > > kernel source from tar file or such and not from git repository. What > > things I have to do. > > > > Regards > > C Hoshing > > > > > > > > _______________________________________________ > > poky mailing list > > poky@yoctoproject.org <mailto:poky@yoctoproject.org> > > https://lists.yoctoproject.org/listinfo/poky > > -- > Darren Hart > Intel Open Source Technology Center > Yocto Project - Linux Kernel > > -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2011-10-03 15:39 UTC | newest] Thread overview: 18+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-09-16 12:38 Getting error in linux-yocto kernel during build chinmaya hoshing 2011-09-16 14:24 ` Bruce Ashfield 2011-09-16 14:35 ` Bruce Ashfield 2011-09-16 15:06 ` Richard Purdie 2011-09-16 15:11 ` Bruce Ashfield 2011-09-16 15:22 ` Gary Thomas 2011-09-20 9:51 ` chinmaya hoshing 2011-09-20 13:54 ` Bruce Ashfield 2011-09-21 4:49 ` chinmaya hoshing 2011-09-21 12:30 ` Bruce Ashfield 2011-09-21 14:03 ` chinmaya hoshing 2011-09-21 16:10 ` Bruce Ashfield 2011-09-22 8:39 ` chinmaya hoshing 2011-09-22 14:50 ` Bruce Ashfield 2011-09-27 4:40 ` Darren Hart 2011-09-27 4:28 ` Darren Hart 2011-10-03 4:54 ` chinmaya hoshing 2011-10-03 15:39 ` Darren Hart
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.