Recipes4Linux 

Commercial Distribution - Monta Vista Linux

Murphy

Recipe 2b : I selected YYY but my filesystem has the busybox link instead?


I selected YYY but my filesystem has the busybox link instead?

It has been my experience with this tool, that once the busybox link is selected, it overrides later package additions that provide the same executable.  Stated another way, the selected busybox links do not seem to impact all of the dependency checking that is built into the tool.

If you are using busybox and are not getting the behavior you expect out of a package, check your busybox links against the files that are included by the package in question.

Sometimes a real-world example helps to explain the problem.  In a recent project we were working with a custom I/O device that was connected to the system through the PCI bus.  We were able to initially use the busybox links for modprobe and insmod.

A second generation of the product changed the I/O device to use the USB bus instead of the PCI bus.  The hotplug package that supports USB device renumeration required the full functionality of the modutils package version of these utilities.

I wasted a couple of hours tracking down this problem.  I selected the modutils package to be included, but because the busybox links were already selected, they were included in the final filesystem.  The solution is to remove the busybox links, but it seems like the dependency checking algorithm of the tool should catch this obvious conflict.


Contact  mailto:tmike@recipes4linux.com

Copyright © 2004 Tools Made Tough