xref: /freebsd/libexec/rc/rc.d/ippool (revision d4b3aefdf94fe401f6bfc93a33b69e21dd7a634a)
1#!/bin/sh
2#
3#
4
5# PROVIDE: ippool
6# REQUIRE: FILESYSTEMS
7# BEFORE:  ipfilter
8# KEYWORD: nojailvnet
9
10. /etc/rc.subr
11
12name="ippool"
13desc="user interface to the IPFilter pools"
14rcvar="ippool_enable"
15load_rc_config $name
16start_precmd="ippool_start_precmd"
17stop_cmd="${ippool_program} -F"
18reload_cmd="ippool_reload"
19extra_commands="reload"
20required_files="${ippool_rules}"
21required_modules="ipl:ipfilter"
22
23ippool_start_precmd()
24{
25	rc_flags="-f ${ippool_rules} ${rc_flags}"
26}
27
28ippool_reload()
29{
30	echo "Reloading IP Pools."
31	${stop_cmd}
32	${start_cmd}
33}
34
35
36run_rc_command "$1"
37