On FreeBSD, we currently only offer a source build until we have VAST port available.
FreeBSD uses the rc(8) system of startup scripts during system
initialization and for managing services. VAST ships with an rc script (similar
to the ones in
/usr/local/etc/rc.d) that allows
service(8) to manage a
vast process with the
restart options. The rc script uses daemon(8) to manage the
The following steps install VAST as a persistent service:
Copy the rc script to
This happens automatically when invoking the
installtarget, e.g., via
cmake --build build --target install.
Add the following line to
Start the service:service vast start
During the first start, the rc script checks whether a
vastuser and group exist already. These are necessary so that daemon(8) can start VAST in an unprivileged context.