aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-12-22Merge pull request #426 from saleyn/varsTristan Sloughter
Enhance evaluation of environment variables
2015-12-22Enhance the variable replacementSerge Aleynikov
Add ability to also run shell commands contained in the sys.config. E.g.: # In this example the node name defaults to name of the release # and can be overriden at run-time, appended with current year $ head -1 vm.args -sname ${NODE_NAME:-$REL_NAME}$(date +%Y) # If the $NAME is 'abc2015', and hostname is 'MyHost', below the 'node' # parameter gets set to 'Abc2015@myhost' $ grep node sys.config {node, $(echo ${NAME^})@${HOSTNAME,,}}
2015-12-22Optimize evaluation of environment variablesSerge Aleynikov
This patch addresses the following issues: * When RELX_REPLACE_OS_VARS is set, evaluation of environment vars is done by the shell rather than awk, this allows to use more powerful notation of environment variables in sys.config and vm.args (e.g. `-sname abc@${HOSTNAME,,}` or `{myapp, [{user, ${USER:-unknown}}]}` * Using shell vars rather than unnecessarily forking awk/grep/etc
2015-12-04Merge pull request #421 from tsloughter/config_cli_orderJordan Wilberding
replace last, not first when merging cli and config terms
2015-12-04replace last, not first when merging cli and config termsTristan Sloughter
2015-12-04Merge pull request #420 from tsloughter/config_cli_orderJordan Wilberding
don't reverse the config terms if there are cli args
2015-12-04don't reverse the config terms if there are cli argsTristan Sloughter
2015-11-30Merge pull request #418 from tsloughter/cf_escriptJordan Wilberding
include cf in escript so output works
2015-11-30include cf in escript so output worksTristan Sloughter
2015-11-22Merge pull request #417 from tsloughter/masterJordan Wilberding
Simple updates
2015-11-22update providers dep to latestv3.9.0Tristan Sloughter
2015-11-22update hex metdata, switching contributors to maintainersTristan Sloughter
2015-11-21Merge pull request #415 from tsloughter/erl_inteface_libJordan Wilberding
include lib dir if it exists, erl_interface is an ex. with a lib
2015-11-21Merge pull request #416 from tsloughter/fix_error_msgsJordan Wilberding
Fix error msgs and add sys.config error message
2015-11-21error out with useful message if the user provided sys.config isn't parseableTristan Sloughter
2015-11-21use the configured logging for error outputTristan Sloughter
2015-11-21update deps, providers and erlware_commonsTristan Sloughter
2015-11-21include lib dir if it exists, erl_interface is an ex. with a libTristan Sloughter
2015-11-21Merge pull request #414 from tsloughter/per_rel_config_overridesJordan Wilberding
support overriding config values with per-release config values
2015-11-21support overriding config values with per-release config valuesTristan Sloughter
2015-11-19Merge pull request #413 from tsloughter/neotoma_hiddenJordan Wilberding
Update neotoma and have remote shell nodes be hidden
2015-11-19move relup successfuly created log message to after it is sucessfully writtenTristan Sloughter
2015-11-19relup successfully created message should be an info log not an errorTristan Sloughter
2015-11-19make remote shell a hidden node so they don't try to join each otherTristan Sloughter
2015-11-19update neotoma pluginTristan Sloughter
2015-11-06Merge pull request #409 from paulzql/upgrade_bugv3.8.0Tristan Sloughter
fix upgrade/install/unpack command bug
2015-11-06fix upgrade/install/unpack command bugpaul
bug description: if vm.arg use '-sname xxx' option, When exec upgrade/install/unpack command, it will report "Hostname yyy is illegal" error.
2015-11-05Merge pull request #404 from dcarastan/masterTristan Sloughter
bbmustache-1.0.4 version bump
2015-10-22bbmustache-1.0.4 version bumpDoru Carastan
2015-10-05Merge pull request #403 from artygus/masterTristan Sloughter
continue extended_bin script execution after VMARGS checks
2015-10-04continue extended_bin script execution after VMARGS checksartygus
2015-09-28Merge pull request #402 from erlware/revert-389-masterv3.7.1Jordan Wilberding
Revert "Fix possible copy-paste bug in rlx_prv_assembler"
2015-09-28Merge pull request #400 from tsloughter/vm_argsJordan Wilberding
make short name the default in vmargs
2015-09-28Revert "Fix possible copy-paste bug in rlx_prv_assembler"Tristan Sloughter
2015-09-27make short name the default in vmargsTristan Sloughter
2015-09-24Merge pull request #395 from essen/masterv3.7.0Tristan Sloughter
Add rpc|rpcterms to nodetool usage
2015-09-24Merge pull request #399 from priestjim/feature/startup-script-fixesTristan Sloughter
Regression fix on startup script improvements
2015-09-24Regression fix on startup script improvementsPanagiotis PJ Papadomitsos
Fixed a regression that occurs when using readlink on a Mac, which crashes the startup script if the startup script is not a link but an actual file (which is the most common case)
2015-09-22Add rpc|rpcterms to nodetool usageLoïc Hoguin
2015-09-21Merge pull request #393 from zugolosian/add_shebangTristan Sloughter
Adding shebang to escript
2015-09-21Adding shebang to escriptDavid Leach
Without a proper shebang many tools like lintian for debian packages complain.
2015-09-19Merge pull request #392 from tsloughter/updatesv3.6.0Jordan Wilberding
update erlware_commons, remove unneeded 'v' prefix hack
2015-09-19update erlware_commons, remove unneeded 'v' prefix hack and back to 'git' vsnTristan Sloughter
2015-09-17Merge pull request #391 from tsloughter/notestJordan Wilberding
remove unneeded ifdefs and change from NOTEST to TEST define
2015-09-16remove unneeded ifdefs and change from NOTEST to TEST defineTristan Sloughter
2015-09-16Merge pull request #390 from priestjim/feature/startup-script-fixesTristan Sloughter
Startup script improvements
2015-09-15Startup script improvementsPanagiotis PJ Papadomitsos
- Made the standard and extended startup scripts self-link-aware. This helps with deployments that symlink the startup script to more standard directories (i.e. /usr/local/bin). readlink is used, which comes standard in all Unix-like distributions - Made the inclusion of a custom sys.config not depend on a custom vm.args file. This way you can use a custom sys.config without using a custom vm.args file
2015-09-04Merge pull request #389 from ethercrow/masterTristan Sloughter
Fix possible copy-paste bug in rlx_prv_assembler
2015-09-04Fix possible copy-paste bug in rlx_prv_assemblerDmitry Ivanov
2015-08-24Merge pull request #388 from tsloughter/missing_templatev3.5.0Jordan Wilberding
Missing template