I've read all the relevant boot and rc type manuals and they only give a vague reference to starting programs with rc.local or rc.conf.local. I want to start wpa_supplicant and I haven't seen any variables for doing it. Some OS's have the /usr/local/etc/rc.d directory for such purposes.
It's pretty clear here that you should put it inside /etc/rc.local: http://openbsd.org/faq/faq10.html#rc Just as the example in the docs provide: if [ -x /usr/local/sbin/daemonx ]; then echo -n ' daemonx'; /usr/local/sbin/daemonx fi Obviously, you need to know how to start the daemon you want to use. Then if you want to shut it down, use the rc.shutdown, also in the docs. Best, Daniel

