TECHNICAL INFORMATION DOCUMENT TITLE: PTF201 - alp/kbd Support for UnixWare 1.1 DOCUMENT ID: TID300153 DOCUMENT REVISION: B DATE: 25JAN95 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: PTF201 PRODUCT and VERSION: UnixWare 1.1 ABSTRACT: This file contains PTF201 - alp/kbd Support for UnixWare 1.1. UnixWare 1.1 is missing support for the alp (Algorithm Pool Registrar) and kbd (Keyboard Mapping & String Translation) STREAMS modules, as well as several related commands and code set conversion tables. PTF201 adds support for these STREAMS modules, commands, and tables. This patch for use with UnixWare 1.1, UnixWare 1.1.1, and UnixWare 1.1.2, UnixWare 1.1.3 SYMPTOM The STREAMS modules and commands listed above are missing from UnixWare 1.1. SOLUTION Apply the ptf201 file. Installation Instructions: DATATYPE: datastream 1. Download the ptf201 and the ptf201.txt files to the /tmp directory on your machine. 2. Read the release notes contained in this file and follow the instuctions to add the packages to your system. 3. Now become root, and add the package to your system using the following commands: $ su # pkgadd -d /tmp/ptf201 ptf201 Solution Specifics General Description. ------------------- UnixWare 1.1 is missing support for the alp (Algorithm Pool Registrar) and kbd (Keyboard Mapping & String Translation) STREAMS modules, as well as the following commands: /usr/bin/alpq /usr/bin/eucset /usr/bin/kbdload /usr/bin/kbdpipe /usr/bin/kbdset PTF201 adds support for these STREAMS modules and commands. Also, the European Language Supplement (ELS) package is missing 24 code set conversion tables that should have been under /usr/lib/iconv. If the ELS package is installed, then PTF201 will also install the 24 missing tables. New Features. ------------ The STREAMS module alp maintains a pool of algorithms (in the form of STREAMS-compatible subroutines) that may be used for processing STREAMS data messages. Interfaces are defined allowing modules to request and initiate processing by any of the algorithms maintained in the pool. It is expected to help centralize and standardize the interfaces to algorithms that now represent a proliferation of similar-but-different STREAMS modules. Its major use is envisioned as a central registry of available code set conversion algorithms or other types of common data manipulating routines. See alp(7) for more details. The STREAMS module kbd is a programmable string translation module. It performs two types of operations on an input stream: the first type is simple byte-swapping via a lookup table, the second is string translation. It is useful for code set conversion and compose-key or dead-key character production on terminals and production of overstriking sequences on printers. It also can be used for minor types of key-rebinding, expansion of abbreviations, and keyboard re-arrangement (an example of the latter would be swapping the positions of the Y and Z keys, required for German keyboards, or providing Dvorak keyboard emulation for QWERTY keyboards). The kbdcomp(1M) manual page discusses table construction, the input language, and contains sample uses. It is intended mainly to aid administrators in configuring the module on a particular system; the user interface to the module is only through the commands kbdload(1M) and kbdset(1). See kbd(7) for more details. Software Notes and Recommendations. ---------------------------------- The /usr/bin/kbdcomp command (mentioned above) is in the Software Packaging Tools package in the Software Development Set. Hardware Notes and Recommendations. ---------------------------------- This PTF is targeted for the i386, i486 and Pentium CPUs. Installation Instructions. ------------------------- This PTF consists of 1 3.5 inch floppy. Insert the floppy into the drive and, while logged in as root, type pkgadd -d diskette1 and follow the instructions output by pkgadd. This PTF will automatically install the alp and kbd modules, which will be built into the kernel the next time you reboot. If you wish to install this PTF, but you do not wish to include the alp and kbd modules in your kernel, then do the following after installing this PTF but before rebooting: 1) Edit /etc/conf/sdevice.d/alp and change the Y on the last line to N 2) Edit /etc/conf/sdevice.d/kbd and change the Y on the last line to N 3) Reboot to rebuild the kernel. If you later decide you do want these modules, then do the following: 1) Edit /etc/conf/sdevice.d/alp and change the N on the last line to Y 2) Edit /etc/conf/sdevice.d/kbd and change the N on the last line to Y 3) Run /etc/conf/bin/idbuild. 4) Reboot to rebuild the kernel. If the ELS package is not installed at the time you install PTF201, and you later install the ELS package, then you should reinstall PTF201 after installing ELS. (You will need to pkgrm ptf201 and then pkgadd it.) Troubleshooting. --------------- None.