From 55eb3794fb4ad563102d5ab30c1d5337a599b2e5 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Tue, 25 Mar 2008 14:06:05 +0000 Subject: Rework our folder structure so that we don't have OS specific dirs, making it easier to share init and conf files per OS. --- init.d.NetBSD/wscons.in | 100 ------------------------------------------------ 1 file changed, 100 deletions(-) delete mode 100644 init.d.NetBSD/wscons.in (limited to 'init.d.NetBSD/wscons.in') diff --git a/init.d.NetBSD/wscons.in b/init.d.NetBSD/wscons.in deleted file mode 100644 index 15e5b56b..00000000 --- a/init.d.NetBSD/wscons.in +++ /dev/null @@ -1,100 +0,0 @@ -#!@PREFIX@/sbin/runscript -# Copyright 2008 Roy Marples -# All rights reserved. Released under the 2-clause BSD license. - -depend() -{ - need localmount - keyword noprefix -} - -start() -{ - wscfg=/usr/sbin/wsconscfg - wsfld=/usr/sbin/wsfontload - wsctl=/sbin/wsconsctl - config=/etc/wscons.conf - - # args mean: - # screen idx scr emul - # font name width height enc file - while read type arg1 arg2 arg3 arg4 arg5; do - case "${type}" in - \#*|"") - continue - ;; - - font) - cmd=${wsfld} - [ "${arg2}" != "-" ] && cmd="${cmd} -w ${arg2}" - [ "${arg3}" != "-" ] && cmd="${cmd} -h ${arg3}" - [ "${arg4}" != "-" ] && cmd="${cmd} -e ${arg4}" - cmd="${cmd} -N ${arg1} ${arg5}" - eval "${cmd}" - ;; - - screen) - cmd=${wscfg} - [ "${arg2}" != "-" ] && cmd="${cmd} -t ${arg2}" - [ "${arg3}" != "-" ] && cmd="${cmd} -e ${arg3}" - cmd="${cmd} ${arg1}" - eval "${cmd}" - ;; - - keyboard) - cmd=${wscfg} - case "${arg1}" in - -|auto) - cmd="${cmd} -k" - ;; - *) - cmd="${cmd} -k ${arg1}" - ;; - esac - ${cmd} - ;; - - encoding) - eval ${wsctl} -w "\"encoding=${arg1}\"" - ;; - - mapfile) - local entry= - while read entry; do - case "${entry}" in - \#*|"") - continue - ;; - *) - cmd="${wsctl} -w \"map+=${entry}\"" - eval "${cmd} >/dev/null" - ;; - esac - done < "${arg1}" - ;; - - mux) - eval "${wscfg} -m ${arg1}" - ;; - - setvar) - case "${arg1}" in - keyboard) - cmd="${wsctl} -kw ${arg2}" - ;; - display) - cmd="${wsctl} -dw ${arg2}" - ;; - mouse) - cmd="${wsctl} -mw ${arg2}" - ;; - *) - cmd="${wsctl} -w ${arg1}" - ;; - esac - eval "${cmd}" - ;; - - esac - done < "${config}" -} -- cgit v1.2.3