Hi, I've finished moving mounting to a separate init.partitions.rc that can differ on a per-board basis - and also added the 2 most common variants to device/linaro/common.
http://review.android.git.linaro.org/#change,1656 http://review.android.git.linaro.org/#change,1657 http://review.android.git.linaro.org/#change,1660 http://review.android.git.linaro.org/#change,1665 http://review.android.git.linaro.org/#change,1661
On iMX6, my first impression was that it doesn't work - but after some reboots without changes, it did start working and everything is looking ok. Both iMX53 and iMX6 have a track record of sometimes failing to boot for no apparent reason - so it's likely I was running into an unusually high number of those w/ the initial tests, or somehow the timing differences by init.partitions.rc make the problem worse.
Please do check if it causes problems on your board before approving - if this introduces a "doesn't boot" bug, I'd much rather live with the sed hackery we have now...
ttyl bero
linaro-android@lists.linaro.org