How to Include a port in Custom OPNsense ISO Build?

Started by vivekmauli14, December 14, 2024, 08:56:17 AM

Previous topic - Next topic
I've been working with the OPNsense build tools to create a custom ISO and have successfully built one. However, I'd like to include the nDPI package in the ISO itself so that it's pre-installed when installed.

I've gone through the build tools documentation, but I'm unsure about the best way to add an additional package like nDPI into the build process. Specifically:

Do I need to add nDPI to config/ports.conf or modify other build scripts?
If nDPI isn't available as a standard FreeBSD package, would creating a FreeBSD port be the right first step?
Are there any additional configurations needed to ensure the package works seamlessly after installation?
I'd greatly appreciate any guidance or references from the community. If someone has experience customizing OPNsense builds with additional packages, I'd love to hear your thoughts.

Thanks in advance!

Best,
VivekSP