@@ -40,11 +40,21 @@ EXTRA_OEMAKE = 'CHECK_RUN_DIR=0 CWFLAGS="" CXFLAGS="${CFLAGS}" SYSTEMD_DIR=${sys
DEBUG_OPTIMIZATION:append = " -Wno-error"
do_install() {
- oe_runmake 'DESTDIR=${D}' install install-systemd
+ install -d ${D}/${datadir}/
+
+ oe_runmake -j 1 'DESTDIR=${D}' install install-systemd
+
install -d ${D}/${sysconfdir}/
install -m 644 ${S}/documentation/mdadm.conf-example ${D}${sysconfdir}/mdadm.conf
install -d ${D}/${sysconfdir}/init.d
install -m 755 ${UNPACKDIR}/mdadm.init ${D}${sysconfdir}/init.d/mdmonitor
+ # temp change
+ install -m 644 ${S}/udev-md-raid-safe-timeouts.rules ${D}/${sysconfdir}/tmp-file
+
+ if grep -q "BINDIR" ${D}${datadir}/${BPN}/mdcheck; then
+ bberror "Build failed: 'BINDIR' placeholder found in mdcheck."
+ bbfatal_log "sed command in Makefile failed to execute correctly."
+ fi
}
do_compile_ptest() {