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