Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-12 | support for OTP21's sys.config.src file in releases (#647) | Tristan Sloughter | |
* support for OTP21's sys.config.src file in releases * always replace os vars in .src files if found * support vm_args_src to be consistent with sys_config_src * add newlines after warning logs * improve sys and vm src config tests | |||
2017-10-18 | Add `erts_dir` overlay var (#614) | Luis Rascão | |
Useful for copying custom files from an erts build such as a .kerl.config file. | |||
2017-04-09 | Only ensure kernel,stdlib for empty dep apps | Luis Rascao | |
Do not try and ensure them for every app, there are some OTP apps that only require kernel and there's really no point in rewriting those. | |||
2017-03-20 | Ensure stdlib,kernel as application dependencies | Luis Rascao | |
Make this dependency explicit as it was causing apps with empty application lists to not be included in the generated release. | |||
2016-11-21 | Provide a new config directive that allows per-app module exclusion | Luis Rascao | |
By introducing a new entry in the config file allow excluding specific modules from a given app, they will not be copied onto the final release and their reference removed from the .app file. The new entry takes on the following form: {exclude_modules, [ {App :: atom(), [Module :: atom()]} ]} | |||
2016-10-27 | Fix replace os vars functionality | Luis Rascao | |
The first run would correctly replace the environment variables, however it would also overwrite the original vm.args and sys.config thus preventing any further substitution in subsequent runs. Dev mode runs were also broken, all runs after the first were required to also define the RELX_REPLACE_OS_VARS variable in order not to overwrite the current vm.args with the original one, this prevented simply attaching to an already running node that was started this way. Add tests to exercise this functionality. | |||
2016-10-25 | Always include nodetool when generating extended start script | Luis Rascao | |
Remove redundant check for extended_start_script. Add tests that enforce this invariant. | |||
2016-10-03 | Don't include erts src when user requests src not be included | Luis Rascao | |
Using the include_src option | |||
2016-09-25 | Increase test coverage | Luis Rascao | |
2016-03-15 | Fixed template args order bug | Kozlov Yakov | |
2016-01-23 | replacing OS vars: use .orig files to prevent overwriting | erlanger | |
2016-01-11 | use priv_dir for generated test data | Tristan Sloughter | |
2015-07-08 | don't do release discovery unless needed -- like for relups | Tristan Sloughter | |
2015-06-17 | Fixing test for windows, changing symlink to symlink_or_copy | Daniel Widgren | |
2015-05-16 | fix add_providers config option for newest providers dep | Tristan Sloughter | |
2015-05-08 | use mustache instead of erlydtl for overlays | Tristan Sloughter | |
2015-02-19 | support overlay file inclusion | Luis Rascao | |
allow overlay inclusion of other files, similarly to what OTP already does in sys.config files | |||
2015-01-31 | don't overdo it with generated apps that are there to be ignored | Tristan Sloughter | |
2015-01-31 | add support for excluding applications from the release | Tristan Sloughter | |
2015-01-30 | add config script funcionality | Luis Rascao | |
similar to rebar's config script, append a .script suffix to the provided relx config that is evaluated and can possibly change values in the original config | |||
2015-01-10 | remove system libs from tarball if set to false | Tristan Sloughter | |
2014-12-13 | render overlay filenames for tar archive | Tristan Sloughter | |
2014-11-20 | Merge pull request #268 from tsloughter/no_def_error_msg | Jordan Wilberding | |
fix for error message output for no default release | |||
2014-11-17 | add back _rel to app discovery, fix relup tests to notice | Tristan Sloughter | |
2014-11-17 | fix for error message output for no default release | Tristan Sloughter | |
2014-10-11 | provider task dependencies | Tristan Sloughter | |
2014-05-14 | refactor tar and relup commands to own providers | Tristan Sloughter | |
2014-05-14 | refactor cli args and config file var merging | Tristan Sloughter | |
2014-05-09 | breaking change: output release to <output_dir>/<release_name>/ | Tristan Sloughter | |
2014-01-21 | properly handle config files and switching on/off dev_mode | Tristan Sloughter | |
2013-11-22 | Merge pull request #95 from josevalim/jv-default-releasev0.5.2 | Eric Merritt | |
Properly detect the default release and fail on conflicts | |||
2013-11-22 | Properly detect the default release and fail on conflicts | José Valim | |
Closes #93 | |||
2013-11-18 | Support wildcards in lib dirs | José Valim | |
Wildcards are supported in both lib_dirs in config files as well via the -l command line option. | |||
2013-10-18 | add extend to release definition. This closes #16 | Tristan Sloughter | |
2013-10-16 | fix load overlay to support filename not in a list. This closes #74 | Tristan Sloughter | |
2013-10-15 | add a dev mode that symlinks the release instead of copying it | Eric | |
This should only ever be used for development, however it makes it very, very nice to be able to simple recompile a project without recopying it to try new things. | |||
2013-10-12 | support list of overlay_vars files. This closes #4 | Tristan Sloughter | |
2013-09-28 | warn, not error, on bad app during discovery provider | Tristan Sloughter | |
2013-09-16 | keep application type of none for rel file | Tristan Sloughter | |
2013-09-16 | Check presence of each beam listed in .app | Alexander V. Nikolaev | |
This allow to build riak, because one of riak deps (node_package) have stuff in priv/ and valid node_package.app, but no one .beam files. | |||
2013-09-13 | support copying full directories in overlays | Tristan Sloughter | |
2013-09-11 | allow multiple actions, including new action tar | Tristan Sloughter | |
2013-05-10 | internal rename completion of all relcool to relx calls | Eric | |
2013-05-09 | Basic file rename from rcl to rlx | Eric | |