It's a common mistake to use ${D} in the FILES value. We should probably have a QA check for this that would trigger an error if ${D} is found in the unexpanded value.
Solved here: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=24d9d5a6eb3b48d392b7fa0bde1fc5c7a8392023