From 84adefa331c4159d432d22840663c38f155cd4c1 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Fri, 20 Nov 2009 14:54:40 +0000 Subject: The R13B03 release. --- lib/sasl/doc/src/rel.xml | 105 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 lib/sasl/doc/src/rel.xml (limited to 'lib/sasl/doc/src/rel.xml') diff --git a/lib/sasl/doc/src/rel.xml b/lib/sasl/doc/src/rel.xml new file mode 100644 index 0000000000..108f5e7f3e --- /dev/null +++ b/lib/sasl/doc/src/rel.xml @@ -0,0 +1,105 @@ + + + + +
+ + 1997 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + rel + + + + +
+ rel + Release resource file + +

The release resource file specifies which applications are + are included in a release (system) based on Erlang/OTP.

+

This file is used by the functions in systools when generating + start scripts (.script, .boot) and release upgrade + files (relup).

+
+ +
+ FILE SYNTAX +

The release resource file should be called Name.rel.

+

The .rel file contains one single Erlang term, which is + called a release specification. The file has the + following syntax:

+ +{release, {RelName,Vsn}, {erts, EVsn}, + [{Application, AppVsn} | + {Application, AppVsn, Type} | + {Application, AppVsn, IncApps} | + {Application, AppVsn, Type, IncApps}]}. + + + +

RelName = string() is the name of the release.

+
+ +

Vsn = string() is the version of the release.

+
+ +

EVsn = string() is the version of ERTS the release is + intended for.

+
+ +

Application = atom() is the name of an application + included in the release.

+
+ +

AppVsn = string() is the version of an application + included in the release.

+
+ +

Type = permanent | transient | temporary | load | none + is the start type of an application included in the release.

+

If Type = permanent | transient | temporary, + the application will be loaded and started in the corresponding + way, see application(3). If Type = load, + the application will only be loaded. If Type = none, + the application will be neither loaded nor started, although + the code for its modules will be loaded. + Defaults to permanent

+
+ +

IncApps = [atom()] is a list of applications that are + included by an application included in the release.

+

The list must be a subset of the included applications + specified in the application resource file + (Application.app) and overrides this value. Defaults + to the empty list.

+
+
+ +

The list of applications must contain the kernel and + stdlib applications.

+
+
+ +
+ SEE ALSO +

application(3), relup(4), systools(3)

+
+
+ -- cgit v1.2.3