<feed xmlns='http://www.w3.org/2005/Atom'>
<title>relx.git/priv, branch v3.22.4</title>
<subtitle>Sane, simple release creation for Erlang.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/'/>
<entry>
<title>Merge pull request #579 from lrascao/fix/osx_readlink</title>
<updated>2017-03-14T16:25:03+00:00</updated>
<author>
<name>Tristan Sloughter</name>
<email>t@crashfast.com</email>
</author>
<published>2017-03-14T16:25:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=aff9fca98f84f8031696a96d85a57eb398355f35'/>
<id>aff9fca98f84f8031696a96d85a57eb398355f35</id>
<content type='text'>
Fix OSX readlink</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix OSX readlink</pre>
</div>
</content>
</entry>
<entry>
<title>Fix OSX readlink</title>
<updated>2017-03-12T01:15:22+00:00</updated>
<author>
<name>Luis Rascao</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2017-02-06T21:32:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=1792f61606aac21f4cfeae2d018f776cc3f8c143'/>
<id>1792f61606aac21f4cfeae2d018f776cc3f8c143</id>
<content type='text'>
It does not support the -f option.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It does not support the -f option.
</pre>
</div>
</content>
</entry>
<entry>
<title>Only use multi-node sys.config if requested when replacing OS vars</title>
<updated>2017-03-11T10:38:29+00:00</updated>
<author>
<name>Luis Rascao</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2017-01-21T23:50:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=d6066c58bb39b3495873c9d3c1337d16f102bbd1'/>
<id>d6066c58bb39b3495873c9d3c1337d16f102bbd1</id>
<content type='text'>
When replacing OS vars only create multi-node sys.config
files (ie. filenames containing the node name) only if explicitly
requested. This is necessary because inclusion of other config
files inside of sys.config is only allowed if the file is actually called
sys.config and nothing else.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When replacing OS vars only create multi-node sys.config
files (ie. filenames containing the node name) only if explicitly
requested. This is necessary because inclusion of other config
files inside of sys.config is only allowed if the file is actually called
sys.config and nothing else.
</pre>
</div>
</content>
</entry>
<entry>
<title>Obtain release node name from Erlang VM instead of OS</title>
<updated>2016-12-18T21:14:56+00:00</updated>
<author>
<name>Luis Rascao</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2016-12-18T18:15:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=261b5ae9d46ae4dd001cbaa9cf911cd1abe30673'/>
<id>261b5ae9d46ae4dd001cbaa9cf911cd1abe30673</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #536 from lrascao/fix/downgrade_non_permanent_version</title>
<updated>2016-11-26T19:09:08+00:00</updated>
<author>
<name>Tristan Sloughter</name>
<email>t@crashfast.com</email>
</author>
<published>2016-11-26T19:09:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=7df9a08daa96a686f783414b7fc845bb345d0c46'/>
<id>7df9a08daa96a686f783414b7fc845bb345d0c46</id>
<content type='text'>
Allow upgrade/downgrade from non-permanent versions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow upgrade/downgrade from non-permanent versions</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for new relx directive that provides start/stop shell script hooks</title>
<updated>2016-11-12T23:59:07+00:00</updated>
<author>
<name>Luis Rascao</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2016-11-05T22:22:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=3905d39d180efe125b9ef5351d1c3b27a3f825b0'/>
<id>3905d39d180efe125b9ef5351d1c3b27a3f825b0</id>
<content type='text'>
New 'extended_start_script_hooks' directive that allows the
developer to define six different hook shell scripts to be invoked
at pre/post start/stop/install upgrade phases.
Besides these custom defined scripts, other types of builtin
scripts are also available, these offer pre-packaged functionality
that can be used directly, they are:
  pid - writes the beam pid to a configurable file location
          (/var/run/&lt;rel_name&gt;.pid by default).
  wait_for_vm_start - waits for the vm to start (ie. when it responds to pings)
  wait_for_process - waits for a configurable name
                                to appear in the erlang process registry
The hook scripts are invoked with the 'source' command, therefore
they have access to all the variables in the start script.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New 'extended_start_script_hooks' directive that allows the
developer to define six different hook shell scripts to be invoked
at pre/post start/stop/install upgrade phases.
Besides these custom defined scripts, other types of builtin
scripts are also available, these offer pre-packaged functionality
that can be used directly, they are:
  pid - writes the beam pid to a configurable file location
          (/var/run/&lt;rel_name&gt;.pid by default).
  wait_for_vm_start - waits for the vm to start (ie. when it responds to pings)
  wait_for_process - waits for a configurable name
                                to appear in the erlang process registry
The hook scripts are invoked with the 'source' command, therefore
they have access to all the variables in the start script.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow upgrade/downgrade from non-permanent versions</title>
<updated>2016-11-11T16:51:35+00:00</updated>
<author>
<name>Luis Rascao</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2016-10-31T09:38:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=5b59fab481d2d4c72b391ea24bb1db8363ce25df'/>
<id>5b59fab481d2d4c72b391ea24bb1db8363ce25df</id>
<content type='text'>
Now that you can upgrade to a new version
without setting it as permanent you should also
be able to downgrade from it, this allows downgrading
or upgrading to a version that is already marked as
permanent but is not actually currently running.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that you can upgrade to a new version
without setting it as permanent you should also
be able to downgrade from it, this allows downgrading
or upgrading to a version that is already marked as
permanent but is not actually currently running.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor foreground command</title>
<updated>2016-11-11T16:48:28+00:00</updated>
<author>
<name>Luis Rascao</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2016-11-05T22:11:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=ad6193884f09d29c7402de45214817dc195f5c6d'/>
<id>ad6193884f09d29c7402de45214817dc195f5c6d</id>
<content type='text'>
Move it next to console since it's mostly the
same thing but with extra parameters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move it next to console since it's mostly the
same thing but with extra parameters.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove name collisions of replaced files in multi-node setups</title>
<updated>2016-11-09T23:58:55+00:00</updated>
<author>
<name>Serge Aleynikov</name>
<email>saleyn@gmail.com</email>
</author>
<published>2016-11-09T23:58:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=103af5c657fa38e44f04c93702d0e55a3271d82b'/>
<id>103af5c657fa38e44f04c93702d0e55a3271d82b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow optionally setting a release as permanent after relup</title>
<updated>2016-10-30T16:24:19+00:00</updated>
<author>
<name>Luis Rascao</name>
<email>luis.rascao@gmail.com</email>
</author>
<published>2016-10-30T14:26:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/relx.git/commit/?id=fc3d783511dde534f6f07c24067106126f1053b1'/>
<id>fc3d783511dde534f6f07c24067106126f1053b1</id>
<content type='text'>
Support a command line argument to the `upgrade`/`downgrade`
commands: `--no-permanent`, if this is set the release will be unpacked,
installed and be made current but not permanent, when the user
is confortable with the outcomehe can issue the same command a
second time without the `--no-permanent` option.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support a command line argument to the `upgrade`/`downgrade`
commands: `--no-permanent`, if this is set the release will be unpacked,
installed and be made current but not permanent, when the user
is confortable with the outcomehe can issue the same command a
second time without the `--no-permanent` option.
</pre>
</div>
</content>
</entry>
</feed>
