summaryrefslogtreecommitdiff
path: root/priv
Commit message (Collapse)AuthorAgeFilesLines
* Fix ctsuite templateTuncer Ayaz2017-08-191-6/+23
| | | | | - Fix and test the Erlang code. - Do not export_all.
* Allow windows release to use etc conf dirSébastien Serre2015-11-161-2/+12
|
* Fix #544Cesar Crusius2015-09-181-0/+4
| | | | Bring back Solaris' ucb PATH just in case.
* Fix #544 even more.Cesar Crusius2015-09-181-6/+20
| | | | | | | | | | | | | | A bunch of fixes: * Only try to find out the user that is running the script if that's necessary. That allows us to error out if we can't find the user name. * Fallback to 'whoami' in the unlikely case that 'id -un' does not work. * Use 'su' if 'sudo' is not installed, and if the user is 'root'. (The 'sudo' binary is not installed by default in many OSs.)
* Fix #544Cesar Crusius2015-09-171-4/+1
| | | | | | | | | 'whoami' is not POSIX-compliant, but 'id -un' is. This is true at least since the 1003.1-2001 standard, I don't have a copy of the previous 1003.2-1992 to verify it is true there too. This causes problems in recent operating systems where 'whoami' is not even shipped anymore.
* completion: add libid= to bash and zsh scriptsTuncer Ayaz2015-07-142-2/+4
|
* Add Dialyzer pluginTuncer Ayaz2015-05-222-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | Build project-specific PLT $ rebar build-plt Check the PLT for consistency and rebuild it if it is not up-to-date $ rebar check-plt Analyze the code for discrepancies $ rebar dialyze Delete project-specific PLT $ rebar delete-plt Valid rebar.config options: %% Store PLT in ~/.rebar/plt (Default) {dialyzer_plt_location,shared} %% Store PLT locally inside the project in .rebar {dialyzer_plt_location,local} %% Store PLT in custom directory {dialyzer_plt_location,"custom_path"} {dialyzer_plt_extra_apps,[app1,app2]} {dialyzer_warnings,[unmatched_returns,error_handling]}
* Windows runner - CD to node rootCarlosEDP2015-04-221-0/+3
|
* Add 'shell' sub-command to shell-completionyannayl2015-02-132-0/+2
|
* Exit with proper status code if 'eval' failsRoberto Aloi2015-01-231-0/+4
|
* Fixed #133. Release upgrade handle long and short names properly.Сергей Прохоров2015-01-205-47/+66
| | | | | | Implemented, by moving upgrade functionality from install_upgrade.escript to nodetool, which already supports both short and long names. Make install_upgrade.escript as wrapper for nodetool for backward compatibility.
* Implement eflame -p/--profile supportTuncer Ayaz2014-10-292-0/+2
| | | | | | | | | | | | | When -p/--profile is enabled, you can select the profiler as follows: generate flame graph (eflame.svg) from trace (eflame.trace) $ rebar -p compile profiler=eflame generate fprof.analysis $ rebar -p compile generate fprof.analysis $ rebar -p compile profiler=fprof
* Implement eval command via nodetoolRoberto Aloi2014-10-212-2/+34
|
* added fish support for './rebar'Joe DeVivo2014-08-251-1/+1
|
* fish shell completions for rebarJoe DeVivo2014-08-251-0/+189
|
* Add gen_event templateAntonio Murdaca2014-06-152-0/+62
|
* Error 'Command not found' when sname is usedHabibutsu2014-05-271-1/+1
| | | | When a node is configured with -sname the REMSH_NAME_PART argument should be defined with using command 'hostname' but error occurs due extra space
* Merge pull request #52 from shino/slim-release-supportJared Morrow2014-05-213-9/+47
|\ | | | | Slim release support
| * Add TODO comment to install_upgrade script templateShunichi Shinohara2014-03-091-0/+8
| |
| * Change nodetool path to under releases/<RELEASE_VERSION>/Shunichi Shinohara2014-03-092-7/+8
| |
| * Add slim release support for runner scriptShunichi Shinohara2014-03-091-8/+37
| |
* | Fix #56 (always-on recursion)Tuncer Ayaz2014-03-112-1/+7
|/ | | | | | | | | | | | | | | | | | Always-on recursive application of all rebar commands causes too many issues. Recursive application is required for: 1. dealing with dependencies: get-deps, update-deps, and compile of deps right after get-deps or update-deps 2. projects with a riak-like apps/ project structure and dev process The vast majority of projects are not structured like riak. Therefore, moving forward it's best to (by default) restrict recursive behavior to dealing with deps. This commit does that and also adds command line and rebar.config options for controlling or configuring recursion. Also, we introduce two meta commands: prepare-deps (equivalent to rebar -r get-deps compile) and refresh-deps (equivalent to rebar -r update-deps compile). riak-like projects can extend the list of recursive commands (to include 'eunit' and 'compile') by adding {recursive_cmds, [eunit, compile]} to rebar.config.
* Merge pull request #115 from mdaguete/simplenode.runner-remsh-fixesAndrew Thompson2014-03-051-3/+29
|\ | | | | Incorrect REMSH args when sname is used.
| * Make REMSH node run in hidden modeManuel Durán Aguete2013-07-191-1/+1
| | | | | | | | | | To avoid problems with REMSH node being visible from another nodes starts it in hidden mode (erl -hidden).
| * Incorrect REMSH args when sname is usedManuel Durán Aguete2013-07-191-2/+28
| | | | | | | | | | | | | | | | | | | | When a node is configured with -sname in app.config or sys.config the REMSH_NAME_ARG and REMSH_REMSH_ARG arguments are incorrect due the assumption that the node name always contains '@'. To fix the bug, the script tries to find '@' and then compose the arguments acording to node name type. If in long name mode the script can't compose a correct node name exits with warning.
* | Add command to rebar:command_names/0Pierre Fenoll2013-12-191-2/+0
| |
* | Add a library templatePierre Fenoll2013-12-195-0/+39
| |
* | Change default log level to 'warn' and introduce -q/--quietTuncer Ayaz2013-12-061-4/+4
| |
* | Init RUNNER_SCRIPT var in simplenode.runnerManuel Durán Aguete2013-11-181-0/+1
|/ | | | | RUNNER_SCRIPT variable is not initialized in simplenode.runner and it's referenced when calling sudo.
* Merge pull request #54 from mattonrails/simpleapp_sup_template_typoDave Smith2013-06-141-1/+0
|\ | | | | Remove leading empty line from a template
| * Remove leading empty line from a templateMatthew Conway2013-01-141-1/+0
| |
* | Merge pull request #96 from olgeni/pwd-symlink-fixDave Smith2013-06-122-2/+2
|\ \ | | | | | | Use "pwd -P" to get the current physical path.
| * | Use "pwd -P" to get the current physical path.olgeni2013-06-102-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is a portable version of the realpath(1) utility that you can find on Mac OS X and FreeBSD (see also The Open Group Base Specifications Issue 6, IEEE Std 1003.1). Without the -P flag, pwd(1) might return different values when the current path contains one or more symlinks, depending on how you got into the current directory. In simplenode.runner, this may cause PIPE_DIR to have different values on each use, which will make it impossible to connect to the running node unless you guess the correct path yourself.
* | | Add support for ping command on windows in the simple node runnersyl20bnr2013-05-202-2/+12
|/ /
* | Do not compile nodetool escriptTuncer Ayaz2013-04-121-2/+0
| | | | | | | | This removes the dependency on lib/compiler in an OTP release.
* | simplenode.reltool.config: use default sys-level mod_cond settingTuncer Ayaz2013-04-061-1/+0
| | | | | | | | | | | | As discussed here http://erlang.org/pipermail/erlang-questions/2012-December/071135.html change the reltool spec to use the default sys-level mod_cond setting.
* | Remove unnecessary barDave Smith2013-03-021-1/+1
| |
* | Change simplenode template files to work on more platformsJared Morrow2013-01-174-43/+156
|/ | | | | | | | | | | | When developing Riak, we have found bugs and other issues due to the number of platforms we support. Here is an overview of the changes: - Fix command-line syntax for commands to work on *BSD / Sun - Add chkconfig and getpid to nodetool - Replace platform specific 'kill' commands with a nodetool getpid method - Fix RUNNER_USER settings to work on *BSD
* Merge pull request #34 from shkumagai/feature/zsh-completion-add-optionsDave Smith2012-12-021-0/+3
|\ | | | | Add missing variables
| * Add missing variablesShoji KUMAGAI2012-12-031-0/+3
| | | | | | | | - add overlay_vars=, target_dir=, and tests= with short description
* | bash-completion: add missing options and variablesTuncer Ayaz2012-12-011-8/+51
|/ | | | | - add missing short and long options - add tests=, target_dir=, overlay_vars=
* zsh-completion: add 'dump_spec' back againShoji KUMAGAI2012-12-011-0/+1
|
* bash-completion: add dump_spec=1Tuncer Ayaz2012-11-301-3/+3
|
* Merge pull request #19 from shkumagai/feature/zsh-completion-refineDave Smith2012-11-301-1/+1
|\ | | | | Change zsh completion script
| * Change zsh completion scriptShoji KUMAGAI2012-11-161-1/+1
| | | | | | | | | | - Add 'escriptize' command - Remove variable 'dump_spec'
* | bash-completion: add generate-appupsTuncer Ayaz2012-11-261-4/+4
|/
* zsh completion: fix typosTuncer Ayaz2012-11-011-9/+9
|
* Add zsh completion scriptShoji KUMAGAI2012-11-011-0/+79
| | | | For enable to shell-completion in zsh.
* bash completion: remove duplicate cmdTuncer Ayaz2012-08-091-1/+1
|
* Replace test-compile with compile_only=true optionTuncer Ayaz2012-08-091-2/+2
|