1relup(5) Files relup(5)
2
3
4
6 relup - Release upgrade file
7
9 The release upgrade file describes how a release is upgraded in a run‐
10 ning system.
11
12 This file is automatically generated by systools:make_relup/3,4, using
13 a release resource file (.rel), application resource files (.app), and
14 application upgrade files (.appup) as input.
15
17 In a target system, the release upgrade file is to be located in direc‐
18 tory $ROOT/releases/Vsn.
19
20 The relup file contains one single Erlang term, which defines the
21 instructions used to upgrade the release. The file has the following
22 syntax:
23
24 {Vsn,
25 [{UpFromVsn, Descr, Instructions}, ...],
26 [{DownToVsn, Descr, Instructions}, ...]}.
27
28 Vsn = string():
29 Current release version.
30
31 UpFromVsn = string():
32 Earlier version of the release to upgrade from.
33
34 Descr = term():
35 A user-defined parameter passed from the function sys‐
36 tools:make_relup/3,4. It is used in the return value of
37 release_handler:install_release/1,2.
38
39 Instructions:
40 A list of low-level release upgrade instructions, see appup(4). It
41 consists of the release upgrade instructions from the respective
42 application upgrade files (high-level instructions are translated
43 to low-level instructions), in the same order as in the start
44 script.
45
46 DownToVsn = string():
47 Earlier version of the release to downgrade to.
48
50 app(4), appup(4), rel(4), release_handler(3), systools(3)
51
52
53
54Ericsson AB sasl 3.3 relup(5)