summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core
diff options
context:
space:
mode:
authorNg, Mei Yeen <mei.yeen.ng@intel.com>2015-11-26 11:30:49 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-12-08 10:27:15 +0000
commit8ad2bcca49e525ba1d2f5bff65ffa7a7ed43f6cd (patch)
tree3fd351e322a5f36c03f17d6f928c0f53b16ce967 /meta/recipes-core
parentc3087bd977579cfe6736a7cb3c32f3f8a815dd29 (diff)
downloadpoky-8ad2bcca49e525ba1d2f5bff65ffa7a7ed43f6cd.tar.gz
init-install-efi: fix script for gummiboot loader
After running gummiboot loader install option, the installed target storage device boot parameter for root=PARTUUID is empty causing boot failure. This issue is only observed with gummiboot and not with GRUB loader. This fix assign the rootuuid of the rootfs partition for gummiboot loader. [YOCTO #8709] (From OE-Core rev: 0b9f31452a65d1a8d8392b4ba9c335bd32860a6a) Signed-off-by: Ng, Mei Yeen <mei.yeen.ng@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core')
-rw-r--r--meta/recipes-core/initrdscripts/files/init-install-efi.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/recipes-core/initrdscripts/files/init-install-efi.sh b/meta/recipes-core/initrdscripts/files/init-install-efi.sh
index ac26bceceb..0443a9d11f 100644
--- a/meta/recipes-core/initrdscripts/files/init-install-efi.sh
+++ b/meta/recipes-core/initrdscripts/files/init-install-efi.sh
@@ -223,6 +223,7 @@ if [ -f /run/media/$1/EFI/BOOT/grub.cfg ]; then
223fi 223fi
224 224
225if [ -d /run/media/$1/loader ]; then 225if [ -d /run/media/$1/loader ]; then
226 rootuuid=$(blkid -o value -s PARTUUID ${rootfs})
226 GUMMIBOOT_CFGS="/boot/loader/entries/*.conf" 227 GUMMIBOOT_CFGS="/boot/loader/entries/*.conf"
227 # copy config files for gummiboot 228 # copy config files for gummiboot
228 cp -dr /run/media/$1/loader /boot 229 cp -dr /run/media/$1/loader /boot