figured out the TERM type issue...
(or at least got it to work!
)
here's what i did:
from the QNX RTP i copied:
/usr/lib/terminfo/terminfo.src
/usr/lib/terminfo/a/ansi
/usr/lib/terminfo/v/vt100
i created a /nto/lib/terminfo/ directory on audrey, and put terminfo.src there
i created a /nto/lib/terminfo/a/ directory, and put ansi there
i created a /nto/lib/terminfo/v/ directory, and put vt100 there
i created a link from /usr/lib/terminfo to /nto/lib/terminfo
(ln -sPf /nto/lib/terminfo /usr/lib/terminfo)
i edited /nto/lib/terminfo/terminfo.src as shown below:
(basically i just edited out everything except the term
definitions for "ansi" and "vt100")
==============================================================
ansi|generic ansi standard terminal,
am, xon,
cols#80, lines#24,
bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
clear=\E[H\E[J, cr=®, cub=\E[%p1%dD, cub1=\b,
cud=\E[%p1%dB, cud1=
, cuf=\E[%p1%dC, cuf1=\E[C,
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,
home=\E[H, hpa=\E[%p1%{1}%+%dG, ht=\t, hts=\EH,
ich=E[%p1%d@, ich1=E[@, il=\E[%p1%dL, il1=\E[L,
ind=
, invis=\E[8m, kbs=\b, kcub1=\E[D, kcud1=\E[B,
kcuf1=\E[C, kcuu1=\E[A, khome=\E[H,
rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, rmso=\E[m,
rmul=\E[m,
sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m,
sgr0=\E[0m, smso=\E[7m, smul=\E[4m, tbc=\E[2g,
vpa=\E[%p1%{1}%+%dd,
vt100|vt100-am|dec vt100 (with advanced video),
am, mir, msgr, xenl, xon,
cols#80, it#8, lines#24, vt#3,
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~O\141,
bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
clear=\E[H\E[J$<50>, cr=®, csr=\E[%i%p1%d;%p2%dr,
cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=
,
cuf=\E[%p1%dC, cuf1=\E[C$<2>,
cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,
cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>,
el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, ht=\t,
hts=\EH, ind=
, is1=\E=\E[?1h, rc=\E8,
rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmkx=\E[?1l\E>,
rmam=\E[?7l, smam=\E[?7h,
rmso=\E[m$<2>, rmul=\E[m$<2>, rs1=^O\E[?7h\E[m$<2>\E>\E[?1h,
rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m,
sgr0=\E[m$<2>, smacs=^N, smkx=\E[?1h\E=,
smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
ka3=\EOs, kb2=\EOr, kbs=\b,
kc1=\EOp, kcub1=\EOD, kcud1=\EOB,
kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP,
kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt,
kf6=\EOu, kf7=\EOv, kf8=\EOl, kdch1=\EOn,
kich1=\EOp, kend=\EOq, knp=\EOs, kcmd=\EOu, khome=\EOw,
kpp=\EOy, kcan=\EOm, kslt=\EOM,
i edited /etc/profile as shown below:
==============================================================
export ABLPATH_PATH=/nto/photon/translations
export CMD_INT=/bin/sh
export FLASHMEMORYLIMIT=1024
export FLASHSTREAMONLY=0
export LD_LIBRARY_PATH=/nto/lib:/proc/boot:/nto/photon/lib:/nto/photon/dll:/real/plugins:/real/common:/kojak
export PATH=/nto/bin:/proc/boot:/nto/photon/bin:/kojak:/nto/voyager/x86/bin:/real/bin:/tmp:/kojak/CGI
export TERM=ansi
export PATH TMPDIR=${TMPDIR:-/tmp} PROCESSOR HOSTNAME SYSNAME
===============================================================
then i rebooted audrey, telnetted to her, logged in as root, and tried vi...
this time it worked!
YEA!
i copied the vt100 stuff over as a backup, in case i run into problems
with ansi later on, i can just change the "export TERM=ansi" line to
"export TERM=vt100" and try that one. eventually i'll prolly delete
one or the other.
just FYI...
mindbum