0707070000020046131006440000000001440000010217720375643657600000500000000003Size20 0707070000020042601006440000000001440000010217450375643657600000600000000054FilesSize Files Install MKflop Name Remove kbd.o 0707070000020045611006440000000001440000010275410375663453200001000000003122Install# a simple script to load and unload driver 'kbd' for 7300 release 3.5 # S.Coffin 5/7/86 11/13/86 # original 3.0 version by Paul Fox, ATT-ISL DRIVER=kbd VER=`uname -v` if [ $VER != "3.47.0" -a $VER != "3.5" ] ; then echo "You must have UNIX PC Release 3.5 to use this driver!" echo "Press ENTER to continue" read DUMMY exit 1 fi # move to right directory cp $DRIVER.o /etc/lddrv/$DRIVER.o # load it into master /etc/masterupd -a char init release open close $DRIVER # get major number assigned DD=`/etc/masterupd -c $DRIVER` if [ ! $DD ] ; then echo "Error: bad device load" /bin/rm -f /etc/lddrv/$DRIVER.o echo "Press ENTER to continue" read DUMMY exit 1 fi # create /dev/entry /etc/mknod /dev/$DRIVER c $DD 0 # fix up /etc/lddrv/InstDrv echo "Name=caplock/ctrl switch" >> /etc/lddrv/InstDrv echo "File=$DRIVER" >> /etc/lddrv/InstDrv echo "Comment=caps-lock/cntrl switch keyboard driver for 3.5" >> /etc/lddrv/InstDrv # now link it in -- for this kernel cd /etc/lddrv ./lddrv -av $DRIVER 2>/dev/null >/dev/null DD=$? if [ $DD -eq 0 ] ; then echo "$DRIVER driver loaded" else echo "potential error: $DRIVER load return $DD" fi # do we want to load it at boot? echo $DRIVER >> /etc/lddrv/drivers echo "Notes:" echo "\t1) The RIGHT ctrl key is now the caps lock key." echo "The LEFT ctrl and the caps lock keys now act as CTRL." echo "\t2) You cannot change the functions of these keys unless" echo "you remove the kbd driver package completely," echo "and then reboot the machine." echo "\t3) Report bugs and problems to S.Coffin, ATT-ISL." echo "Press ENTER to continue" read DUMMY 0707070000020045251007770000000001440000010217350375643657600000700000000134MKflop# this one just creates the install format floppy.... cat Files | cpio -ocvB >/dev/rfp021 0707070000020042731006440000000001440000010217340375644060100000500000000077Namecaps-lock/cntrl driver for UNIX PC Release 3.5 v1.0 11/13/86 0707070000020045241006440000000001440000010217330375663414300000700000002013Remove# a simple script to load and unload driver 'kbd' for 7300 release 3.5 # S.Coffin 5/7/86 11/13/86 # original 3.0 package by Paul Fox, ATT-ISL DRIVER=kbd # unbind driver from kernel /etc/lddrv/lddrv -d $DRIVER # delete /dev file /bin/rm -f /dev/$DRIVER # delete entry in master file /etc/masterupd -d $DRIVER # delete $DRIVER.o from /etc/lddrv /bin/rm -f /etc/lddrv/$DRIVER.o /etc/lddrv/$DRIVER /etc/lddrv/ifile.$DRIVER # delete it from list in /etc/lddrv/drivers grep -v "^$DRIVER" /etc/lddrv/drivers > /tmp/ss mv /tmp/ss /etc/lddrv/drivers # and delete it from list in /etc/lddrv/InstDrv grep -v "$DRIVER" /etc/lddrv/InstDrv > /tmp/$DRIVER.temp mv /tmp/$DRIVER.temp /etc/lddrv/InstDrv # patch up some permissions chmod +r /etc/lddrv/drivers /etc/lddrv/InstDrv chmod go-w /etc/lddrv/drivers /etc/lddrv/InstDrv chown root /etc/lddrv/drivers /etc/lddrv/InstDrv echo "You must now reboot for correct system operation!" echo "Reboot now [y or n]? \c" read DUMMY if [ $DUMMY = "y" -o $DUMMY = "Y" ] ; then /etc/reboot fi 0707070000020042721007550000000001440000010217430375643657700000600000017036kbd.oR:9B  .text o .data @.bss  NVN-@#4#b4###8# 8.NN^NuNVN-@#4##8.NN^NuNVN^NuNVN^NuNVHp09#Jl 9F#9 @HJ@g: @gP @fxpH @g2 @g, @fN .NZ`JpH @g @f. `.pH @f  `p.`B9 p.NpLN^NuNVH $| 9 `d:. gB9 `L N^Nu9 `R9 `AH |  `B9 `B@. @69 BBy  . f0D@4. f0D@60Hђ0HJlB` o$JlB` o%|*. gN. @ y N`(NVH.  @gF@H" 6p0Ѐ.pAH"| 6ǁQ. f*LN^NuNVv`p0Ѐ"| 6BqRC Cev Cdp0Ѐ"| 6<1p0Ѐ"| 01@:p0Ѐ3p0Ѐ"| 6BqJEgBx`6gp0r.p0r2Ё/N"XOp0:p0<RD DeRC`rNVH. &. pH @EgB @Hg( @Ig" @Lg0Jfn9fNfLN^NuJgR9 Z`S9 Z`JgR9 \`S9 \J9gHnp9/NPO8 Dg3` Mfy X9 XHH` ~f"y V9 VHH.N`ZHnp/N(PO8 Dg@0n.0D/NXO`&NVH $n 4p. "| G+gJ9 Vg. @H @g@nD @g& @g @ g& @ g @fjt-`t1`t2`t3`t0`t.` @Fgn @Cg @Df0t8`nt7`ht9`b @Gg @Jg @Kf t6`Jt4`Ft5`B. tN`4J9 \g4+`J9 ZfJ9 Xg g4+`4fBR0HL N^NuNV9 ^HH @g, @g< @f ^p.B/<NPON^Nup.0y/NJXOp`B9 ^B9`NVHN$J9 ^g ^.NLN^NuNVH 0. H. @HH f.HH g,J9g.Jf 09Ry"|yL N^NuJ9fJf .f `J9g y `p . Jg>rfPN-@3 J9 ^f$p.B/<NPO ^`N` ^.NJl0n . yN`T yN&@ gDp f+=fJSf.Jk f&Jo*HHS"| $qg"HH.HSN2XO` .f y0N.HH.HSNXO.N`NVH$n*6gR.*>g g*6g$p.HR j.NXO` fp.HR j.NXO gB g/?0)j1!a2@b3#c4$d5%e6^f7&g8*h9(i;:=+luUUvVVz aJJUVV9BBHMM0NN[{\|]}`~aAbBcCdDeEfFgGhHiI jJ kK lL mM nNoOpPqQrRsStTuUvVwWxXyYzZeEE f h k n q[ONPbad keymap  $"(.2"8 <BF N%\fj pt"z~ %)*+++4JZ-l 4 "4:TZ|34"(:5BLT%78898:;< 5"(6<4FV`%p |  ?@% 5 .% P% ) * -      .filegldkbd.c.text o.data .bss .filegid.c.text .data .bss ldkeymap  ldkstate ldkeyold ldkeynew 6 V Xldkshift Zldkctrl \$ ^1<kbsave kbdinitHVspl7ldmiscldkhighbkbddrvldklowS splxkbdopenkbdcloseldmscantlboltktimescrticksldkscanvmsinfo].ldkupdnldkxlatldkout ldkreptpanictimeoutspl6kplunkdbusedbkputdbkbufdsabldbgdbctlbscrsavkwakeuph bspl5lineswkbinit Xrldkprefixldknumlockldkcaplockldkreptstateldkerptkbdldkreptcodekbdreleaseldmscoordldkillreptkwakeflag0707070000020042721007550000000001440000010217430375643657700001300000000000TRAILER!!! Xldkshift Zldkctrl \$ ^1<kbsave kbdinitHVspl7ldmiscldkhighbkbddrvldklowS splxkbdopenkbdcloseldmscantlboltktimescrticksldkscanvmsinfo].ldkupdnldkxlatldkout ldkreptpanictimeoutspl6kplunkdbusedbkputdbkbufdsabldbgdbctlbscrsavkwakeuph bspl5lineswkbinit Xrldkprefixldknumlockldkcaplockldkreptstateldkerptkbdldkreptcodekbdreleaseldmscoordldkillreptkwakeflag0707070000020042721007550000000001440000010217430375643657700001300000000000TRAILER!!! Xldkshift Zldkctrl \$ ^1<kbsave kbdinitHVspl7ldmiscldkhighbkbddrvldklowS splxkbdopenkbdcloseldmscantlboltktimescrticksldkscanvmsinfo].ldkupdnldkxlatldkout ldkreptpanictimeoutspl6kplunkdbusedbkputdbkbufdsabldbgdbctlbscrsavkwakeuph bspl5lineswkbinit Xrldkprefixldknumlockldkcaplockldkreptstateldkerptkbdldkreptcodekbdreleaseldmscoordldkillreptkwakeflag0707070000020042721007550000000001440000010217430375643657700001300000000000TRAILER!!! Xldkshift Zldkctrl \$ ^1<kbsave kbdinitHVspl7ldmiscldkhighbkbddrvldklowS splxkbdopenkbdcloseldmscantlboltktimescrticksldkscanvmsinfo].ldkupdnldkxlatldkout ldkreptpanictimeoutspl6kplunkdbusedbkputdbkbufdsabldbgdbctlbscrsavkwakeuph bspl5lineswkbinit Xrldkprefixldknumlockldkcaplockldkreptstateldkerptkbdldkreptcodekbdreleaseldmscoordldkillreptkwakeflag0707070000020042721007550000000001440000010217430375643657700001300000000000TRAILER!!! Xldkshift Zldkctrl \$ ^1<kbsave kbdinitHVspl7ldmiscldkhighbkbddrvldklowS splxkbdopenkbdcloseldmscantlboltktimescrticksldkscanvmsinfo].ldkupdnldkxlatldkout ldkreptpanictimeoutspl6kplunkdbusedbkputdbkbufdsabldbgdbctlbscrsavkwakeuph bspl5lineswkbinit Xrldkprefixldknumlockldkcaplockldkreptstateldkerptkbdldkreptcodekbdreleaseldmscoordldkillreptkwakeflag0707070000020042721007550000000001440000010217430375643657700001300000000000TRAILER!!! Xldkshift Zldkctrl \$ ^1<kbsave kbdinitHVspl7ldmis