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
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

SEE ALSO

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