This project allows to keep package recipes, board support and configuration files outside of the Buildroot tree, while still having them nicely integrated in the build logic. I will start with customizations for the beaglebone board and I hope to continue over time with the addition of customizations for other boards.
The instructions to prepare the SD card:
$ mkdir -p
$ cd <path-to-project>
$ repo init -u https://github.com/passgat/buildroot-beaglebone-repo
$ repo sync
$ cd buildroot
$ make BR2_EXTERNAL=/buildroot-external-passgat beaglebone_kit_c_defconfig
$ make
$ dd if=output/images/sdcard.img of=/dev/<disknumber>
To disable BB to boot up from the eMMC (embedded MultiMedia Card) execute the
following two commands on the u-boot prompt:
# mmc dev 1
# mmc erase 0 512
The first command will select the eMMC card, and the second one will do the
erasing so that the BB doesn't boot from eMMC.
Finally, insert the prepared SD card and power on the BB.