Personally I would love to nuke the binary .deb files (maybe the Arch port will fix this) and just have the build system download them as needed. I figured the best method would be to have the config file list the versions requested.
For Kamailio/Telegraf/RTPengine itself, that's super easy.
For the RTPengine kernel module though, that's trickier since it has to build against a kernel. We obviously don't want to have to copy the kernel headers into the root image, so the only things I can think of currently are:
1) Install them but don't copy them
2) Make a 2nd temporary root
Personally I would love to nuke the binary .deb files (maybe the Arch port will fix this) and just have the build system download them as needed. I figured the best method would be to have the config file list the versions requested.
For Kamailio/Telegraf/RTPengine itself, that's super easy.
For the RTPengine kernel module though, that's trickier since it has to build against a kernel. We obviously don't want to have to copy the kernel headers into the root image, so the only things I can think of currently are:
1) Install them but don't copy them 2) Make a 2nd temporary root
Any other ideas?