use component-autoboot to generate self-executing script