1relup(5)                             Files                            relup(5)
2
3
4

NAME

6       relup - Release upgrade file
7

DESCRIPTION

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

FILE SYNTAX

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 in‐
21       structions used to upgrade the release. The file has the following syn‐
22       tax:
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 systools:make_re‐
36           lup/3,4. It is used in  the  return  value  of  release_handler:in‐
37           stall_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

SEE ALSO

50       app(4), appup(4), rel(4), release_handler(3), systools(3)
51
52
53
54Ericsson AB                        sasl 4.2                           relup(5)
Impressum