diff options
Diffstat (limited to 'usr.sbin/pcvt/Misc/Etc/rc.local')
-rw-r--r-- | usr.sbin/pcvt/Misc/Etc/rc.local | 264 |
1 files changed, 0 insertions, 264 deletions
diff --git a/usr.sbin/pcvt/Misc/Etc/rc.local b/usr.sbin/pcvt/Misc/Etc/rc.local deleted file mode 100644 index 32d89c2..0000000 --- a/usr.sbin/pcvt/Misc/Etc/rc.local +++ /dev/null @@ -1,264 +0,0 @@ -#--------------------------------------------------------------------------- -# -# sample rc.local -# --------------- -# -# last edit-date: [Sun Feb 19 19:20:42 1995] -# -#--------------------------------------------------------------------------- -# -# NOTE: -# assumptions: - 8 screens configured -# - /dev/ttyv0 ... /dev/ttyv7 exist -# -#--------------------------------------------------------------------------- - -# start xdm on screen 8 -#xdm_start=YES -xdm_start=NO - -# setup german keyboard layout -#set_keybd=YES -set_keybd=NO - -# setup keyboard delay & rate -set_keydr=YES -# very fast settings -set_keydr_rate=0 -set_keydr_delay=0 -#set_keydr=NO - -# constuct a new /etc/motd file -construct_motd=NO -#construct_motd=YES - -# setup cursor start and end scanline -set_cursor=YES -#set_cursor=NO -# block cursor -set_cur_start=0 -set_cur_end=15 - -#----------------------------------------------------- -# construct /etc/motd file -#----------------------------------------------------- - -if [ X${construct_motd} = X"YES" ] -then - if [ -f /netbsd ] - then - if [ ! -f /etc/motd ]; then - install -c -o root -g wheel -m 664 /dev/null /etc/motd - fi - T=/tmp/_motd - rm -f $T - sysctl -n kern.version | sed 1q > $T - echo "" >> $T - sed '1,/^$/d' < /etc/motd >> $T - cmp -s $T /etc/motd || cp $T /etc/motd - rm -f $T - echo 'runtime link editor directory cache' - ldconfig - else - T=/tmp/_motd - rm -f $T - uname -a > $T - echo "" >> $T - sed '1,/^$/d' < /etc/motd >> $T - cp $T /etc/motd - chmod 644 /etc/motd - rm -f $T - - fi -fi - -#----------------------------------------------------- -# local daemons -#----------------------------------------------------- - -echo -n 'starting local daemons:' - -# Kerberos runs ONLY on the Kerberos server machine -if [ X${kerberos_server} = X"YES" ]; then - echo -n ' kerberos'; kerberos >> /var/log/kerberos.log & -fi - -echo '.' - -#----------------------------------------------------- -# check for correct driver and driver version matching -#----------------------------------------------------- - -if [ -x /usr/sbin/ispcvt ] -then - if /usr/sbin/ispcvt - then - -#-------------------------------------------------- -# loading fonts into vga -#-------------------------------------------------- - echo 'console driver type: pcvt' - if [ -x /usr/sbin/loadfont -a -x /usr/sbin/scon ] - then - adaptor=`/usr/sbin/scon -a` - if [ $adaptor = VGA ] - then - echo 'loading 25 lines base font into character set 0' - /usr/sbin/loadfont -c0 -f/usr/share/misc/pcvtfonts/vt220l.816 - echo 'loading 25 lines extension font into character set 1' - /usr/sbin/loadfont -c1 -f/usr/share/misc/pcvtfonts/vt220h.816 - echo 'loading 28 lines base font into character set 2' - /usr/sbin/loadfont -c2 -f/usr/share/misc/pcvtfonts/vt220l.814 - echo 'loading 28 lines extension font into character set 3' - /usr/sbin/loadfont -c3 -f/usr/share/misc/pcvtfonts/vt220h.814 - echo 'loading 40 lines base font into character set 4' - /usr/sbin/loadfont -c4 -f/usr/share/misc/pcvtfonts/vt220l.810 - echo 'loading 40 lines extension font into character set 5' - /usr/sbin/loadfont -c5 -f/usr/share/misc/pcvtfonts/vt220h.810 - echo 'loading 50 lines base font into character set 6' - /usr/sbin/loadfont -c6 -f/usr/share/misc/pcvtfonts/vt220l.808 - echo 'loading 50 lines extension font into character set 7' - /usr/sbin/loadfont -c7 -f/usr/share/misc/pcvtfonts/vt220h.808 - elif [ $adaptor = EGA ] - then - echo 'loading 25 lines base font into character set 0' - /usr/sbin/loadfont -c0 -f/usr/share/misc/pcvtfonts/vt220l.814 - echo 'loading 25 lines extension font into character set 1' - /usr/sbin/loadfont -c1 -f/usr/share/misc/pcvtfonts/vt220h.814 - echo 'loading 35 lines base font into character set 2' - /usr/sbin/loadfont -c2 -f/usr/share/misc/pcvtfonts/vt220l.810 - echo 'loading 35 lines extension font into character set 3' - /usr/sbin/loadfont -c3 -f/usr/share/misc/pcvtfonts/vt220h.810 - -# echo 'loading 43 lines base font into character set 2' -# /usr/sbin/loadfont -c2 -f/usr/share/misc/pcvtfonts/vt220l.808 -# echo 'loading 43 lines extension font into character set 3' -# /usr/sbin/loadfont -c3 -f/usr/share/misc/pcvtfonts/vt220h.808 - - fi - fi - -#-------------------------------------------------- -# setting screen sizes and emulation -#-------------------------------------------------- - if [ -x /usr/sbin/scon ] - then - if [ $adaptor = VGA ] - then - size=-s28 - echo 'switching to 28 lines and VT/HP-emulation' - elif [ $adaptor = EGA ] - then - size=-s25 - echo 'switching to 25 lines and VT/HP-emulation' - else - size= - echo 'switching to VT/HP-emulation' - fi - -# get monitor type (mono/color) - - monitor=`/usr/sbin/scon -m` - -# for all screens do - - for device in /dev/ttyv* - do - -# setup HP mode - - /usr/sbin/scon -d$device $size -H - -# setup cursor size - - if [ X${set_cursor} = X"YES" -a -x /usr/sbin/cursor ] - then - /usr/sbin/cursor -d$device -s$set_cur_start -e$set_cur_end - fi - -# if monochrome monitor, set color palette to use a higher intensity - - if [ $monitor = MONO ] - then - if [ $adaptor = VGA ] - then - /usr/sbin/scon -d$device -p8,60,60,60 - fi - fi - done - -# switch to screen 0 - - /usr/sbin/scon -c0 - -# set screensaver timeout to one minute - - /usr/sbin/scon -t360 - fi - -#------------------------------------------------------ -# if desired, setup keyboard for german keyboard layout -#------------------------------------------------------ - - if [ X${set_keybd} = X"YES" -a -x /usr/sbin/kcon ] - then - echo 'switching to german keyboard layout' - /usr/sbin/kcon -m de - fi - -#------------------------------------------------------ -# if desired, setup rate and delay keyboard values -#------------------------------------------------------ - - if [ X${set_keydr} = X"YES" -a -x /usr/sbin/kcon ] - then - echo setting keyboard typematic rate = $set_keydr_rate and delay = $set_keydr_delay - /usr/sbin/kcon -r $set_keydr_rate -d $set_keydr_delay - fi - -#-------------------------------------------------- -# if desired, start xdm on screen 8 -#-------------------------------------------------- - - if [ X${xdm_start} = X"YES" -a -x /usr/X386/bin/xdm ] - then - /usr/sbin/scon -c 7 - /usr/X386/bin/xdm - sleep 5 - /usr/sbin/scon -c 0 - fi - -#-------------------------------------------------- -# cp /etc/ttys corresponding to console driver -#-------------------------------------------------- - - if [ -f /etc/ttys.pcvt ] - then - echo 'copying /etc/ttys.pcvt -> /etc/ttys' - cp /etc/ttys.pcvt /etc/ttys - fi - - else - echo 'console driver type: not pcvt or pcvt utility/driver mismatch:' - echo '--------------------------------------------------------------' - /usr/sbin/ispcvt -v - echo '--------------------------------------------------------------' - if [ -f /etc/ttys.pccons ] - then - echo 'copying /etc/ttys.pccons -> /etc/ttys' - cp /etc/ttys.pccons /etc/ttys - fi - fi -else - echo 'console driver type: not pcvt' - if [ -f /etc/ttys.pccons ] - then - echo 'copying /etc/ttys.pccons -> /etc/ttys' - cp /etc/ttys.pccons /etc/ttys - fi -fi - -echo - -# EOF ---------------------------------------------------------------------- - |