From 6ddfc12cb359ee34146d94736a4df9872c66cc3e Mon Sep 17 00:00:00 2001 From: Krister Svanlund Date: Wed, 15 Feb 2017 12:47:24 +0100 Subject: Fix of handling relx.config release version --- plugins/relx.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'plugins/relx.mk') diff --git a/plugins/relx.mk b/plugins/relx.mk index 24de0c6..58d1391 100644 --- a/plugins/relx.mk +++ b/plugins/relx.mk @@ -58,7 +58,13 @@ else define get_relx_release.erl {ok, Config} = file:consult("$(RELX_CONFIG)"), - {release, {Name, Vsn}, _} = lists:keyfind(release, 1, Config), + {release, {Name, Vsn0}, _} = lists:keyfind(release, 1, Config), + Vsn = case Vsn0 of + {cmd, Cmd} -> os:cmd(Cmd); + semver -> ""; + {semver, _} -> ""; + VsnStr -> Vsn0 + end, io:format("~s ~s", [Name, Vsn]), halt(0). endef -- cgit v1.2.3