Man Linux: Main Page and Category List

NAME

       rel - Release resource file

DESCRIPTION

       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. .br .br

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

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

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

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

         * Type = permanent | transient | temporary | load | none is the start
           type of an application included in the release. .br .br 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 .br .br

         * IncApps  =  [atom()] is a list of applications that are included by
           an application included in the release. .br .br 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. .br .br

       Note:
           The  list  of  applications  must  contain  the  kernel  and stdlib
           applications.

SEE ALSO

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