If you modify a recipe then anything that depends on it will be rebuilt. So changing a file referenced in SRC_URI in a recipe will cause the image to rebuild if you build the image.
Ross On 2 August 2017 at 12:03, Takashi Matsuzawa <tmatsuz...@xevo.com> wrote: > Hello. > > Thank you for your comment. > > > I want to double check. > > > xxxx = image name > > yyyy = recipe within xxxx > > > Then, I am not sure if doing below will rebuild yyyy from scratch. > > > $ bitbake xxxx -c cleansstate > > $ bitbake xxxx > > > Especially, I am doing things like below within my yyyy. > > > SRC_URI += "file://src/*;subdir=local" > > I want to be sure that, if I make modification to the local files > (referred to as file://... path within SRC_URI variable of xxxx recipe), > the changes are reflected to the final image. > > (Not explicitly specifying -c cleansstate to xxxx). > > ------------------------------ > *From:* Khem Raj <raj.k...@gmail.com> > *Sent:* Tuesday, August 1, 2017 3:42 AM > *To:* Takashi Matsuzawa; yocto@yoctoproject.org > *Subject:* Re: [yocto] local file update vs rebuild > > > > On 7/31/17 4:39 AM, Takashi Matsuzawa wrote: > > Hello. > > I am uncertain about do_clean behavior with local files. > > > > > > Say, I have local files referred by my recipe, and I have made changes > to the files referred. > > (Note, there is no change in my xxxx.bb file itself.) > > > > > >> SRC_URI += "file://src/*;subdir=local" > > > > > > What makes those changed files reflected to the build? > > Do I need do_cleanall? do_cleansstate or maybe do_clean is enough? > > > > > > According to the document > > > > > >> do_clean > >> do_unpack task forward (i.e. do_unpack, do_configure, do_compile, > do_install, and do_package). > >> if no changes have been made and the recipe is rebuilt after cleaning, > output files are simply restored from the sstate cache. > > > > > > I want to avoid doing do_cleanall often, and I would like to tell > bitbake that my recipe needs rebuild at the same time not rebuilding others. > > But at the same time I want to avoid building my single explicity. > > I just want to build the image name as target. > > I think ccleansstate should be good. > > > > > > > > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto > >
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto