New build path variable
[freeradius.git] / doc / release-method.rst
1 Release Method
2 ==============
3
4 As of 2.0, the release process is much simpler.  Edit the
5 Changelog with the version number and any last updates.
6
7 vi doc/ChangeLog
8 git commit doc/ChangeLog
9
10         Change version numbers in the VERSION file:
11
12 vi VERSION
13 git commit VERSION
14
15         Make the files
16
17         Note that it also does "make dist-check", which checks
18         the build rules for various packages.
19
20 make dist
21
22
23         Validate that the packages are OK.  If so, tag the release.
24
25         Note that this does NOT actually do the tagging!  You will
26         have to run the command it prints out yourself.
27
28 make dist-tag
29
30         Sign the packages.  You will need the correct GPG key for this
31         to work.
32
33 make dist-sign
34
35
36         Push to the FTP site.  You will need write access to the FTP site
37         for this to work.
38
39 make dist-publish