From 8f71ef8237f39de7f161d9b5b950b1ab3edc78c7 Mon Sep 17 00:00:00 2001 From: gdr-ftp Date: Fri, 10 Apr 1998 17:08:36 +0000 Subject: [PATCH] namespace: - added an entry for /tmp, since we cannot count on people having this as a RAM- or other real disk when GNO is started. - make defaults use "/gno" and "/gno-hfs" as the *real* volume names, rather than "/s21/dist" and "/s22/dist". inittab, termcap, tty.config, ttys: added. --- verbatim/etc/inittab | 43 +++++++++++++++++ verbatim/etc/namespace | 23 ++++----- verbatim/etc/termcap | 101 ++++++++++++++++++++++++++++++++++++++++ verbatim/etc/tty.config | 11 +++++ verbatim/etc/ttys | 35 ++++++++++++++ 5 files changed, 202 insertions(+), 11 deletions(-) create mode 100644 verbatim/etc/inittab create mode 100644 verbatim/etc/termcap create mode 100644 verbatim/etc/tty.config create mode 100644 verbatim/etc/ttys diff --git a/verbatim/etc/inittab b/verbatim/etc/inittab new file mode 100644 index 0000000..3589012 --- /dev/null +++ b/verbatim/etc/inittab @@ -0,0 +1,43 @@ +# See file how.to for an explanation of entries found in this +# default inittab file +# +# $Id: inittab,v 1.1 1998/04/10 17:08:29 gdr-ftp Exp $ +# +# kill, idle, crash, panic defaults, respectively +kd:s0123456789:runl::k55n6 +# +# mktmp creates /tmp from the ramdisk when GNO starts up. See also renram5, +# which allows you to create /tmp when your GS boots. +#14:b:once:i:/usr/sbin/mktmp +# +# You should replace "NameMe2". This is a kludge; initd should be setting +# the host name from the file /etc/HOSTNAME. +hn:b:once:i:/bin/hostname NameMe2 +# +# default run level 7=Local 8=Network +db:b:runl::8 +# db:01923456789bs:runl::di +# +# Just run gsh directly when in single user mode. +su:s:rest::/usr/sbin/runover .ttyco /bin/gsh +# +co:12378:rest::/usr/sbin/getty std.19200 .ttyco +# +# start TCP/IP processes (GS-TCP) +# ip:2348:once::/usr/sbin/tcpip +# id:234:once::/usr/sbin/inetd +# +# Uncomment this to run the Line Printer Daemon +#lp:23478:once::/usr/sbin/lpd +# +# Serial line (modem port) +# +#t2:237:rest::/usr/sbin/getty 8bit.9600 .ttyb +# +# Uncomment this to run cron +#cr:23478:once::/usr/sbin/cron +# +# Uncomment these lines if you want to use mctrl. (no documentation yet). +# +#mu:234:once::/usr/sbin/mctrl -a1 .ttya +#nm:s0156789:once::/usr/sbin/mctrl -a0 .ttya diff --git a/verbatim/etc/namespace b/verbatim/etc/namespace index 2c0e5f8..823782d 100644 --- a/verbatim/etc/namespace +++ b/verbatim/etc/namespace @@ -1,11 +1,12 @@ -:HFSinclude :s22:dist:HFSinclude -:bin :s21:dist:bin -:dev :s21:dist:dev -:doc :s21:dist:doc -:etc :s21:dist:etc -:home :s21:dist:home -:lang :s21:dist:lang -:lib :s21:dist:lib -:sbin :s21:dist:sbin -:usr :s21:dist:usr -:var :s21:dist:var +:HFSinclude :gno-hfs:HFSinclude +:bin :gno:bin +:dev :gno:dev +:doc :gno:doc +:etc :gno:etc +:home :gno:home +:lang :gno:lang +:lib :gno:lib +:sbin :gno:sbin +:tmp :gno:tmp +:usr :gno:usr +:var :gno:var diff --git a/verbatim/etc/termcap b/verbatim/etc/termcap new file mode 100644 index 0000000..a931758 --- /dev/null +++ b/verbatim/etc/termcap @@ -0,0 +1,101 @@ +# +# $Id: termcap,v 1.1 1998/04/10 17:08:32 gdr-ftp Exp $ +# +# GNO console +# +gno|gnocon|gno-console|GNO Console Driver:\ + :ae=^N:am:bl=^G:bs:bw:cl=^L:cm=^^%r%+ %+ :co#80:ce=^]:\ + :cd=^K:do=^J:eo:eA=^O^[:ho=^Y:il=^N:i3=^L:vi=^F:vs=^A^E:ve=^B^E:\ + :is=^A^E^X^N:kd=^J:kl=^H:kr=^U:ku=^K:le=^H:li#24:ll=^^ 8:mb=^O:md=^O:\ + :me=^N:mh=^O:mr=^O:nd=^U:nl=^J:pt:rs=^N:se=^N:so=^O:ta=^I:\ + :ue=^N:up=^_:us=^O:xn:as=^O^[:bc=^H:r1=^N:r2=^N:r3=^N:\ + :ms:mi:sf=^W:sr=^V:i1=^N:NP:dn=^J:al=^Q:dl=^R:kD=^?:cs=^C[ o%+ %+ : +# +# GS/OS Console (.console) +# +CONSOLE|gsoscon|gsos-console|GSOS Console Driver:\ + :cl=^L:cd=^K:cb=^C:co#80:cr=^M:cv=^F%+ :bl=^G:do=^J:ho=^Y:\ + :nd=^\:nl=^J:sr=^V:sf=^W:ae=^N:am:bs:bw:cm=^^%r%+ %+ :li#24:\ + :ce=^]:eA=^O^[:eo:il=^N:i3=^L:is=^L^N:kd=^J:kl=^H:kr=^U:ku=^K:\ + :le=^H:ll=^^ 8:mb=^O:md=^O:me=^N:mh=^O:mr=^O:rs=^N:se=^N:so=^O:\ + :ue=^N:up=^_:us=^O:as=^O^[:bc=^H:r1=^N:r2=^N:r3=^N:\ + :ms:mi:sf=^J:sr=^_:i1=^N:NP:dn=^J: +# +# ProTerm Special +# +pt|pse|proterm-special|Proterm Special Emulation:\ + :ae=^N:am:al=^V:bl=^T^A^E@:bs:bw:cl=^L:cm=^^%r%+ %+ :co#80:ce=^Y:\ + :cd=^W:dc=^D:dl=^Z:do=^J:eo:eA=^P:ho=^X:ic=^F:il=^N:i3=^L:\ + :is=^L^N:kd=^J:kl=^H:kr=^U:ku=^K:le=^H:li#24:ll=^^ 8:mb=^O:md=^O:\ + :me=^N:mh=^O:mr=^O:nd=^U:nl=\n+^A:pt:rs=^N:se=^N:so=^O:ta=^I:\ + :ue=^N:up=^K:us=^O:xn:ns:as=^P:bc=^H:r1=^N:r2=^N:r3=^N:\ + :ms:mi:sf=^J:sr=^K:as=^P:i1=^N:i3=^N:NP:dn=^J: +# +# DEC VT-100 +# +d0|vt100|vt100-am|vt100am|dec-vt100|dec vt100:\ + :do=^J:co#80:li#24:cl=50\E[;H\E[2J:sf=2*\ED:dl=\E[M\ + :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\ + :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\ + :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\ + :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ + :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=2*\EM:vt#3:xn:\ + :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:al=\E[L:\ + :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:bl=^G: +# +# MS-DOS ANSI.SYS +# +P1|ansi.sys|ansisys|PC-DOS 3.1 ANSI.SYS:\ + :am:bs:ce=\E[K:cl=\E[m\E[7h\E[2J:cm=\E[%i%d;%dH:co#80:\ + :ku=^K:kd=^J:kl=^H:kr=^L:kh=^^:ma=^Hh\012j^Kk^Ll^^H:\ + :ho=\E[H:li#25:nd=\E[C:up=\E[A:\ + :ms:md=\E[1m:me=\E[m:mr=\E[7m:se=\E[m:so=\E[1m:ue=\E[m:us=\E[4m:\ + :is=U1 PC-DOS 3.1 ANSI.SYS 9-23-86\n\E[m\E[7h: +# +# Xerox 820-II, termcap by T Meekins +# +xerox820:\ + :am:bl=^G:bs:bw:cl=6^Z:cm=\E=%+ %+ :co#80:ce=^X:\ + :cd=^Q:do=^J:eo:ho=^^:\ + :kd=^B:kl=^D:kr=^C:ku=^A:is=\E0:le=^H:li#24:ll=5\E=8 :\ + :nd=^L:nl=^J:pt:se=\E(:so=\E7\E):ta=^I:\ + :up=^K:vi=^E :vs=^E^B:ve=^E^S:xn:bc=^H:\ + :ms:mi:dn=^J: +# +# Apple ImageWriter I printer +# +iw1|ImageWriter1:\ + :is=\EL005\E(009,017,025,033,041,049,057,065,073:\ + :ul:os:hc:NL:pt:us=\EX:ue=\EY:so=\E!:se=\E":me=\E"\EY:\ + :co#96:li#66:md=\E!:rs=\Ec:ta=^I:ct=\E0:do=\n:dn=^J:le=^H: +# +# Apple ImageWriter I printer, alternate +# +iw-alt|ImageWriter-Alt:\ + :is=\E(009,017,025,033,041,049,057,065,073,081:\ + :ul:os:hc:NL:pt:us=\EX:ue=\EY:so=\E!:se=\E":me=\E"\EY:\ + :co#96:li#66:md=\E!:rs=\Ec:ta=^I:ct=\E0:do=\n: +# +# HP DeskJet 500 Underline (10 cpi) +# +dj10u|dj10u|deskjet-10u|DeskJet 500 10 Underline:\ + co#80:li#60:ff=\E&/0H:us=\E&d1D:ue=\E&d@:so=\E(s1S\E(s3B:se=\E(s0S\E(s0B:\ + do=^J:cr=^M:nl=^J:is=\E(s0P\E(s10H:md=\E(s3B:me=\E(s0B\E&k1G: +# +# HP DeskJet 500 Underline (12 cpi) +# +dj12u|dj12u|deskjet-12u|DeskJet 500 12 Underline:\ + co#96:li#60:ff=\E&/0H:us=\E&d1D:ue=\E&d@:md=\E(s3B:me=\E(s0B:\ + do=^J:cr=^M:nl=^J:so=\E(s3B:se=\E(s0B:is=\E(s0P\E(s12H\E&k1G: +# +# HP DeskJet 500 Underline (15 cpi) +# +dj15u|dj15u|deskjet-15u|DeskJet 500 15 Underline:\ + co#120:li#60:ff=\E&/0H:us=\E&d1D:ue=\E&d@:md=\E(s3B:me=\E(s0B:\ + do=^J:cr=^M:nl=^J:so=\E(s3B:se=\E(s0B:is=\E(s0P\E(s15H\E&k1G: +# +# HP DeskJet 500 Underline (20 cpi) +# +dj20u|dj20u|deskjet-20u|DeskJet 500 20 Underline:\ + co#160:li#60:ff=\E&/0H:us=\E&d1D:ue=\E&d@:md=\E(s3B:me=\E(s0B:\ + do=^J:cr=^M:nl=^J:so=\E(s3B:se=\E(s0B:is=\E(s0P\E(s20H\E&k1G: diff --git a/verbatim/etc/tty.config b/verbatim/etc/tty.config new file mode 100644 index 0000000..6034513 --- /dev/null +++ b/verbatim/etc/tty.config @@ -0,0 +1,11 @@ +# /etc/ttys +# +# This file contains the setup information for the GNO character +# device driver system. +# +# $Id: tty.config,v 1.1 1998/04/10 17:08:34 gdr-ftp Exp $ +# +null 0 .null +modem 2 .ttya +printer 1 .ttyb +# console 3 .ttco diff --git a/verbatim/etc/ttys b/verbatim/etc/ttys new file mode 100644 index 0000000..debed3a --- /dev/null +++ b/verbatim/etc/ttys @@ -0,0 +1,35 @@ +# +# GNO uses the System V, not BSD, init(8) program, which uses /etc/inittab +# for getty configuration. Only the 'name', 'type' (default terminal type), +# and 'status' fields are used. +# +# $Id: ttys,v 1.1 1998/04/10 17:08:36 gdr-ftp Exp $ +# +# name getty type status comments +# +.ttyco "/usr/etc/none" gno on secure + +# The secure option allows 'root' to log in on the specified port. +# Generally, you only want to allow 'root' logins on the local port. + +# Direct serial connection +.ttya "/usr/etc/none" vt100 on secure +.ttyb "/usr/etc/none" vt100 on + +# Pseudo-terminal list. +.ttyq0 "/usr/etc/none" vt100 on secure +.ttyq1 "/usr/etc/none" vt100 on secure +.ttyq2 "/usr/etc/none" vt100 on secure +.ttyq3 "/usr/etc/none" vt100 on secure +.ttyq4 "/usr/etc/none" vt100 on secure +.ttyq5 "/usr/etc/none" vt100 on secure +.ttyq6 "/usr/etc/none" vt100 on secure +.ttyq7 "/usr/etc/none" vt100 on secure +.ttyq8 "/usr/etc/none" vt100 on secure +.ttyq9 "/usr/etc/none" vt100 on secure +.ttyqa "/usr/etc/none" vt100 on secure +.ttyqb "/usr/etc/none" vt100 on secure +.ttyqc "/usr/etc/none" vt100 on secure +.ttyqd "/usr/etc/none" vt100 on secure +.ttyqe "/usr/etc/none" vt100 on secure +.ttyqf "/usr/etc/none" vt100 on secure