create libopenbmc_intf.so link in rootfs

An upstream change removed a workaround that OpenBMC was depending on
which created any missing symlinks in the rootfs. See the following for
more details:
https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=061eb6f501c6262266230919ef55ebf02a26abcd

This caused the libopenbmc_intf.so link to no longer be created in
/usr/lib/. This then caused applications like power_control.exe to no
longer start with an error like this:
Jul 12 23:26:15 witherspoon power_control.exe[367]: power_control.exe: error while loading shared libraries: libopenbmc_intf.so: cannot open shared object file: No such file or directory

Long term the goal is to move away from power_control.exe and the
skeleton repo in general. For now, just get us back to how things were
with this patch.

Tested:
Verified link is back in witherspoon image and power_contro.exe started
successfully.

Resolves openbmc/openbmc#3677

Change-Id: Icbe8d86fb01e0ea15fe9e3af575acb89bd72a4a4
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
1 file changed
tree: c1014da55a62cd43ba9161421ed0b74dd289b8fa
  1. aspeed-layer/
  2. classes/
  3. conf/
  4. nuvoton-layer/
  5. raspberrypi/
  6. recipes-connectivity/
  7. recipes-core/
  8. recipes-devtools/
  9. recipes-extended/
  10. recipes-graphics/
  11. recipes-phosphor/
  12. recipes-protocols/
  13. recipes-support/
  14. recipes-textproc/
  15. recipes-x86/
  16. COPYING.apache-2.0
  17. COPYING.MIT
  18. LICENSE
  19. MAINTAINERS
  20. README.md
  21. recipes.txt
README.md

OpenBMC

meta-phosphor is the OpenBMC layer. This layer should be included for all OpenBMC systems. The OpenBMC layer contains content which is shared between all OpenBMC systems.