I am interested with embedding programming. Thus, I bougt a Beaglebone board a years ago. A couple of weeks ago, I tried Arch Linux ARM for Beaglebone. It runs perfectly. By the way, installation guide for Beaglebone is very complete and clear. Then I installed new softwares (ex. Samba) using package manager and configure them.
Now I want to create an SD Card image similar to http://archlinuxarm.org/os/ArchLinuxARM ... est.tar.gz But I want to include packages that I installed later like Samba. This new image file should include chosen softwares and configurations by default. How can i customize the Arch Linux ARM distro for Beaglebone? I am using a Linux distro (Ubuntu) but I have no experience with building kernel etc. Could you suggest a way to do this? I browse github repository of Arch Linux ARM. However I didn't even understand how to compile distro without modifiying it.

Could you offer some suggestions?
Thanks!
Alper