creating a flasher SD image

You finally have your custom code working and want to make a flasher SD image to distribute it to your customer. How do you go about that? Yacto, buildroot or some other way?

Here’s a good explanation how to use

sudo beagle-flasher

to copy the eMMC to SD and to then convert that SD to a flasher image using

sudo enable-beagle-flasher

Thank you Fred27. I also found this discussion

in particular RobertCNelson’s reply.

So to be clear the steps could be:
get base BBB image on flasher SD card
flash to eMMC
get my code working on eMMC
copy changes to same BBB image on SD card but not the flasher version
run sudo enable-beagle-flasher
now the SD card is a flasher version and can be used to flash another eMMC.

Or just work off a non flasher image of the BBB on the SD card
get code my working
run sudo enable-beagle-flasher on SD card
now the SD card is a flasher version and can be used to flash another eMMC.

Is that correct?