On Mon, 9 Mar 2015, Sujit K M wrote:
Why does it need to be different? cant you just have a call to the either the bootloader or disklabel.
The bootloader and disklabel both want to occupy sector 1 of the SD card. When you install the bootloader, it overwrites the disklabel. If you later install a disklabel, you won't be able to boot from the SD card.
Workaround is to define the FFS partition in the MBR partition table, and let the auto disklabel stuff do its magic.