AMENDMENT DIRECTIVE, OTP ETX/B/SFP Kenneth Lundin, Lars Thorsén, Morgan Eriksson 1/177 82 - APN 181 01 ETX/B/SF Torbjörn Johnson 961023 I tr1c.sgml
Introduction

Purpose

This update release, OTP P1H, contains a fix for the erl_call problems in OTP P1G.

Revision History

Rev.A:Kenneth Lundin 1996-05-31
Rev.B:Lars Thorsén 1996-06-04
Rev.C:Kenneth Lundin 1996-06-14
Rev.D:Kenneth Lundin 1996-08-28
Rev.E:Lars Thorsén 1996-09-12
Rev.F:Kenneth Lundin 1996-09-13
Rev.G:Morgan Ericsson 1996-10-08
Rev.H:Kenneth Lundin 1996-10-14
Rev.I:Morgan Eriksson 1996-10-23

The exact changes between revisions of this document can be generated from our ClearCase repository upon request , or a simple unix "diff" can be used.

Product Identities

Product Name Product Number R-state OTP APN 181 01 P1H ERTS (sunos4) CXC 138 10/1 P1G ERTS (sunos5) CXC 138 10/2 P1G SASL (BOS) (sunos4) CXC 138 11/1 P1D SASL (BOS) (sunos5) CXC 138 11/2 P1D MNESIA CXC 138 12/1 P1E SNMPEA CXC 138 13/1 P1D ERLDEV (Compiler & Debugger) CXC 138 15/1 P1C DEVTOOLS (sunos4) CXC 138 16/1 P1D DEVTOOLS (sunos5) CXC 138 16/2 P1D XLATETOOLS (sunos4) CXC 138 17/1 P1D XLATETOOLS (sunos5) CXC 138 17/2 P1D CPO Solaris (XNTP) CXC 138 46/1 P1A

Document Survey

Document name Document number Rev Systems Overview 1551-APN 181 01 A Erlang Tools Introduction EPK-95:030/1 A Erlang Tools User's Guide EPK-95:030/2 A Erlang Tools EPK-95:030/3 A Distributed Erlang User's Guide EPK-95:030/4 A Erlang Tools Examples EPK-95:030/5 A User's Guide to the Erlang Interface Library 3/1553-CNA 121 16 A Erlang Interface Library Examples 1/198 17-CNA 121 16 A Programmer's Guide to the Erlang Interface Library 2/198 17-CNA 121 16 A OTP Erlang User's guide 1553-CNA 121 17 A The Mnesia Query Language Mnemosyne 1553-CNA 121 18 A SNMPEA User's Guide 1553-CNA 121 19 A SNMPEA Reference Guide 1551-CNA 121 19 A User's Guide to the Interface Generator 1553-CNA 121 38 A

A complete browseable document survey is available at the OTP WWW-server http://otp.ericsson.se and can also be found in the release at $OTP_ROOT/doc/all.html when the release file is un-tar:ed at $OTP_ROOT.

Implemented Change requests

-

Implemented Trouble Reports

Block TR id Slogan ERTS - erl_call crashes (Segmentation fault) has now been fixed

Installation Instructions

The release is delivered as a compressed tar-file otp_APN18101_P1H.<target>.tar.Z, where <target> is substituted with sunos4 or sunos5.

Then the following steps shall be performed at installation time:

Create a new directory $OTP_INSTALL_DIR where OTP can be installed. mkdir $OTP_INSTALL_DIR cd $OTP_INSTALL_DIR uncompress $XXX/otp_APN18101_P1H..tar.Z tar xvfp $XXX/otp_APN18101_P1H..tar

Run the OTP installscript and answer the questions. ./Install $OTP_INSTALL_DIR

The Install command will ask a number of questions during the installation. OBS! When installing on a system where DNS is not used you should answer NO on the question "WILL YOU USE DNS?"

Prepare the OTP man pages. mkdir man/cat1 man/cat3 ./format_man_pages

Update the erl_interface library with ranlib (sunos4 only). cd $OTP_INSTALL_DIR/usr/lib ranlib liberl_interface.a

Add $OTP_INSTALL_DIR/bin to the path variable and $OTP_INSTALL_DIR/man to the MANPATH variable.

Where $XXX denotes the path at which otp_APN18101_P1H.<target>.tar resides.

Separate (optional) Installation of XNTP (Network Time Protocol)

XNTP (Network Time Protocol) for use in an embedded system running Sunos5 is delivered in this release. The XNTP resides in the tar-file xntp_CXC_13846_P1A.sunos5.tar.Z and can be fetched with Netscape from the same place as the other OTP deliverables.

Create a new directory $XNTP_DIR where the XNTP distribution can be loaded. mkdir $XNTP_DIR cd $XNTP_DIR uncompress $XXX/xntp_CXC_13846_P1A.sunos5.tar.Z tar xvf $XXX/xntp_CXC_13846_P1A.sunos5.tar.Z

Read the README-file which is included, below follows information which is partly the same as can be found at the end of the README file.

Note, the xntp3.5a.export subdirectory is not needed for installation.

Create a suitable configuration file based on the samples in the 'config' directory, and copy it to /etc/ntp.conf.

Create a directory for the binaries and copy them there:
mkdir -p /opt/xntp/bin cp bin/* /opt/xntp/bin

Note!, if you prefer another installation directory for the binaries, you have to edit one line in the "Run Commands" script xntp (located in the init directory): BINDIR=;

Install the "Run Commands" script:
cp init/xntp /etc/init.d/xntp
ln /etc/init.d/xntp /etc/rc0.d/K57xntp ln /etc/init.d/xntp /etc/rc1.d/K57xntp ln /etc/init.d/xntp /etc/rc2.d/S78xntp

Modify the /etc/system file (you probably want to save the original):
cat init/system >> /etc/system

Where $XXX denotes the path at which xntp_CXC13846_P1A.sunos5.tar.Z resides.

Some useful notes

To make it possible to browse Framemaker documents through Netscape the files .mime.types and .mailcap should be modified (see below). The modifications can be made as systems defaults if they are placed in e.g /usr/local/lib/netscape (see Netscape Handbook for details) or as personal defaults if placed in the users $HOME directory.

.mime.types

application/x-maker  fm

.mailcap

application/x-maker;	fmclient -f %s
Known problems in this release

In the manual-page for module code, the returned value of the function which is described to be String but in reality it is an Atom (for compatibility reasons). In the next release the return type will however be String as it says in the manual-page.

On SunOS4.x platforms, the format_man_pages script (executed as a part of installation) will cause following error messages for missing manual sections:

opendir:man{2,4,5,6,7,8,l,n}: No such file or directory

These messages should be ignored.

References

Nothing to reference