mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-24 11:29:10 +00:00
f7451733fb
of rcorder. Somehow in the intervening period addswap got moved to the very end, which is almost certainly not what we want. This change moves it to right after kld so that for users who need it, they'll get it ASAP.
34 lines
466 B
Bash
Executable File
34 lines
466 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Add additional swap files
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
# PROVIDE: addswap
|
|
# REQUIRE: FILESYSTEMS kld
|
|
# KEYWORD: nojail
|
|
|
|
. /etc/rc.subr
|
|
|
|
name="addswap"
|
|
start_cmd="addswap_start"
|
|
stop_cmd=":"
|
|
|
|
addswap_start()
|
|
{
|
|
case ${swapfile} in
|
|
[Nn][Oo] | '')
|
|
;;
|
|
*)
|
|
if [ -w "${swapfile}" ]; then
|
|
echo "Adding ${swapfile} as additional swap"
|
|
mdev=`mdconfig -a -t vnode -f ${swapfile}` && swapon /dev/${mdev}
|
|
fi
|
|
;;
|
|
esac
|
|
}
|
|
|
|
load_rc_config $name
|
|
run_rc_command "$1"
|