"We do not want to force users to place patches inside a particular folder (policy), instead the system offer a mechanism to place these any place you want (other recipes choose PN, for example)"
I understand that and I agree with it, at the same time, I do not get the requirement to put FILESEXTRAPATHS. If it is missing, I feel that bitbake should have a default behavior that is to use the same FILESPATHS as defined in bb but under the bbappend location. If people want to change that behavior, then they add FILESEXTRAPATHS. -- Yannick Koehler -----Original Message----- From: Leonardo Sandoval [mailto:[email protected]] Sent: Friday, October 20, 2017 10:39 AM To: Koehler, Yannick <[email protected]> Cc: [email protected] Subject: Re: [yocto] bbappend - FILESEXTRAPATHS On Fri, 20 Oct 2017 13:30:06 +0000 "Koehler, Yannick" <[email protected]> wrote: > Hi, > > > > I have been using Yocto for over 2 years now, and whenever I create a > new bbappend file, I always have to remember that FILESEXTRAPATHS > variable, often typing it wrong, EXTRAFILESPATHS or FILEEXTRAPATHS or > FILESEXTRAPATH, etc. > > > > I did a quick check on my setup and on 102 bbappend recipe found, > there are > 73 that uses the FILESEXTRAPATHS variable, so that is around 71% of them. > > > > I was wondering if the team would enhance the user/dev experience here > and modify bitbake behavior as to not require this variable and be > able to "override" any FILESPATH that already exists with the bbappend > location. So that for example the FILESPATH "files" would be looked > up in the bbappend folder location before the initial bb recipe folder > location automatically without having to manually enter a FILESEXTRAPATHS statement. One easy way to avoid this error is to place the FILESEXTRAPATHS variable inside a custom bbclass them inherit it from the recipe, at least it is less prone to typos. We do not want to force users to place patches inside a particular folder (policy), instead the system offer a mechanism to place these any place you want (other recipes choose PN, for example) > > > > Or alternatively, a script or command to create an initial skeleton > bbappend with the initial .bb in comment > > > > bbappend mylayer recipename.bb > > # Create a file under mylayer/recipes-*/*.bbappend > (using % for version when not specified on cmd line) with the original > .bb in comment and a section containing FILESEXTRAPATHS > Right, I think there is no tool to create bbappends from the command line. Anyway, feel free to file a bug (bugzilla.yoctoproject.org) with your enhancement. > > > I think this would greatly help when creating those files. > > > > -- > > Yannick Koehler > > HPE Aruba > -- Leonardo Sandoval <[email protected]>
smime.p7s
Description: S/MIME cryptographic signature
-- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
