diff options
author | Siri Hansen <[email protected]> | 2011-11-22 16:45:05 +0100 |
---|---|---|
committer | Siri Hansen <[email protected]> | 2011-11-23 10:31:31 +0100 |
commit | 0d437e4a7d1d4890111f3ba29e45ffc3137232ff (patch) | |
tree | d36d0ed58977b9656c0c9779f174cdf766dd54e0 /lib/sasl/test/release_handler_SUITE_data/app1_app2/lib3/app1-3.0/src/app1_server.erl | |
parent | f9ab9f01694473e2843f3f1526ef60129a2f123b (diff) | |
download | otp-0d437e4a7d1d4890111f3ba29e45ffc3137232ff.tar.gz otp-0d437e4a7d1d4890111f3ba29e45ffc3137232ff.tar.bz2 otp-0d437e4a7d1d4890111f3ba29e45ffc3137232ff.zip |
Fix release_handler:upgrade_app and downgrade_app when upgrading emulator
Changes to the mechanism for upgrading the emulator in OTP R15 was
erronously not handled in release_handler:upgrade_app, downgrade_app,
upgrade_script and downgrade_script. This has been corrected,
including test and documentation.
Diffstat (limited to 'lib/sasl/test/release_handler_SUITE_data/app1_app2/lib3/app1-3.0/src/app1_server.erl')
-rw-r--r-- | lib/sasl/test/release_handler_SUITE_data/app1_app2/lib3/app1-3.0/src/app1_server.erl | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/lib/sasl/test/release_handler_SUITE_data/app1_app2/lib3/app1-3.0/src/app1_server.erl b/lib/sasl/test/release_handler_SUITE_data/app1_app2/lib3/app1-3.0/src/app1_server.erl new file mode 100644 index 0000000000..660d095ebf --- /dev/null +++ b/lib/sasl/test/release_handler_SUITE_data/app1_app2/lib3/app1-3.0/src/app1_server.erl @@ -0,0 +1,35 @@ +-module(app1_server). + +-behaviour(gen_server). + +%% API +-export([start_link/0]). + +%% gen_server callbacks +-export([init/1, handle_call/3, handle_cast/2, handle_info/2, + terminate/2, code_change/3]). + +start_link() -> + gen_server:start_link({local, harry}, ?MODULE, [], []). + +init([]) -> + {ok, []}. + +handle_call(error, _From, State) -> + Reply = error, + {reply, Reply, State}; +handle_call(_Request, _From, State) -> + Reply = ok, + {reply, Reply, State}. + +handle_cast(_Msg, State) -> + {noreply, State}. + +handle_info(_Info, State) -> + {noreply, State}. + +terminate(_Reason, _State) -> + ok. + +code_change(_OldVsn, State, _Extra) -> + {ok, State}. |