| @@ -1,27 +1,35 @@ | | | @@ -1,27 +1,35 @@ |
1 | #!/bin/sh | | 1 | #!/bin/sh |
2 | # | | 2 | # |
3 | # $NetBSD: cgd,v 1.7 2009/09/11 18:18:03 apb Exp $ | | 3 | # $NetBSD: cgd,v 1.8 2010/11/01 14:41:11 christos Exp $ |
4 | # | | 4 | # |
5 | | | 5 | |
6 | # PROVIDE: cgd | | 6 | # PROVIDE: cgd |
7 | # REQUIRE: rndctl | | 7 | # REQUIRE: rndctl |
8 | # BEFORE: DISKS | | 8 | # BEFORE: DISKS |
9 | # KEYWORD: interactive | | 9 | # KEYWORD: interactive |
10 | | | 10 | |
11 | $_rc_subr_loaded . /etc/rc.subr | | 11 | $_rc_subr_loaded . /etc/rc.subr |
12 | | | 12 | |
13 | name="cgd" | | 13 | name="cgd" |
14 | rcvar=$name | | 14 | rcvar=$name |
15 | start_cmd="cgd_start" | | 15 | start_cmd="cgd_start" |
16 | stop_cmd=":" | | 16 | stop_cmd=":" |
17 | | | 17 | |
18 | cgd_start() | | 18 | cgd_start() |
19 | { | | 19 | { |
20 | if [ -f /etc/cgd/cgd.conf ]; then | | 20 | if [ -f /etc/cgd/cgd.conf ]; then |
21 | print_rc_normal "Configuring CGD devices." | | 21 | print_rc_normal "Configuring CGD devices." |
22 | cgdconfig -C | | 22 | cgdconfig -C |
23 | fi | | 23 | fi |
24 | } | | 24 | } |
25 | | | 25 | |
| | | 26 | cgd_stop() |
| | | 27 | { |
| | | 28 | if [ -f /etc/cgd/cgd.conf ]; then |
| | | 29 | print_rc_normal "Unconfiguring CGD devices." |
| | | 30 | cgdconfig -U |
| | | 31 | fi |
| | | 32 | } |
| | | 33 | |
26 | load_rc_config $name | | 34 | load_rc_config $name |
27 | run_rc_command "$1" | | 35 | run_rc_command "$1" |