CyanogenModXT720/openrecovery_xt720 — comment on commit 46122d330c5cfa23851fb02321ca215c58b21e0c
File: OpenRecovery/2ndinit.STR/default.prop line 27
By Mioze7Ae:

But you can just keep ro.product.boardname=sholes and still build liblights.sholest.so instead of liblights.sholes.so... That's what we do in CM6, we just use the updater-script add a symbolic link during install. Moving the file instead (in the squisher or in the updater-script) would work, too. Both /system/build.prop and /system/lib/hw/liblights.sholes.so come from the update--it's a bug if they're not internally consistent ;)

I guess I'm just more conservative about this. I have no idea what parts of Motorola/Market compatibility gunk checks boardname. I also don't see what we gain by changing to boardname=sholest.