FAI is a tool that can create custom debian images, during the generation of an image, FAI can do various types of customizations, like editing config files (in /etc) , adding remote package repos, installing packages from these repos, … I don’t think you can build an application within FAI, well, you probably can since you could write a script for that, but i think it was not meant to be used this way. So there is no built-in mechanism to do that.
the recommended method to install software is:
- setup your own debian repo
- publish your application, built as a proper debian package into your debian repo
- include your debian repo in your FAI config
- update your FAI package list so that your app is installed
Maybe @suihkulokki would know a better way…