uclibc: fix handling of bindir != /usr/bin
authorPhil Blundell <philb@gnu.org>
Wed, 10 Jun 2009 20:02:49 +0000 (21:02 +0100)
committerPhil Blundell <philb@gnu.org>
Wed, 10 Jun 2009 20:02:49 +0000 (21:02 +0100)
recipes/uclibc/uclibc.inc

index a967954..bf8df8e 100644 (file)
@@ -202,17 +202,17 @@ do_install() {
                rmdir ${D}${prefix}/lib
        fi
 
-       if [ "${bindir}" != "/usr/bin" ]; then
-               install -d ${D}${bindir}
-               mv ${D}/usr/bin/* ${D}${bindir}/
-               rmdir ${D}/usr/bin
-       fi
-
         oe_runmake "SSP_ALL_CFLAGS=${TARGET_LINK_HASH_STYLE}" utils
         oe_runmake STRIPTOOL=true PREFIX=${D} DEVEL_PREFIX=${prefix}/ RUNTIME_PREFIX=/ \
                 install_utils
        
        # oe_runstrip needs +x on files 
        chmod +x ${D}/${base_libdir}/*
+
+       if [ "${bindir}" != "/usr/bin" ]; then
+               install -d ${D}${bindir}
+               mv ${D}/usr/bin/* ${D}${bindir}/
+               rmdir ${D}/usr/bin
+       fi
 }