aboutsummaryrefslogtreecommitdiffstats
path: root/lib/sasl/src/release_handler.erl
diff options
context:
space:
mode:
authorSiri Hansen <[email protected]>2011-11-28 10:47:54 +0100
committerSiri Hansen <[email protected]>2011-11-28 10:47:54 +0100
commit09c280951476aa6c30fd3aa54d99ddc6ced64ccf (patch)
tree75cda1f0b0fa5624657abeb320b56dbfcdc02bc1 /lib/sasl/src/release_handler.erl
parent2b36dd726551cf822041b065df5d753ed0dba8b1 (diff)
downloadotp-09c280951476aa6c30fd3aa54d99ddc6ced64ccf.tar.gz
otp-09c280951476aa6c30fd3aa54d99ddc6ced64ccf.tar.bz2
otp-09c280951476aa6c30fd3aa54d99ddc6ced64ccf.zip
Add copy of rel file in releases/<vsn> in release tar file
systool:make_tar stores the rel file in the releases directory. When unpacking with release_handler:unpack_release, the file is automatically moved to releases/<vsn>/. If, however, the tar file is unpacked manually, the rel file might not be moved, and the next release unpacked might overwrite the rel file. To overcome this, systools:make_tar now stores a copy of the rel file in releases/<vsn>/ directly and it is not longer necessary to move the file after unpacking. The reason for keeping the file in the releases directory also is that is needs to be extracted separately before the release version <vsn> is known.
Diffstat (limited to 'lib/sasl/src/release_handler.erl')
-rw-r--r--lib/sasl/src/release_handler.erl2
1 files changed, 0 insertions, 2 deletions
diff --git a/lib/sasl/src/release_handler.erl b/lib/sasl/src/release_handler.erl
index b6ef8582c4..ce34674e25 100644
--- a/lib/sasl/src/release_handler.erl
+++ b/lib/sasl/src/release_handler.erl
@@ -842,8 +842,6 @@ do_unpack_release(Root, RelDir, ReleaseName, Releases) ->
extract_tar(Root, Tar),
NewReleases = [Release#release{status = unpacked} | Releases],
write_releases(RelDir, NewReleases, false),
- Dir = filename:join([RelDir, Vsn]),
- copy_file(RelFile, Dir, false),
{ok, NewReleases, Vsn}.
%% Note that this function is not executed by a client