[OE-core] [oe-core PATCH] pull ldlinux.sys and isolinux.bin from correct places
Joe Slater
jslater at windriver.com
Thu Feb 21 22:46:30 UTC 2013
ldlinux.sys is used when building an hdd image, and
isolinux.bin when building an iso bootimage. In both
cases, we want to look in the sysroot for MACHINE,
not in the one for the multilib we might be using.
Signed-off-by: Joe Slater <jslater at windriver.com>
---
meta/classes/syslinux.bbclass | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/meta/classes/syslinux.bbclass b/meta/classes/syslinux.bbclass
index c4596bf..666ffd6 100644
--- a/meta/classes/syslinux.bbclass
+++ b/meta/classes/syslinux.bbclass
@@ -39,14 +39,16 @@ syslinux_populate() {
fi
}
+# we want to pull isolinux.bin and ldlinux.sys from the MACHINE sysroot
+#
syslinux_iso_populate() {
syslinux_populate ${ISODIR} ${ISOLINUXDIR} isolinux.cfg
- install -m 0644 ${STAGING_LIBDIR}/syslinux/isolinux.bin ${ISODIR}${ISOLINUXDIR}
+ install -m 0644 ${STAGING_DIR}/${MACHINE}/${libdir}/syslinux/isolinux.bin ${ISODIR}${ISOLINUXDIR}
}
syslinux_hddimg_populate() {
syslinux_populate ${HDDDIR} ${SYSLINUXDIR} syslinux.cfg
- install -m 0444 ${STAGING_LIBDIR}/syslinux/ldlinux.sys ${HDDDIR}${SYSLINUXDIR}/ldlinux.sys
+ install -m 0444 ${STAGING_DIR}/${MACHINE}/${libdir}/syslinux/ldlinux.sys ${HDDDIR}${SYSLINUXDIR}/ldlinux.sys
}
syslinux_hddimg_install() {
--
1.7.3.4
More information about the Openembedded-core
mailing list