Provided by: erlang-manpages_14.b.2-dfsg-3ubuntu2_all bug

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.

         * 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 empty list.

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

SEE ALSO

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