addswap revision 231507
1#!/bin/sh 2# 3# Add additional swap files 4# 5# $FreeBSD: head/etc/rc.d/addswap 231507 2012-02-11 06:21:16Z dougb $ 6# 7 8# PROVIDE: addswap 9# REQUIRE: FILESYSTEMS kld 10# KEYWORD: nojail 11 12. /etc/rc.subr 13 14name="addswap" 15start_cmd="addswap_start" 16stop_cmd=":" 17 18addswap_start() 19{ 20 case ${swapfile} in 21 [Nn][Oo] | '') 22 ;; 23 *) 24 if [ -w "${swapfile}" ]; then 25 echo "Adding ${swapfile} as additional swap" 26 mdev=`mdconfig -a -t vnode -f ${swapfile}` && swapon /dev/${mdev} 27 fi 28 ;; 29 esac 30} 31 32load_rc_config $name 33run_rc_command "$1" 34