mirror of
https://github.com/correl/rebar.git
synced 2024-12-18 03:00:17 +00:00
5298e93a18
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. |
||
---|---|---|
.. | ||
basicnif.c | ||
basicnif.erl | ||
basicnif.template | ||
simpleapp.app.src | ||
simpleapp.template | ||
simpleapp_app.erl | ||
simpleapp_sup.erl | ||
simplefsm.erl | ||
simplefsm.template | ||
simplemod.erl | ||
simplemod.template | ||
simplemod_tests.erl | ||
simplenode.app.config | ||
simplenode.erl.script | ||
simplenode.nodetool | ||
simplenode.reltool.config | ||
simplenode.runner | ||
simplenode.template | ||
simplenode.vm.args | ||
simplesrv.erl | ||
simplesrv.template |