aboutsummaryrefslogtreecommitdiffstats
path: root/lib/sasl/src/release_handler.erl
diff options
context:
space:
mode:
authorSiri Hansen <[email protected]>2012-10-03 15:21:04 +0200
committerSiri Hansen <[email protected]>2012-10-03 15:21:04 +0200
commit0bdd08b451c0afc859acdc06678a944e6195a279 (patch)
tree4ea53a2f303b67c5afe291399fdc550496d94ec2 /lib/sasl/src/release_handler.erl
parent54e7cc9086908a0e5642caa6ac3680557acc5a67 (diff)
downloadotp-0bdd08b451c0afc859acdc06678a944e6195a279.tar.gz
otp-0bdd08b451c0afc859acdc06678a944e6195a279.tar.bz2
otp-0bdd08b451c0afc859acdc06678a944e6195a279.zip
Fix release_handler:find_script so it can read regexp in appups
Diffstat (limited to 'lib/sasl/src/release_handler.erl')
-rw-r--r--lib/sasl/src/release_handler.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/sasl/src/release_handler.erl b/lib/sasl/src/release_handler.erl
index 5efd932c92..1ff3eb96eb 100644
--- a/lib/sasl/src/release_handler.erl
+++ b/lib/sasl/src/release_handler.erl
@@ -494,10 +494,10 @@ find_script(App, Dir, OldVsn, UpOrDown) ->
up -> UpFromScripts;
down -> DownToScripts
end,
- case lists:keysearch(OldVsn, 1, Scripts) of
- {value, {_OldVsn, Script}} ->
- {NewVsn, Script};
- false ->
+ case systools_relup:appup_search_for_version(OldVsn,Scripts) of
+ {ok,Script} ->
+ {NewVsn,Script};
+ error ->
throw({version_not_in_appup, OldVsn})
end;
{error, enoent} ->