aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-10-31Support the uninstall command. (release_handler:remove_release/1)soranoba
2016-10-30Merge pull request #534 from lrascao/fix/install_upgrade_script_head_mismatchLuis Rascão
Fix head mismatch
2016-10-30Fix head mismatchLuis Rascao
2016-10-30Merge pull request #505 from ↵Luis Rascão
lrascao/feature/flexible_release_package_location_on_relups Feature/flexible release package location on relups
2016-10-29Allow for a more flexible relup package locationLuis Rascao
Instead of forcing the user to put the tarball package with the expected name (<relname>.tar.gz)and in the expected location (releases/<version>) symlink this fixed file name to a tarball existing in one of three different places (releases/, releases/<version>, releases/<version>/<relname>.tar.gz). Refactor the install/upgrade escript to make it more dynamic, it now runs commands that are passed from the start script while accepting a variable number of arguments. Add a `versions` command to the extended start script that prints out the currently installed versions and their status.
2016-10-28Fix upgrade/downgrade/install usageLuis Rascao
The second argument is actually the version and not the package name.
2016-10-28Merge pull request #526 from GoelDeepak/masterLuis Rascão
Patch to fix #523
2016-10-27tch to fix #523Deepak Goel
Issue 1: If RELX_REPLACE_OS_VARS is true then existing vm.args (sys.config) file is renamed to vm.arg.orig (sys.config.orig) and a new vm.args (sys.config) is generated. However, if for some reason new vm.args (sys.config) is not generated then system ends up without a valid vm.args (sys.config) file and keeps failing thereafter. Issue 2: Continuing from issue 1, if the system does not have sufficient disk space or the current directory is immutable then new vm.args (sys.config) will not be generated. This patch tries to fix both the above issues by keeping the existing vm.args (sys.config) untouched and creates a new vm.args (sys.config) in /tmp directory
2016-10-27Merge pull request #528 from lrascao/feature/nicer_templates_ngLuis Rascão
Feature/nicer templates ng
2016-10-27add commented out +Bi optionBen Murphy
+Bi disables the erlang break functionality
2016-10-27ensure an appropriate TERM var is setBen Murphy
useful if deploying erlang nodes via capistrano when TERM is not set correctly attaching to the node will result in weirdness
2016-10-27disable ctrl-s block node featureBen Murphy
(see: http://erlang.org/pipermail/erlang-patches/2010-March/000883.html)
2016-10-27Merge pull request #531 from lrascao/fix/console_cleanLuis Rascão
Give code path access to console_clean
2016-10-27Give code path access to console_cleanLuis Rascao
To allow manually loading and starting up applications.
2016-10-27Merge pull request #527 from lrascao/feature/replace_os_vars_testLuis Rascão
Feature/replace os vars test
2016-10-27Fix replace os vars functionalityLuis 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-27Merge pull request #530 from lrascao/fix/bring_back_topo_sortLuis Rascão
Revert "remove rlx_topo since all systools >=R15 have a working sort of apps"
2016-10-26Revert "remove rlx_topo since all systools >=R15 have a working sort of apps"Tristan Sloughter
This reverts commit 701da7b9f2dfb872351b56938f7aed5bff0d79c7.
2016-10-25Merge pull request #529 from ↵Luis Rascão
lrascao/feature/include_nodetool_on_extended_start_script Always include nodetool when generating extended start script
2016-10-25Always include nodetool when generating extended start scriptLuis Rascao
Remove redundant check for extended_start_script. Add tests that enforce this invariant.
2016-10-18Merge pull request #525 from cybernetlab/masterLuis Rascão
Fixed: #524. Erts src folder existence check added
2016-10-18Fixed: #524. Erts src folder existence check addedAlexey Ovchinnikov
2016-10-07Merge pull request #521 from lrascao/feature/bump_latest_otp19v3.21.1Tristan Sloughter
Bump latest OTP19
2016-10-06Merge pull request #520 from lrascao/feature/dialyzer_profileTristan Sloughter
Feature/dialyzer profile
2016-10-07Bump latest OTP19Luis Rascao
2016-10-07Silence remaining dialyzer errorsLuis Rascao
2016-10-07Add dialyzer profileLuis Rascao
Add debug_info to all deps.
2016-10-06Merge pull request #503 from lrascao/fix/update_paths_on_install_releaseTristan Sloughter
Always ask release handler to update paths on relup
2016-10-06Merge pull request #515 from lrascao/feature/erts_include_srcTristan Sloughter
Don't include erts src when user requests src not be included
2016-10-06Merge pull request #519 from ElectronicRU/masterTristan Sloughter
Fixed overlay_vars handling.
2016-10-06Fixed overlay_vars handling.Alexander Sedov
Overlay_vars obey order, you cannot just umerge them. Additionally, command line overrides should be more powerful than config values.
2016-10-03Always ask release handler to update paths on relupLuis Rascao
When performing a relup that involves starting a new application we need to inform release handler that the code paths need to be updated to account for the new apps. Otherwise the relup instruction application:start/2 will fail since it is unable to find the .app file.
2016-10-03Don't include erts src when user requests src not be includedLuis Rascao
Using the include_src option
2016-10-02Merge pull request #514 from lrascao/feature/extended_bin_testsTristan Sloughter
Add test coverage for the extended bin script
2016-09-27Add test coverage for the extended bin scriptLuis Rascao
2016-09-25Merge pull request #513 from lrascao/feature/fix_dialyzerTristan Sloughter
Silence dialyzer warnings
2016-09-25Silence dialyzer warningsLuis Rascao
Fix/add method specs, remove unreachable branches, make rlx_util:render/2 accept both iolists and binaries.
2016-09-25Merge pull request #512 from lrascao/feature/increase_test_coverageTristan Sloughter
Increase test coverage
2016-09-25Increase test coverageLuis Rascao
2016-09-21Merge pull request #510 from lrascao/feature/enable_coverage_analysisTristan Sloughter
Add proper configuration enabling coverage analysis
2016-09-21Add proper configuration enabling coverage analysisLuis Rascao
Fetch latest stable rebar3
2016-09-20Merge pull request #506 from lrascao/feature/add_more_otp_versionsTristan Sloughter
Add recent OTP versions
2016-09-20Add recent OTP versionsLuis Rascao
2016-09-16Merge pull request #508 from sirihansen/typo-disable_rel_discoveryTristan Sloughter
Fix typo in log printout when disable_rel_discovery is set
2016-09-16Fix typo in log printout when disable_rel_discovery is setSiri Hansen
Disbaled -> Disabled
2016-08-24Merge pull request #479 from emtenet/add-boot-varv3.21.0Tristan Sloughter
Fix for #478 Boot variable $ERTS_LIB_DIR not supplied in Windows scripts
2016-08-24Merge pull request #464 from filmor/patch-1Tristan Sloughter
Fix erts path discovery on Windows if the path contains spaces.
2016-08-16Merge pull request #502 from lrascao/feature/handle_soft_purge_errorTristan Sloughter
Handle release_handler old_processes error when doing a soft purge relup
2016-08-16Handle release_handler old_processes error when doing a soft purge relupLuis Rascao
As described in http://erlang.org/doc/man/appup.html, when performing a relup with soft purge: If the value is soft_purge, release_handler:install_release/1 returns {error,{old_processes,Mod}}
2016-06-16Merge pull request #488 from soranoba/feature/default_cookiev3.20.0Tristan Sloughter
If cookie is not exist in vm.args, it use the cookie in ~/.erlang.cookie