diff options
Diffstat (limited to 'init.d.BSD/syscons')
| -rw-r--r-- | init.d.BSD/syscons | 103 | 
1 files changed, 0 insertions, 103 deletions
| diff --git a/init.d.BSD/syscons b/init.d.BSD/syscons deleted file mode 100644 index c04ccff1..00000000 --- a/init.d.BSD/syscons +++ /dev/null @@ -1,103 +0,0 @@ -#!/sbin/runscript -# Copyright 2007 Roy Marples -# All rights reserved - -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -#    notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -#    notice, this list of conditions and the following disclaimer in the -#    documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# SUCH DAMAGE. - -depend() { -	need localmount -} - -start() { -	if [ -n "${allscreen_flags}" ]; then -		ebegin "Setting mode to ${allscreen_flags} for all screens" -		for v in /dev/ttyv*; do -			vidcontrol ${allscreen_flags} <"${v}" -		done -		eend $? -	fi -	 -	if [ -n "${keymap}" ]; then -		ebegin "Setting keymap to ${keymap}" -		kbdcontrol -l ${keymap} </dev/console -		eend $? -	fi -	 -	if [ -n "${keyrate}" ]; then -		ebegin "Setting keyrate to ${keyrate}" -		kbdcontrol -r ${keyrate} </dev/console -		eend $? -	fi - -	if [ -n "${keychange}" ]; then -		ebegin "Changing function keys" -		eval set -- "${keychange}" -		eindent -		while [ $# -gt 0 ]; do -			veinfo "F$1 -> \`$2'" -			kbdcontrol -f "$1" "$2" </dev/console -			veend $? -			shift; shift -		done -		eoutdent -	fi -	 -	if [ -n "${cursor}" ]; then -		ebegin "Setting cursor" -		vidcontrol -c ${cursor} -		eend $? -	fi - -	local v= f= -	for v in font8x16 font8x14 font8x8; do -		f=$(eval \$"${v}") -		if [ -n "${f}" ]; then -			ebegin "Setting font ${f}" -			vidcontrol -f ${v##FONT} ${f} -			eend $? -		fi -	done - -	if [ -n "${blanktime}" ]; then -		ebegin "Setting blanktime" -		vidcontrol -t ${blanktime} -		eend $? -	fi - -	if [ -n "${saver}" ]; then -		local i= -		for i in $(kldstat | sed -n -e 's/.* \(splash_.*\)/\1/p'); do -			kldunload "${i}" -		done -		kldstat -v | grep -q _saver || kldload ${saver}_saver -	fi - -	if [ -n "${kbdflags}" ]; then -		ebegin "Setting keyboard flags for all screens" -		for v in /dev/ttyv*; do -			kbdcontrol ${kbdflags} <${v} -		done -		eend $? -	fi - -	return 0 -} | 
