table of contents
other versions
- jessie 1:17.3-dfsg-4+deb8u2
- jessie-backports 1:19.2.1+dfsg-2+deb9u1~bpo8+1
- stretch 1:19.2.1+dfsg-2+deb9u2
- testing 1:21.2.5+dfsg-1
- unstable 1:21.2.6+dfsg-1
- experimental 1:22.0~rc1+dfsg-1
rel(5) | Files | rel(5) |
NAME¶
rel - Release resource fileDESCRIPTION¶
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(3erl). 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 same value as in the application resource file.
Note:
The list of applications must contain the kernel and stdlib
applications.
SEE ALSO¶
application(3erl), relup(5), systools(3erl)sasl 2.4.1 | Ericsson AB |