Patch-ID# 100601-05
Keywords: te320 snl type5 keyboard print screen
Synopsis: SunLink/TE320 7.0: does not support type5 keyboard & print graphic symbols
Date: Jul/26/96

Solaris Release:
 
SunOS release: 4.1.x	
 
Unbundled Product: SunLink/TE320 
 
Unbundled Release: 7.0
 
Topic: SNL/TE320 patch 
 
BugId's fixed with this patch: 1076161 1075929 1076480 1081638 1089717 1104294 1094464 1107884 1109249 1109427 1109247 1104295 1099372 1099685 1099930 1118199 1232599

Changes incorporated in this version: 1232599

Relevant Architectures: sparc
    NOTE: sun4(all)

Patches which may conflict with this patch:

Obsoleted by: 

Problem Description:

	Bug 1076161 
	Fixed Insert Mode to work properly.

	Bug 1075929 
	Selecting 7/8 bit controls w/S7C1T or S8C1T wasn't updating 
	property sheet. 

	Bug 1076480 
	Printing/saving 8 bit chars gave wrong chars, modified dump routine 
	to use priv_to_a table and also fixed a few mismapped chars.

	Bug 1081638
	TE320 does not allways return its license correctly. 

	Bug 1089717
	TE320 doesn't run correctly from an rsh

	Bug 1104294
	TE320 does not support type5 keyboard.

	Bug 1094464
	SunNet License Manager does not release licenses after exiting OW 3.0

	Bug Id: 1107884
	VMS WPS-PLUS editor loses positioning when te320 window is greater then 24 lines

	Bug Id: 1109249
	Ruler missing when creating new document in WPS

	Bug Id: 1109427
	LF has no effect below scrolling region

	Bug Id: 1109247
	Reverse video digits appear while entering text in WPS-PLUS

	Bug Id: 1104295
	File position is lost after "delete line" operation in VAX/TPU text editor

	Bug Id: 1099372
	Reverse video attribute turns off reverse on the status indicator line

	Bug Id: 1099685
	Status Indicator Line gets wiped out when using VAX/EDT editor

	Bug Id: 1099930
	CSI 1J shouldn't clear display if active display is status line

	Bug Id: 1118199
	The te320 does not recognizing the kpad-delete button on a
	Swedich, Denmark, Germany, Netherland, and Norway type5 keyboard.

	Bug Id: 1232599
	The te320 does not print the graphic chars correctly

COMMENTS:

This patched version of TE320 will support Type 5 keyboard. Furthermore,
it will run on both Type 4 and Type 5 keyboards. For Type 4 keyboard
users, please see the special installation instruction in the INSTALL
section.


Patch Installation Instructions:
--------------------------------
As root:

#save the original files

mv /usr/sunlink/te320/te320 /usr/sunlink/te320/te320.orig
mv /usr/sunlink/te320/ltekey /usr/sunlink/te320/ltekey.orig
mv /usr/sunlink/te320/land.ltekey /usr/sunlink/te320/land.ltekey.orig
mv /usr/sunlink/te320/messages.po /usr/sunlink/te320/messages.po.orig
mv /usr/sunlink/te320/port.ltekey /usr/sunlink/te320/port.ltekey.orig
mv /usr/sunlink/te320/tekey /usr/sunlink/te320/tekey.orig
mv /usr/sunlink/te320/.te320_keys /usr/sunlink/te320/.te320_keys.type4
mv /usr/sunlink/te320/man/man1/ltekey.1 /usr/sunlink/te320/man/man1/ltekey.1.orig

#copy the new version to /usr/sunlink/te320

cp sun4/te320  /usr/sunlink/te320
cp sun4/ltekey /usr/sunlink/te320
cp sun4/land.ltekey /usr/sunlink/te320
cp sun4/messages.po /usr/sunlink/te320
cp sun4/port.ltekey /usr/sunlink/te320
cp sun4/tekey /usr/sunlink/te320
cp sun4/.te320_keys /usr/sunlink/te320
cp sun4/man/man1/ltekey.1 /usr/sunlink/te320/man/man1

chown root /usr/sunlink/te320/*

chmod 644 /usr/sunlink/te320/land.ltekey
chmod 644 /usr/sunlink/te320/messages.po
chmod 644 /usr/sunlink/te320/port.ltekey
chmod 644 /usr/sunlink/te320/.te320_keys
chmod 755 /usr/sunlink/te320/ltekey
chmod 755 /usr/sunlink/te320/te320
chmod 755 /usr/sunlink/te320/tekey
chmod 644 /usr/sunlink/te320/man/man1/ltekey.1

#This section is for Type 5 keyboard users ONLY:

   rm $HOME/.te320_keys (if user's .te320_keys file exists)
   You will need to redo any keymappings you have previously made.

#This section is for Type 4 keyboard users ONLY:

   # To preserve your default Type 4 keymappings
     mv /usr/sunlink/te320/.te320_keys /usr/sunlink/te320/.te320_keys.type5
     mv /usr/sunlink/te320/.te320_keys.type4 /usr/sunlink/te320/.te320_keys
   # To retain your current Type 4 keymappings
     DO NOT delete your $HOME/.te320_keys file if one exists.

SNL installation:

The following SNL installation procedure is ONLY intented for users
who are having problems with the SNL license database. This procedure
will help you to rebuild the license database. If your SNL is up and
running, you can skip this section.

For details SNL information, please consult your SunNet License
manual.

1. delete the te320 license from the nladmin tool.

2. kill the rpc.netlicd process.

3. Remove the /usr/snl/NETlicense_db directory. If SNL isn't
   install under /usr/snl directory, please use the correct path.
     
     #rm /usr/snl/NETlicense_db/*

4. rebuild the snl database by running nlbuilddb.

     #cd /usr/snl
     #bin/nlbuilddb

5. restart the rpc.netlicd process. 

6. reload the snl license by running the nladmin tool.


Special Install Instructions: 
-----------------------------
None.

