relup
relup
档案
重调
文件摘要
发布升级文件
描述
大发布升级文件
描述如何在运行中的系统中升级发行版。
该文件是通过systools:make_relup/3,4
使用发布资源文件(.rel
),应用程序资源文件(.app
)和应用程序升级文件(.appup
)作为输入自动生成的。
文件语法
在目标系统中,发行版升级文件将位于目录中$ROOT/releases/Vsn
。
大relup
文件包含一个Erlang术语,它定义了用于升级发行版的指令。该文件具有以下语法:
{Vsn,
[{UpFromVsn, Descr, Instructions}, ...],
[{DownToVsn, Descr, Instructions}, ...]}.
Vsn = string()
当前版本。
UpFromVsn = string()
要升级的早期版本。
Descr = term()
从函数传递的用户定义参数systools:make_relup/3,4
。它用于返回值release_handler:install_release/1,2
。
Instructions
低级版本升级说明列表,请参阅appup(4)
。它由相应应用程序升级文件(高级指令转换为低级指令)中的发行版升级指令组成,其顺序与启动脚本中的顺序相同。
DownToVsn = string()
要降级到较早版本的版本。
另见
app(4), appup(4), rel(4), release_handler(3), systools(3)