diff options
author | Siri Hansen <[email protected]> | 2011-07-04 12:03:41 +0200 |
---|---|---|
committer | Siri Hansen <[email protected]> | 2011-07-04 12:12:00 +0200 |
commit | 795607321cce0848213ad2f808b751801bc75832 (patch) | |
tree | 268a929b0e2ad7fa166067e9efe46fdccdf8009b /lib/sasl/test/release_handler_SUITE_data/Makefile.src | |
parent | e909414b27ab8ea36c4f4fec4779a244434c91f4 (diff) | |
download | otp-795607321cce0848213ad2f808b751801bc75832.tar.gz otp-795607321cce0848213ad2f808b751801bc75832.tar.bz2 otp-795607321cce0848213ad2f808b751801bc75832.zip |
Update code path for all applications that have new versions in a release
If a new version of an application did not include any erlang module
changes, the code path of the application was not updasted unless a
'load_object_code' instruction was added for the application. This
would be a problem if e.g. only some files in the priv dir were
changed, since calls to code:lib_dir or code:priv_dir would then point
to the old location of the application. This has been corrected - now
code:replace_path/2 will be called for all applications that are
changed (i.e. when the application's vsn is changed in the .rel file).
Diffstat (limited to 'lib/sasl/test/release_handler_SUITE_data/Makefile.src')
-rw-r--r-- | lib/sasl/test/release_handler_SUITE_data/Makefile.src | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/sasl/test/release_handler_SUITE_data/Makefile.src b/lib/sasl/test/release_handler_SUITE_data/Makefile.src index 85e25fdc2f..abaa08f810 100644 --- a/lib/sasl/test/release_handler_SUITE_data/Makefile.src +++ b/lib/sasl/test/release_handler_SUITE_data/Makefile.src @@ -5,6 +5,8 @@ P2B= \ P2B/a-2.0/ebin/a_sup.beam LIB= \ + lib/a-1.2/ebin/a.beam \ + lib/a-1.2/ebin/a_sup.beam \ lib/a-1.1/ebin/a.beam \ lib/a-1.1/ebin/a_sup.beam \ lib/a-1.0/ebin/a.beam \ @@ -57,6 +59,12 @@ lib/a-1.1/ebin/a_sup.@EMULATOR@: lib/a-1.1/src/a_sup.erl erlc $(EFLAGS) -olib/a-1.1/ebin lib/a-1.1/src/a_sup.erl +lib/a-1.2/ebin/a.@EMULATOR@: lib/a-1.2/src/a.erl + erlc $(EFLAGS) -olib/a-1.2/ebin lib/a-1.2/src/a.erl +lib/a-1.2/ebin/a_sup.@EMULATOR@: lib/a-1.2/src/a_sup.erl + erlc $(EFLAGS) -olib/a-1.2/ebin lib/a-1.2/src/a_sup.erl + + app1_app2/lib1/app1-1.0/ebin/app1_sup.@EMULATOR@: app1_app2/lib1/app1-1.0/src/app1_sup.erl erlc $(EFLAGS) -oapp1_app2/lib1/app1-1.0/ebin app1_app2/lib1/app1-1.0/src/app1_sup.erl app1_app2/lib1/app1-1.0/ebin/app1_server.@EMULATOR@: app1_app2/lib1/app1-1.0/src/app1_server.erl |