Image location: http://autobuilder.yoctoproject.org/pub/nightly/20130731-1/machines/qemu/ Git rev: master/9de0ad47462c13ac4a2d73e12e92be6c1b4e0415 For qemux86, qemux86-64, and qemuarm images, The kernel image symbolic link file is invalid in /boot directory. ################# root@qemux86:~# ls -l /boot/ total 206137 -rw-r--r-- 1 root root 370464 Jul 25 06:18 Module.symvers-3.8.13-yocto-standard -rw-r--r-- 1 root root 2190813 Jul 25 06:18 System.map-3.8.13-yocto-standard lrwxrwxrwx 1 root root 29 Jul 31 06:53 bzImage -> bzImage-3.8.13-yocto-standard -rw-r--r-- 1 root root 90781 Jul 25 06:18 config-3.8.13-yocto-standard -rw-r--r-- 1 root root 207599805 Jul 25 06:18 vmlinux-3.8.13-yocto-standard root@qemux86:~# ################## ################### root@qemux86-64:~# ls -l /boot/ total 142661 -rw-r--r-- 1 root root 348525 Jul 25 08:12 Module.symvers-3.8.13-yocto-standard -rw-r--r-- 1 root root 2356611 Jul 25 08:12 System.map-3.8.13-yocto-standard lrwxrwxrwx 1 root root 29 Jul 31 06:43 bzImage -> bzImage-3.8.13-yocto-standard -rw-r--r-- 1 root root 74221 Jul 25 08:12 config-3.8.13-yocto-standard -rw-r--r-- 1 root root 142726804 Jul 25 08:12 vmlinux-3.8.13-yocto-standard root@qemux86-64:~# #################### #################### root@qemuarm:~# ls -l /boot/ total 91975 -rw-r--r-- 1 root root 299749 Jul 25 11:17 Module.symvers-3.8.13-yocto-standard -rw-r--r-- 1 root root 1545345 Jul 25 11:17 System.map-3.8.13-yocto-standard -rw-r--r-- 1 root root 61075 Jul 25 11:17 config-3.8.13-yocto-standard -rw-r--r-- 1 root root 91899977 Jul 25 11:17 vmlinux-3.8.13-yocto-standard lrwxrwxrwx 1 root root 28 Jul 31 06:42 zImage -> zImage-3.8.13-yocto-standard root@qemuarm:~# ####################
Which images specifically? I just built core-image-minimal for qemux86 and the /boot directory in the ext2 image is empty.
bah, apologies, was building poky-tiny on accident.
This appears to be due to pkg_postinst_kernel-base making the alternatives link when it's kernel-image that installs the actual kernel image. Testing a correction.
Patch submitted to OE-Core
commit 7590f6926de6dcee05a5b71ef61b8a09972daac5 Author: Darren Hart <dvhart@linux.intel.com> Date: Fri Aug 9 10:58:42 2013 -0700 kernel.bbclass: Correct post(inst|rm) package association Fixes [YOCTO #4991] The kernel image is installed as part of the kernel-image package, but the symlink creation/removal via alternatives is being done in pkg_post(inst|rm)_kernel-base. Move the postinst alternatives logic into the kernel-image functions. (From OE-Core rev: 35f538b117e3387354d2dab1f22c3de28ab1322b)