aboutsummaryrefslogtreecommitdiffstats
path: root/priv/templates
AgeCommit message (Collapse)Author
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-17Remove a non-POSIX command.soranoba
2016-06-16If cookie is not exist in vm.args, it use the cookie in ~/.erlang.cookiesoranoba
2016-05-28install and start release in Windows 7/XPFred Hebert
I am submitting this on behalf of @povloid in https://github.com/erlang/rebar3/issues/1183 who had the following to say: the set is not work into `@if` block, in this case the vareables args, start_erl and description is empty. If we move this strings out of `@if` block, the script work correctly.
2016-04-26Fix: does not contain the part of the commandsoranoba
2016-03-31Merge pull request #459 from djnym/erlang_hostnamev3.19.0Tristan Sloughter
get nodename from erlang, not hostname
2016-03-28provide eval command for nodetool and start scriptAnthony Molinaro
2016-03-22get nodename from erlang, not hostnameAnthony Molinaro
2016-03-22Use standard flags to odHakan Nilsson
The -X flag is not supported on BusyBox for example. Using -t x should give the same behavior as -X.
2016-01-23replacing OS vars: use .orig files to prevent overwritingerlanger
2016-01-22replacing OS vars: comply with otp sys.config requirementerlanger
2015-12-31Revert "Enhance evaluation of environment variables"revert-426-varsTristan Sloughter
2015-12-30Allow console to set code loading mode based on defaults.Shawn Debnath
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-11-19make remote shell a hidden node so they don't try to join each otherTristan Sloughter
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-10-04continue extended_bin script execution after VMARGS checksartygus
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-21Adding shebang to escriptDavid Leach
Without a proper shebang many tools like lintian for debian packages complain.
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-08-04'od' only needs to read 4 bytes of random dataGarret Smith
'-N 4' option looks portable across all major flavors of *BSD, Linux, OSX Adding this option prevents a strange case where 'od' can go to 100% CPU in restart scenarios
2015-07-20Fix start script not loading sys.config in consoleCarlosEDP
2015-07-18fix console_clean in dev_mode by always creating start_clean.bootTristan Sloughter
2015-06-23Adjust local variable naming per review commentsJared Morrow
2015-06-23Remove bashisms from run scriptsJared Morrow
This commit removes the bashisms in `bin` and `extended_bin`. Both of these scripts used `local` variables which are a bash addition and aren't supported on Solaris/SmartOS /bin/sh. To keep the local intention of the variables, they were renamed from $var to $l_var. In addition, `extended_bin` used `kill -SIGNAL $PID` which is also not in Solaris `kill`.
2015-05-08use mustache instead of erlydtl for overlaysTristan Sloughter
2015-04-04Replace "cut -d ' ' -f2" with "awk '{print $2}'" so it will work on a mac, ↵Jay Doane
where od -X /dev/urandom returns columns separated by more than one space
2015-04-04Replace "-s init stop" with "halt()" in relx_get_longnameJay Doane
2015-03-31Replace "-s init stop" with halt()Jay Doane
2015-03-31support spaces in erl path in windows scriptTristan Sloughter
2015-03-31Merge pull request #316 from davidw/fix_hostname_lookup2Tristan Sloughter
Use 'erl' to determine Erlang hostname rather than nodetool
2015-03-31Merge pull request #260 from syl20bnr/remove_uneeded_charsTristan Sloughter
Remove unneeded @ which may output error messages
2015-02-17Use 'erl' to determine Erlang hostname rather than nodetoolDavid N. Welton
2015-01-31don't use CONFIG_PATH os var, fixes #241Tristan Sloughter
2015-01-30expose rpc and rpcterms functionality from extended bins scriptTristan Sloughter
2015-01-28support rpcterms with no args or argstring in nodetoolTristan Sloughter
2015-01-27treat rpcterm args as a string not a list of elementsTristan Sloughter
2015-01-11Merge pull request #296 from tsloughter/basic_binJordan Wilberding
handle the renaming of the boot script to start.boot in basic bin script
2015-01-10handle the renaming of the boot script to start.boot in basic bin scriptTristan Sloughter
2015-01-06add unpack option to install scriptsTristan Sloughter
2014-12-25No need to output -1 since error codes are straightened out.Luke Bakken
2014-12-24Explicitly use 'exit 1' to exitLuke Bakken
Fixes #286 Using `exit $?` will exit with 0 status even in error conditions. I believe this is due to the fact that the `if` statement sets `$?` somehow. This could be a bug in the version of `bash` I'm using (as `/bin/sh`): ``` $ /bin/sh --version GNU bash, version 4.3.30(1)-release (x86_64-unknown-linux-gnu) ```
2014-12-24Add `pid` to usageLuke Bakken
2014-12-24Use nodetool to get VM PIDLuke Bakken
Rather than use `ps`, `grep` and `awk` to get the `beam.smp` process id, use the `os:getpid` function. Also, provide a `pid` command to facilitate retrieving the VM's process id at a later time. Useful for when running via `monit`, for instance.
2014-12-11check for CODE_LOADING_MODE in extended bin script, default to 'embedded'Richard Jones