hPTY047.APTY047.AWBACKUP KITINSTAL.COM,PTY047.RELEASE_NOTES PTY047.A/SAVE_SET/BLOCK_SIZE=2048/INTERCHANGE SYNFUL brV4.7 _CMU063::  _DUA0: V4.7  *[CMU063.PTY]KITINSTAL.COM;1+, . / 4K |-w0123KPWO 56Zk7 6+ar89GHJ$!C$! ****************************************************************$!2$! Copyright (c) 1992, Carnegie Mellon University$!$! All Rights Reserved$!B$! Permission is hereby granted to use, copy, modify, andB$! distribute this software provided that the above copyrightB$! notice appears in all copies and that any distribution be for$! noncommercial purposes.$!B$! Carnegie Mellon University disclaims all warranties with regardB$! to this software. In no event shall Carnegie Mellon UniversityB$! be liable for any special, indirect, or consequential damagesB$! or any damages whatsoever resulting from loss of use, data, orB$! profits arising out of or in connection with the use or $! performance of this software.$!C$! ****************************************************************$!$ !++?$ ! Kitinstal.Com Copyright (c) 1986 Carnegie Mellon University$ !$ ! Description:$ !;$ ! VMS SYS$UPDATE:VMSINSTAL installation command procedure$ ! OePTY047.A wMU063.PTY]KITINSTAL.COM;1K for the CMU PTYDRIVER.$ !0$ ! Written By: Dale Moore 14-NOV-1987 CMU-CS/RI$ !$ ! Modifications:$ !$$ ! 24-FEB-1988 Dale Moore CMU-CS/RI<$ ! Changed from TPDRIVER to TZDRIVER cause DEC is now using $ ! TPDRIVER for something else.$ !--$*$ ON CONTROL_Y THEN VMI$CALLBACK CONTROL_Y$ ON WARNING THEN EXIT $STATUS$ PTY_Debug = vmi$debug>$ IF PTY_Debug THEN VMI$CALLBACK MESSAGE I DEBUG "Debug is on"A$ IF PTY_Debug THEN VMI$CALLBACK MESSAGE I DEBUG "P1 = ""''P1'"""A$ IF PTY_Debug THEN VMI$CALLBACK MESSAGE I DEBUG "P2 = ""''P2'"""$ 2$ IF P1 .EQS. "VMI$_INSTALL" THEN GOTO PTY_INSTALL.$ IF P1 .EQS. "VMI$_IVP" THEN GOTO PTY_IVP$ EXIT VMI$_UNSUPPORTED$ !++"$ ! The start of the installation:$ !--$ PTY_INSTALL:$ PTY_Where == ""$ COPY SYS$INPUT: SYS$OUTPUT:& This is the CMU PTY installation kit.' This kit only provides the PTY driver.J$ VMI$CALLBACK ASK PTY_Install "Do you want to install the software" YES B+$ IF .NOT. PTY_Install THEN GOTO PTY_Source $ VMI$CALLBACK RESTORE_SAVESET B<$ IF PTY_Debug THEN VMI$CALLBACK MESSAGE I DEBUG "Purge Ask"$ VMI$CALLBACK SET PURGE ASK>$ IF PTY_Debug THEN VMI$CALLBACK MESSAGE I DEBUG "Provide PTY"0$ IF PTY_Where .EQS. "" THEN GOSUB PTY_Get_Where$ VMI$CALLBACK PROVIDE_IMAGE - PTY_TZ_IMAGE - TZDRIVER.EXE - 'PTY_WHERE[SYSEXE]$ VMI$CALLBACK PROVIDE_IMAGE - PTY_PY_IMAGE - PYDRIVER.EXE - 'PTY_WHERE[SYSEXE]$ TYPE SYS$INPUT:; It will be necessary to add the following lines to your system staeNPTY047.A wMU063.PTY]KITINSTAL.COM;1K qrtup command file. $ SYSGEN :== $SYSGEN9 $ IF F$SEARCH("SYS$SYSTEM:PYDRIVER.EXE") .NES. "" THEN -1 SYSGEN CONNECT PYA0 /NOADAPTER /DRIVER=PYDRIVER9 $ IF F$SEARCH("SYS$SYSTEM:TZDRIVER.EXE") .NES. "" THEN -1 SYSGEN CONNECT TZA0 /NOADAPTER /DRIVER=TZDRIVER?$ IF F$GETDVI("TZA0","EXISTS") .OR. F$GETDVI("PYA0","EXISTS") - THEN GOTO PTY_Reboot$ SYSGEN :== $SYSGEN9$ SYSGEN CONNECT PYA0 /NOADAPTER /DRIVER=VMI$KWD:PYDRIVER9$ SYSGEN CONNECT TZA0 /NOADAPTER /DRIVER=VMI$KWD:TZDRIVER$ GOTO PTY_Source $ PTY_Reboot:$ TYPE SYS$INPUT:5 The pseudo terminal device driver is not reloadable.5 It will be necessary to reboot your machine in order7 to install this version of the pseudo terminal driver. $ PTY_Source:D$ IF PTY_Debug THEN VMI$CALLBACK MESSAGE I DEBUG "Ask source wanted"$ VMI$CALLBACK ASK - PTY_SRC - "Do you want the sources " - YES - B $$ IF .NOT. PTY_SRC THEN GOTO PTY_Doc $ VMI$CALLBACK RESTORE_SAVESET C0$ IF PTY_Where .EQS. "" THEN GOSUB PTY_Get_Where$ VMI$CALLBACK PROVIDE_FILE - PTY_SOURCE - PTY.SRC - 'PTY_WHERE[SYSUPD]$ TYPE SYS$INPUT:; The sources are in the backup save set SYS$UPDATE:PTY.SRC. $ PTY_Doc:K$ IF PTY_Debug THEN VMI$CALLBACK MESSAGE I DEBUG "Ask Documentation wanted"$ VMI$CALLBACK ASK - PTY_DOC -$ "Do you want the Documentation " - YES - B '$ IF .NOT. PTY_DOC THEN GOTO PTY_NO_Doc $ VMI$CALLBACK RESTORE_SAVESET D0$ IF PTY_Where .EQS. "" THEN GOSUB PTY_Get_Where$ VMI$CALLBACK PROVIDE_FILE - VPTY047.A wMU063.PTY]KITINSTAL.COM;1K M} PTY_MANUAL_PS - PTY_MANUAL.PS - 'PTY_WHERE[SYSHLP]$ VMI$CALLBACK PROVIDE_FILE - PTY_MANUAL_MSS - PTY_MANUAL.MSS - 'PTY_WHERE[SYSHLP]$ VMI$CALLBACK PROVIDE_FILE - PTY_Install_PS - PTY_Install.PS - 'PTY_WHERE[SYSHLP]$ VMI$CALLBACK PROVIDE_FILE - PTY_Install_MSS - PTY_Install.MSS - 'PTY_WHERE[SYSHLP]$ TYPE SYS$INPUT:C The Documentation on how to use PTY is in SYS$HELP:PTY_MANUAL.MSS.7 For those with PostScript printers a PostScipt version is in SYS$HELP:PTY_MANAUAL.PS.7 The Installation guide is in SYS$HELP:PTY_INSTALL.MSS.6 For thos with PostScript printers a PostScript verion is in SYS$HELP:PTY_INSTALL.PS. $ PTY_NO_Doc:?$ IF PTY_Debug THEN VMI$CALLBACK MESSAGE I DEBUG "Exit Success"$ EXIT VMI$_SUCCESS$$ PTY_Get_Where:<$ IF PTY_Debug THEN VMI$CALLBACK MESSAGE I DEBUG "Ask Where"$ TYPE SYS$INPUT:There are several places that the PTY image can be placed.Some of them are:$ PTY_Index = 0$ PTY_Locations:$ WRITE SYS$OUTPUT -< " ''F$TRNLNM("SYS$SYSROOT", "LNM$SYSTEM_TABLE", PTY_Index)"$ PTY_Index = PTY_Index + 1$ IF PTY_Index .LE. -A F$TRNLNM("SYS$SYSROOT", "LNM$SYSTEM_TABLE", , , , "MAX_INDEX") - THEN GOTO PTY_Locations$ WRITE SYS$OUTPUT ""$ VMI$CALLBACK ASK - PTY_WHERE -, "Where do you want the image installed?" -. 'F$TRNLNM("SYS$SYSROOT", "LNM$SYSTEM_TABLE")$ RETURNPTY047.A}w"[CMU063.PTY]PTY047.RELEASE_NOTES;1O"*[CMU063.PTY]PTY047.RELEASE_NOTES;1+,}./ 4O-w0123KPWO"56  7 Car89GHJ: CMU-OPENVMS/IP PTY V4.7 RELEASE NOTES 1. OverviewO The PTY device driver provides pseudo terminals on VAX/VMS. Pseudo terminalsO(or Ptys) are virtual terminals in the system. Unlike normal terminals whereOthe I/O is actually done with a physical device, Pty's I/O has no interface to?any physical device. In this way they are much like mailboxes.2. New and Changed FeaturesO The device driver TPDRIVER was previously used by the pseudo terminal deviceOdriver. That name is now being used by DEC for other purposes. We've rename8the TPDRIVER and all appropriate references to TZDRIVER.3. Unresolved ProblemsJ The Control device cannot modify the device characteristics of its mate.0 Table of ContentsO 1. Overview 0O 2. New and Changed Features 0O 3. Unresolved Problems r PTY047.A}w"[CMU063.PTY]PTY047.RELEASE_NOTES;1Ow 0 wMU063.PTY]KITINSTAL.COM;1K edoT/jo/[%@5]*|MY 2G+::DAV?&ES93^XlCjrQE~,n6G&#H{E )n81M~b@}sAM'e\*{o]QN/#.'ZQ1(A~~T' Y1> bXGLL5jbK 6"_/׫A@6UMe2R&2^bAY*'>D*9 ]; b5sIJ(&E~43N#Zm\1%jf,<^s URBo># n}aZmn%=+jJQCXQTM'8 S.}^ tS'4EV8YWjP&(`@Z$\>&F"qBf,(= xPwխz%&=S7$mxc49`JJT,v8tIKc!q`nj.z we& 4pNTAif !-Oe>- 6EGcDW=/\XT\?<~*6One?r~FE5;~= Exo4{hp>))`pz^zO~@+ hT\[MVKLU. ye/:e$yr[ 4o *,`tB,et >SUiRvxM*X(!&Xv{@1l3\f'|k(O*h2dbp>Zs N'-&e;VLDYP3o|=dJy3b5zh\_DS4A?+BI^;nHm;QR?"_|^6+X t-ME ->/VX-o'V- ;*jltAGbB!.%tGk"B#,#PX>OBVHrPzbyYDxk(vjeS5Hhu/A +S5fzK"y_D@'=2URN2P reM Mx?AkQfG!bnke=J}FF5o]SBu)5 `q#pKUWC 7,.0mz ( KD ZXSL7PEXfdNKEH;D6/MgdoXMM-7Cb,0E~!.=fbpwQ\",[Xfzn_wIKw%|ZC7>{EW*X@s} Xqm]>Dr],[~DKx[!k6t Fc>;9c8OS g2|qe'#:YPtn  ?}4u3X#)Hb_lh}A{rw&@ghdz=5U' 2/ SB(6#= " ;7(6C?UAli'A 6 ;~]`mgnhCLIFHVnT5y W9V8v}/,UhW*:$LDUJ+WZ== qp?l> ">V PC66 C^rfb#zclEfTOxNWZK(k*7-}YOXO@X^\Yx^8#zt ljtl6"ubh,zup6Y?qO\H!B#5-/,II1k/QULifku:n"-n ,d*'<>croy:{ $*'sۜ}ge7O +e[zj{s/$? >8D*Dk6, {~x| : -_PJtWfY9,Wh5U h|kKxOxesijCE;YQZxsTWmesd)nAJ.H@JS.y2kFIdef:56THm1s}h