rel
雷尔
档案
雷尔
文件摘要
释放资源文件
描述
大释放资源文件
指定基于Erlang/OTP的发布%28系统%29中包含哪些应用程序。
systools
生成启动脚本(.script
,.boot
)和发行升级文件(relup
)时,此文件由函数使用。
文件语法
释放资源文件将被调用Name.rel
。
大.rel
文件包含一个单独的Erlang项,称为释放规格
该文件具有以下语法:
{release, {RelName,Vsn}, {erts, EVsn},
[{Application, AppVsn} |
{Application, AppVsn, Type} |
{Application, AppVsn, IncApps} |
{Application, AppVsn, Type, IncApps}]}.
RelName = string()
释放名字。
Vsn = string()
发布版本。
EVsn = string()
ERTS版本的版本是打算发布的。
Application = atom()
包含在发行版中的应用程序的名称。
AppVsn = string()
包含在发行版中的应用程序的版本。
Type = permanent | transient | temporary | load | none
发行版中包含的应用程序的启动类型。
如果Type = permanent | transient | temporary
,应用程序以相应的方式加载并启动,请参阅application(3)
。
如果Type = load
,应用程序只加载。
如果Type = none
,应用程序没有加载,也没有启动,尽管加载了其模块的代码。
默认为permanent
IncApps = [atom()]
发行版中包含的应用程序包含的应用程序列表。该列表必须是应用程序资源文件(Application.app
)中指定的包含应用程序的子集,并覆盖此值。默认值与应用程序资源文件中的值相同。
注
应用程序列表必须包含内核和STDLIB应用程序。
另见
application(3), relup(4), systools(3)