addswap revision 231507
198184Sgordon#!/bin/sh 298184Sgordon# 398184Sgordon# Add additional swap files 498184Sgordon# 598184Sgordon# $FreeBSD: head/etc/rc.d/addswap 231507 2012-02-11 06:21:16Z dougb $ 698184Sgordon# 798184Sgordon 898184Sgordon# PROVIDE: addswap 9231507Sdougb# REQUIRE: FILESYSTEMS kld 10136224Smtm# KEYWORD: nojail 1198184Sgordon 1298184Sgordon. /etc/rc.subr 1398184Sgordon 1498184Sgordonname="addswap" 1598184Sgordonstart_cmd="addswap_start" 1698184Sgordonstop_cmd=":" 1798184Sgordon 1898184Sgordonaddswap_start() 1998184Sgordon{ 2098184Sgordon case ${swapfile} in 2198184Sgordon [Nn][Oo] | '') 2298184Sgordon ;; 2398184Sgordon *) 24154430Sphilip if [ -w "${swapfile}" ]; then 2598184Sgordon echo "Adding ${swapfile} as additional swap" 26104980Sschweikh mdev=`mdconfig -a -t vnode -f ${swapfile}` && swapon /dev/${mdev} 2798184Sgordon fi 2898184Sgordon ;; 2998184Sgordon esac 3098184Sgordon} 3198184Sgordon 3298184Sgordonload_rc_config $name 3398184Sgordonrun_rc_command "$1" 34