Custom script to run on first boot using linux builder

Why do this post-boot? Why not bake it into the default config files?