first cut on a wscons configuration script
(to be included in / sourced from rc.local)
This commit is contained in:
parent
7cfac216d7
commit
b0d64df6ba
86
etc/rc.wscons
Normal file
86
etc/rc.wscons
Normal file
@ -0,0 +1,86 @@
|
||||
# $NetBSD: rc.wscons,v 1.1 1999/03/13 14:54:22 drochner Exp $
|
||||
|
||||
# load fonts
|
||||
(
|
||||
cat <<END
|
||||
|
||||
# name width height enc file
|
||||
#ibm - 8 ibm /usr/share/pcvt/fonts/vt220l.808
|
||||
#pcvt - - pcvt /usr/share/pcvt/fonts/vt220h.816
|
||||
#pcvt - 8 pcvt /usr/share/pcvt/fonts/vt220h.808
|
||||
|
||||
END
|
||||
) | while read name width height enc file; do
|
||||
case $name in
|
||||
\#*|"")
|
||||
continue
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
cmd="/usr/sbin/wsfontload"
|
||||
case $width in
|
||||
-)
|
||||
;;
|
||||
*)
|
||||
cmd="$cmd -w $width"
|
||||
;;
|
||||
esac
|
||||
case $height in
|
||||
-)
|
||||
;;
|
||||
*)
|
||||
cmd="$cmd -h $height"
|
||||
;;
|
||||
esac
|
||||
case $enc in
|
||||
-)
|
||||
;;
|
||||
*)
|
||||
cmd="$cmd -e $enc"
|
||||
;;
|
||||
esac
|
||||
cmd="$cmd -N $name $file"
|
||||
$cmd
|
||||
done
|
||||
|
||||
# set up virtual screens
|
||||
(
|
||||
cat <<END
|
||||
|
||||
# idx screen emul
|
||||
0 - vt100
|
||||
1 - vt100
|
||||
2 - vt100
|
||||
3 - vt100
|
||||
4 - -
|
||||
#4 80x25bf vt100
|
||||
#5 80x50 vt100
|
||||
|
||||
END
|
||||
) | while read idx scr emul; do
|
||||
case $idx in
|
||||
\#*|"")
|
||||
continue
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
cmd="/usr/sbin/wsconscfg"
|
||||
case $scr in
|
||||
-)
|
||||
;;
|
||||
*)
|
||||
cmd="$cmd -t $scr"
|
||||
;;
|
||||
esac
|
||||
case $emul in
|
||||
-)
|
||||
;;
|
||||
*)
|
||||
cmd="$cmd -e $emul"
|
||||
;;
|
||||
esac
|
||||
cmd="$cmd $idx"
|
||||
$cmd
|
||||
done
|
Loading…
Reference in New Issue
Block a user