title: Bitbake not installing my file in the rootfs image
body: <p><br>
  I have created a bitbake recipe that would copy 2 of my files (firmware binaries for VPU) into /lib/firmware/ directory on targets root filesystem.</p>
  
  <p>I have tried many options so I'm now not sure what in my recipe is unnecessary/redundant and what is needed.
  I think that FILESEXTRAPATHS.., SRC_URI.. and do_install.. should be enough but it doesn't work with just it and neither with all other stuff.</p>
  
  <pre><code>DESCRIPTION = "VPU libraries provided by fsl"
  
  LICENSE = "MIT"
  LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690"
  
  PACKAGE_ARCH = "all"
  ALLOW_EMPTY_${PN} = "1"
  
  FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
  SRC_URI += " \
      file://vpu_fw_imx6d.bin \
      file://vpu_fw_imx6q.bin \
  "
  
  INSANE_SKIP_${PN} += "installed-vs-shipped"
  
  do_install () {
      install -d ${D}${base_libdir}/firmware/
      cp ${WORKDIR}/vpu_fw_imx6d.bin ${D}${base_libdir}/firmware/
      cp ${WORKDIR}/vpu_fw_imx6q.bin ${D}${base_libdir}/firmware/
      chmod 755 ${D}${base_libdir}/firmware/vpu_fw_imx6d.bin
      chmod 755 ${D}${base_libdir}/firmware/vpu_fw_imx6q.bin
  }
  PACKAGES = "${PN}"
  FILES_${PN} += " \
          ${D}${base_libdir}/firmware/vpu_fw_imx6d.bin \
          ${D}${base_libdir}/firmware/vpu_fw_imx6q.bin \
  "
  </code></pre>
  
  <p>Could you please point me what I do wrong?</p>
  
  <p>EDIT:<br>
  Anders answer really helped and resolved the issue.</p>
  
  <p>I'm posting "fixed" recipe in case someone finds it helpful.</p>
  
  <pre><code>DESCRIPTION = "VPU libraries provided by fsl"
  
  LICENSE = "MIT"
  LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690"
  
  PACKAGE_ARCH = "all"
  
  SRC_URI += " \
      file://vpu_fw_imx6d.bin \
      file://vpu_fw_imx6q.bin \
  "
  
  do_install () {
      install -d ${D}${base_libdir}/firmware/
      install -m 755 ${WORKDIR}/vpu_fw_imx6d.bin ${D}${base_libdir}/firmware/
      install -m 755 ${WORKDIR}/vpu_fw_imx6q.bin ${D}${base_libdir}/firmware/
  }
  
  FILES_${PN} += " \
          ${base_libdir}/firmware/vpu_fw_imx6d.bin \
          ${base_libdir}/firmware/vpu_fw_imx6q.bin \
  "
  </code></pre>