|
|
@ -105,17 +105,22 @@ create_config(AppDir, Contents) -> |
|
|
|
|
|
|
|
%% @doc Util to create a random variation of a given name. |
|
|
|
create_random_name(Name) -> |
|
|
|
<<A:32, B:32, C:32>> = crypto:rand_bytes(12), |
|
|
|
random:seed({A,B,C}), |
|
|
|
random_seed(), |
|
|
|
Name ++ erlang:integer_to_list(random:uniform(1000000)). |
|
|
|
|
|
|
|
%% @doc Util to create a random variation of a given version. |
|
|
|
create_random_vsn() -> |
|
|
|
random:seed(erlang:now()), |
|
|
|
random_seed(), |
|
|
|
lists:flatten([erlang:integer_to_list(random:uniform(100)), |
|
|
|
".", erlang:integer_to_list(random:uniform(100)), |
|
|
|
".", erlang:integer_to_list(random:uniform(100))]). |
|
|
|
|
|
|
|
random_seed() -> |
|
|
|
<<A:32, B:32, C:32>> = crypto:rand_bytes(12), |
|
|
|
random:seed({A,B,C}). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
expand_deps(_, []) -> []; |
|
|
|
expand_deps(git, [{Name, Deps} | Rest]) -> |
|
|
|
Dep = {Name, ".*", {git, "https://example.org/user/"++Name++".git", "master"}}, |
|
|
|