diff --git a/recipes-bsp/device-tree/device-tree.bbappend b/recipes-bsp/device-tree/device-tree.bbappend
index e4c076d287b11829a6bb367b6789d28c258193bd..cc3a0701406862f119b5743d1deb9d465e7d0959 100644
--- a/recipes-bsp/device-tree/device-tree.bbappend
+++ b/recipes-bsp/device-tree/device-tree.bbappend
@@ -10,14 +10,3 @@ do_configure_append() {
     cp ${WORKDIR}/pl-over.dtsi ${DT_FILES_PATH}/
 
 }
-
-do_install_append() {
-
-    # Install the resulting dtbo
-    mkdir -p ${D}/opt/fofb/map
-    install -Dm 0664 ${B}/pl-over.dtbo ${D}/opt/fofb/map/device-tree-overlay.dtbo
-
-}
-
-
-FILES_${PN} += "/opt/fofb/map/device-tree-overlay.dtbo"
diff --git a/recipes-bsp/device-tree/fpga-manager-util_%.bbappend b/recipes-bsp/device-tree/fpga-manager-util_%.bbappend
new file mode 100644
index 0000000000000000000000000000000000000000..7043ea8460b907e393661e2f73811b5c0861f065
--- /dev/null
+++ b/recipes-bsp/device-tree/fpga-manager-util_%.bbappend
@@ -0,0 +1,8 @@
+
+FILES_${PN}+="/opt/fofb/map/device-tree-overlay.dtbo"
+
+do_install_prepend() {
+
+    install -d ${D}/opt/fofb/map
+    install -m 0644 ${RECIPE_SYSROOT}/boot/devicetree/pl-over.dtbo ${D}/opt/fofb/map/device-tree-overlay.dtbo
+}