Lines 7-19
Link Here
|
7 |
|
7 |
|
8 |
# PROVIDE: addswap |
8 |
# PROVIDE: addswap |
9 |
# REQUIRE: FILESYSTEMS kld |
9 |
# REQUIRE: FILESYSTEMS kld |
10 |
# KEYWORD: nojail |
10 |
# KEYWORD: nojail shutdown |
11 |
|
11 |
|
12 |
. /etc/rc.subr |
12 |
. /etc/rc.subr |
13 |
|
13 |
|
14 |
name="addswap" |
14 |
name="addswap" |
15 |
start_cmd="addswap_start" |
15 |
start_cmd="addswap_start" |
16 |
stop_cmd=":" |
16 |
stop_cmd="addswap_stop" |
17 |
|
17 |
|
18 |
addswap_start() |
18 |
addswap_start() |
19 |
{ |
19 |
{ |
Lines 29-33
Link Here
|
29 |
esac |
29 |
esac |
30 |
} |
30 |
} |
31 |
|
31 |
|
|
|
32 |
addswap_stop() |
33 |
{ |
34 |
case ${swapfile} in |
35 |
[Nn][Oo] | '') |
36 |
;; |
37 |
*) |
38 |
mdev=`mdconfig -lv | grep "${swapfile}" | cut -f1` |
39 |
swapctl -l | grep -q "/dev/$mdev" |
40 |
if [ $? -eq 0 ]; then |
41 |
echo "Dismounting swapfile ${swapfile}" |
42 |
swapoff "/dev/$mdev" && mdconfig -d -u "$mdev" |
43 |
fi |
44 |
;; |
45 |
esac |
46 |
} |
47 |
|
32 |
load_rc_config $name |
48 |
load_rc_config $name |
33 |
run_rc_command "$1" |
49 |
run_rc_command "$1" |