joewilliams
5298e93a18
Add 'generate-upgrade' command
...
To support OTP release upgrades I have added support for building
upgrade packages. Support for this is included in the
rebar_upgrade module, specifically generate_upgrade/2. It requires
one variable to be set on the command line 'previous_release' which
is the absolute path or relative path from 'rel/' to the previous
release one is upgrading from. Running an upgrade will create the
needed files, including a relup and result in a tarball containing
the upgrade being written to 'rel/'. When done it cleans up the
temporary files systools created.
Usage:
$ rebar generate-upgrade previous_release=/path/to/old/version
This also includes a dummy application that can be used to test
upgrades as well as an example.
Special thanks to Daniel Reverri, Jesper Louis Andersen and
Richard Jones for comments and patches.
2011-01-27 18:37:39 +01:00
Tuncer Ayaz
ac5948d910
Add file local variables to nodetool escript
2011-01-21 16:13:14 +01:00
Tuncer Ayaz
6ce2beebd0
Synchronize nodetool escript with riak version
2011-01-21 16:12:50 +01:00
Tuncer Ayaz
57e593a319
Fix possible export VAR=VALUE bashism
2010-12-17 12:39:31 +01:00
Tuncer Ayaz
6304c19180
Revert to using awk instead of cut
2010-12-13 13:07:33 +01:00
Tuncer Ayaz
90c5da8033
Extract column 2 on CYGWIN
2010-12-10 17:17:46 +01:00
Tuncer Ayaz
a6063692b2
Use cut instead of awk to extract 1st column
2010-12-10 17:12:50 +01:00
Tuncer Ayaz
5bb78f619e
Change vm process search to include non-smp beam
2010-12-10 17:11:01 +01:00
Tuncer Ayaz
6a7e26e12a
Disable printing of column headers in ps calls
2010-12-09 17:35:54 +01:00
Tuncer Ayaz
2ff81e5058
Fix portability of ps invocation
2010-12-07 11:55:34 +01:00
Tuncer Ayaz
2e0eab45cb
Fix whitespace error and add file local variables
2010-12-07 00:16:14 +01:00
Tuncer Ayaz
9f5d35991f
Fix bashism
2010-12-02 20:13:32 +01:00
Dave Smith
1da8b9ca93
Fix bz://705; make sure to invoke chmod as part of the template
2010-10-27 07:50:27 -06:00
Scott Fritchie
89a4fe5012
Bug 640: use net_kernel:hidden_connect_node() for nodetool
2010-08-18 16:49:51 -04:00
Dave Smith
d1124f3040
Updating simplenode template so that it works with refactored overlay support; fixes bugs 347 and 348
...
--HG--
extra : rebase_source : b8eaa05914a99a7f67fdc83f1e07a92bdcad5dfd
2010-07-06 12:03:20 -06:00
Ryan Tilder
0df95cc7f2
The trailing slash is important enough to put it here directly since when it's
...
missing from the PIPE_DIR definition above, the application won't start and
doesn't log any thing to the expected locations.
2010-06-23 14:54:36 -07:00
Dave Smith
518d30d7ad
Adding simpleapp.app.src
2010-06-22 11:02:54 -06:00
Dave Smith
823dc3065f
Updating simpleapp template to use .app.src
2010-06-22 11:01:28 -06:00
Dave Smith
b2cfdcb34a
Adding basic NIF template
2010-03-25 22:32:53 -06:00
Dave Smith
51133313a6
Updating template defs to use "template" in lieu of "file" directive
2010-02-14 09:25:53 -07:00
Dave Smith
7bfa2405db
Merging w/ http://bitbucket.org/bryan/rebar
2010-02-14 09:24:47 -07:00
Bryan Fink
f6feac493d
provide separate 'file' and 'template' directives, instead of one 'file' directive with a boolean Render flag
2010-02-13 14:14:29 -05:00
OJ Reeves
6c359a08cd
Added 3 new templates:
...
- simplefsm - Basic shell of a gen_fsm module
- simplesrv - Basic shell of a gen_server module
- simplemod - Basic shell of a module along with an associated test module.
2010-02-03 21:56:30 +10:00
Dave Smith
7cf7481a68
Fixing issue #3 ; make sure to properly escape simplenode related files. Patch provided by cstar..thanks!
2010-01-26 15:11:22 -07:00
Dave Smith
c6a0d44afa
Fixing some typos in simpleapp template
2010-01-09 06:23:35 -07:00
Dave Smith
ec4e805898
Adding sketch of functionality for creating a reltool node from template
2010-01-08 12:16:57 -07:00
Dave Smith
1454b4faa6
Add variables def to simpleapp template
2010-01-08 10:52:02 -07:00
Dave Smith
2d9af6cf48
Sketching out templating system
2010-01-07 22:18:55 -07:00