The configuration of the FreeBSD can happen in different stages.
TeamViewer delivers the binary files as well as a recipe to create the package. The FreeBSD platform expects that the admin builds the package for his systems on his own. The following steps are not required if somebody just wants to get started.
📌Note: The acceptance of the EULA is not a “configuration” step. This is a mandatory step that has to be performed for every new installation as described in the Delivery and Usage Flow. The system itself is preventing the acceptance of the EULA during package installation.
Every customer can build his own package with the default configuration they want to have:
setenv TV_PORT_MASTER_SITES sudo --preserve-env=TV_PORT_MASTER_SITES make makesum sudo --preserve-env=TV_PORT_MASTER_SITES make package
Result: The package has the custom configuration included and can be installed on the target system.
It is mandatory to accept the EULA (see info box above).
The FreeBSD package will be shipped with agent.conf located at /etc/teamviewer-iot-agent/.
This configuration file is logically the same as the file used for OEM packages on Linux. In this article, we will not describe each setting, as they are described within the file. This file can be changed even if the agent is already running. A restart of the agent is required, so the changes are applied to the agent.