Bug 8513

Summary: Variable SYSLINUX_ROOT is hard-coded in image-live.bbclass and therefore cannot be modified
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Chris Hallinan <challinan>
Component: coreAssignee: Ross Burton <ross.burton>
Status: VERIFIED FIXED QA Contact: Bogdan Alexandru Voiculescu <bogdanx.a.voiculescu>
Severity: normal    
Priority: Medium+ CC: bogdanx.a.voiculescu, meta.mr.watcher, meta.watcher
Version: 1.9   
Target Milestone: 2.0.1   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know
Attachments:
Description Flags
Make-SYSLINUX_ROOT-changable-in-image-recipes.patch none

Description Chris Hallinan 2015-10-14 16:19:44 UTC
Created attachment 2798 [details]
Make-SYSLINUX_ROOT-changable-in-image-recipes.patch

As part of my efforts to build live image types with a rootfs growing to larger than 4GB, I need to build a grub configuration which facilitates mounting root on a separate partition.  It seems that SYSLINUX_ROOT is the mechanism to do this, but it cannot be overridden because it is is defined with "=" instead of "?="

Suggested patch attached.
Comment 1 Ross Burton 2015-10-14 22:17:22 UTC
We do patch review on the mailing list, can you please send the patch to the openembedded-core mailing list?
Comment 2 Ross Burton 2015-10-15 15:03:39 UTC
Looked again at the patch and it's fairly obvious, so I hope to get this into 2.0.
Comment 3 Ross Burton 2015-11-17 11:30:43 UTC
Merged as 33c3a74b0266c53773d7ca3983f9ff50c00b9000 into oe-core for 2.0.
Comment 4 Bogdan Alexandru Voiculescu 2016-01-18 12:13:48 UTC
Verified on jethro branch: dd0ba9ea4a11ab15348d4fe3574e4b28784db82f
Variable is not hard-coded anymore.