net-tools Makefile was hardcoded sbin, bin installation paths to /bin and /sbin
respectively.  This change moves the installed files to appropriate location as
per configured bitbake environment.

This might be solved much better way by patching Makefile, but that causing
build issues, as net-tools recipe is using pre-generated config.{h/status}.

Signed-off-by: Amarnath Valluri <[email protected]>
---
 meta/recipes-extended/net-tools/net-tools_1.60-26.bb | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/meta/recipes-extended/net-tools/net-tools_1.60-26.bb 
b/meta/recipes-extended/net-tools/net-tools_1.60-26.bb
index 49a65f8..c4af7ef 100644
--- a/meta/recipes-extended/net-tools/net-tools_1.60-26.bb
+++ b/meta/recipes-extended/net-tools/net-tools_1.60-26.bb
@@ -93,6 +93,17 @@ do_install() {
        unset CFLAGS
        unset LDFLAGS
        oe_runmake 'BASEDIR=${D}' install
+
+       if [ "${base_bindir}" != "/bin" ]; then
+               mkdir -p ${D}/${base_bindir}
+               mv ${D}/bin/* ${D}/${base_bindir}/
+               rmdir ${D}/bin
+       fi
+       if [ "${base_sbindir}" != "/sbin" ]; then
+               mkdir ${D}/${base_sbindir}
+               mv ${D}/sbin/* ${D}/${base_sbindir}/
+               rmdir ${D}/sbin
+       fi
 }
 
 inherit update-alternatives
-- 
2.7.4

-- 
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to