rust-bin/rustlib: install with executable permission

Necessary for binaries and required to appease OE's automatic library
RDEPENDS.
This commit is contained in:
Tyler Hall
2015-06-29 14:27:44 -04:00
committed by Steven Walter
parent 06f6aeaa79
commit 8c83519133
2 changed files with 6 additions and 4 deletions
+2 -2
View File
@@ -81,13 +81,13 @@ oe_compile_rust_bin[vardeps] += "get_overlap_externs"
oe_install_rust_lib () { oe_install_rust_lib () {
for lib in $(ls ${LIBNAME}.{so,rlib} 2>/dev/null); do for lib in $(ls ${LIBNAME}.{so,rlib} 2>/dev/null); do
echo Installing $lib echo Installing $lib
install -D -m 644 $lib ${D}/${rustlibdir}/$lib install -D -m 755 $lib ${D}/${rustlibdir}/$lib
done done
} }
oe_install_rust_bin () { oe_install_rust_bin () {
echo Installing ${BINNAME} echo Installing ${BINNAME}
install -D -m 644 ${BINNAME} ${D}/${bindir}/${BINNAME} install -D -m 755 ${BINNAME} ${D}/${bindir}/${BINNAME}
} }
do_rust_bin_fixups() { do_rust_bin_fixups() {
+4 -2
View File
@@ -9,8 +9,10 @@ DEPENDS += "virtual/${TARGET_PREFIX}rust"
RUSTLIB_DEP = "" RUSTLIB_DEP = ""
do_install () { do_install () {
mkdir -p ${D}/${rustlib} for f in ${STAGING_DIR_NATIVE}/${rustlib}/*.so; do
cp ${STAGING_DIR_NATIVE}/${rustlib}/*.so ${D}/${rustlib} echo Installing $f
install -D -m 755 $f ${D}/${rustlib}/$(basename $f)
done
} }
# This has no license file # This has no license file