Forgot to say, Bitbake's dependency model is loosely based on Debian's so the Debian Policy is a good read for semantics:
https://www.debian.org/doc/debian-policy/ch-relationships.html#binary-dependencies-depends-recommends-suggests-enhances-pre-depends Debian's "Depends" is our "RDEPENDS", what you want is "Pre-Depends" that we don't (yet) support. As I said, this is just a matter of picking a name and then mapping it into the control file. Ross On Thu, 31 Jan 2019 at 10:49, Burton, Ross <ross.bur...@intel.com> wrote: > > Presumably the problem here is that you've a maintainer script > (preinst or postinst) in B that needs a binary/library from A, and is > failing because B's postinst is running before A is unpacked? If not, > please clarify, otherwise the problem is that DEPENDS just talks about > the final solution. If you want to express that A needs to be > installed and configured before B is configured then you'll need to > use Pre-Depends, which I don't believe are actually supported in the > packaging classes yet. I know that dpkg and opkg support this, and > presumably rpm too, so extending the packaging classes is a few > minutes work. > > Ross > > On Thu, 31 Jan 2019 at 06:51, Darcy Watkins <dwatk...@sierrawireless.com> > wrote: > > > > Hi, > > > > Can someone knowledgeable with the inner workings of the build system > > please confirm... > > > > IF package B has RDEPENDS on package A > > > > THEN during do_rootfs task, package A will always be installed into > > rootfs first AND the post-inst scripts of package A will always be run > > prior to those for package B. > > > > Also, if that can be confirmed for 'daisy' branch, that would really be > > helpful. If not, then please mention as far back the branch that you > > know for sure. Thanks! > > > > > > > > -- > > > > > > Regards, > > > > Darcy > > > > Darcy Watkins :: Senior Staff Engineer, Firmware > > > > SIERRA > > WIRELESS > > Direct +1 604 233 7989 :: Fax +1 604 231 1109 :: Main + > > 1 604 231 1100 > > 13811 Wireless Way :: Richmond, BC Canada V6V 3A4 > > [P1] > > > > dwatk...@sierrawireless.com :: www.sierrawireless.com > > > > > > > > -- > > _______________________________________________ > > yocto mailing list > > yocto@yoctoproject.org > > https://lists.yoctoproject.org/listinfo/yocto -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto