aboutsummaryrefslogtreecommitdiffstats
path: root/src/rlx_prv_assembler.erl
AgeCommit message (Collapse)Author
2014-05-17Merge pull request #183 from jwilberding/fix_rlxv1.0.0Tristan Sloughter
Fix for #182, which requires we delete a read-only file before overwriti...
2014-05-17Fix for #182, which requires we delete a read-only file before overwriting itJordan Wilberding
2014-05-14refactor tar and relup commands to own providersTristan Sloughter
2014-05-14refactor cli args and config file var mergingTristan Sloughter
2014-05-04Cleanup whitespaceJordan Wilberding
2014-05-04remove mode change on nodetool and install upgrade escriptsTristan Sloughter
2014-04-07Add support for explicit erts pathJason L. Shiffer
Add support for 'include_erts' to be defined as a path to an external erlang release. This will allow for relx to include cross-compiled erts builds. include_erts can now be one of three values: true (default), false, or "/path/to/erlang". The symantics do not change unless it is set to a string in which case it only overrides the default lookup "code:root_dir()" with the given path.
2014-04-06Windows supportnuex
2014-03-08assume templates are already compiled, use dtl for files toonuex
2014-03-08load scripts from files and templatesnuex
2014-03-08Merge pull request #135 from hirschenberger/masterJordan Wilberding
Start scripts should honor existing LD_LIBRARY_PATH settings
2014-03-07Honor LD_LIBRARY_PATH settings in start scriptshirschen
The start scripts export the LD_LIBRARY_PATH environment variable to "$ERTS_DIR/lib". They should honor existing LD_LIBRARY_PATH required e.g. for running ports.
2014-03-06by default do not do app and release discovery under output dirTristan Sloughter
2014-02-16fix double include_erts call with vm.args and sys.config config varsTristan Sloughter
2014-02-09Remove destination start_clean.sh before copying, since with R16 it is 0444, ↵Jordan Wilberding
which makes the write fail. Fixes #120
2014-01-27Run the node embedded mode when in foregroundAli Sabil
2014-01-27set ERL_LIBS when running console | console_clean | console_bootAli Sabil
2014-01-22Merge pull request #112 from tsloughter/mvoe_nodetool_install_upgradeEric Merritt
mv nodetool and install_upgrade script to bin dir, so no need to incl erts
2014-01-22Merge pull request #113 from tsloughter/dev_mode_sys_configEric Merritt
properly handle config files and switching on/off dev_mode
2014-01-21properly handle config files and switching on/off dev_modeTristan Sloughter
2014-01-21Merge pull request #109 from tsloughter/verbose_opt_fixEric Merritt
don't output release successfully created if verbose option is 0
2014-01-18mv nodetool and install_upgrade script to bin dir, so no need to incl ertsTristan Sloughter
2014-01-18fix path to start_clean in console_clean start script optionTristan Sloughter
2014-01-18don't output release successfully created if verbose option is 0Tristan Sloughter
2013-10-28Merge pull request #89 from ericbmerritt/masterJordan Wilberding
support using the original app vsn as a string not the parsed vsn
2013-10-28support using the original app vsn as a string not the parsed vsnEric
2013-10-22improve error message for missing upfrom releaseTristan Sloughter
2013-10-16add include_src option to config file, default true. This closes #15Tristan Sloughter
2013-10-15add a dev mode that symlinks the release instead of copying itEric
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-15Merge pull request #71 from evax/script_update_on_upgradeTristan Sloughter
Ensure scripts are updated on upgrade for cold starts
2013-10-15Merge pull request #70 from evax/erts_include_fixesTristan Sloughter
Fixes for erts_include
2013-10-15Ensure scripts are updated on upgrade for cold startsEvax Software
2013-10-15Use the start_clean boot file for remote consoleEvax Software
2013-10-15Reuse generated erts directory in tar commandEvax Software
2013-10-14remove rlx log and use ec_cmd_log insteadEric
2013-10-10fix non-path includes to be include instead of include_libTristan Sloughter
2013-10-07include relx header with include instead of include_libTristan Sloughter
2013-09-30Fixed REMSH var to be properly defined in generated runner bash script. ↵Nick Clark
Cleaned up instances of ERTS_DIR/bin to use BINDIR instead.
2013-09-28do not include erts in tar if include_erts is falseTristan Sloughter
2013-09-23Fix search of vm.argsSlava Yurin
2013-09-20Ensure exit codes propagate properly during upgradesRJ
2013-09-20Support upgrade and downgrade between versionsRJ
The "bin/RELNAME install" command now handles upgrading and downgrading. It unpacks and installs new versions as needed, or just sets existing releases as current/permanent as needed. I renamed from "bin/RELNAME upgrade" because it handles downgrades too. "upgrade" and "downgrade" are now synonyms for "install" Additionally, when installing a new to-be-unpacked version, you can say: bin/RELNAME install 0.1.1/beat OR just: bin/RELNAME install 0.1.1 in which case the /RELNAME part is added automatically. This is to keep the version spec for downgrades the same as for new upgrades. This is fully backwards compatible with the existing "upgrade" command.
2013-09-19create RELEASES file and include tarball so downgrade to initial release worksTristan Sloughter
2013-09-19do not write default empty sys.config or vm.args if it exists alreadyTristan Sloughter
2013-09-16improved user output lookTristan Sloughter
2013-09-14remove extend script overriding bindir variable after it is setTristan Sloughter
2013-09-13place release logs dir in root of release dir structureTristan Sloughter
2013-09-13replace use of wildcard ** since it is not in <R16 ErlangTristan Sloughter
2013-09-12fix ternary shell operation in start scriptTristan Sloughter
2013-09-11allow multiple actions, including new action tarTristan Sloughter