1#!/bin/sh 2 3# PROVIDE: tiny_dhcp_server 4# REQUIRE: LOGIN 5# KEYWORD: shutdown 6 7# Add the following lines to /etc/rc.conf to enable tiny-dhcp-server: 8# tiny_dhcp_server_enable (bool): Set to "YES" to enable dhcp. Default: NO 9# tiny_dhcp_server_ifaces (list): Set it to the list of interfaces. Default: "" 10# At least one interface is required. 11# 12 13. /etc/rc.subr 14 15name=tiny_dhcp_server 16rcvar=tiny_dhcp_server_enable 17 18load_rc_config ${name} 19 20: ${tiny_dhcp_server_enable="NO"} 21: ${tiny_dhcp_server_ifaces=""} 22 23command=/usr/local/bin/tiny-dhcp-server 24command_args="${tiny_dhcp_server_ifaces}" 25 26check_process() { 27 echo $(pgrep -f 'tiny-dhcp-server') 28} 29 30run_rc_command "$1" 31