Let FreeBSD's inetd listen on a Unix socket

FreeBSD's inetd can listen on Unix sockets, too. In my /etc/inetd.conf I have:

:openvpn:openvpn:0600:/usr/local/etc/openvpn/chroot/tmp/openvpn-route.sock stream unix nowait root /usr/local/sbin/openvpn-route.pl openvpn-route.pl
The socket /usr/local/etc/openvpn/chroot/tmp/openvpn-route.sock is owned by the openvpn user and group, and is read- and writable by that user only, while the program /usr/local/sbin/openvpn-route.pl is run as root.
See also my post on Google+.