<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/openrc.git/sh, branch 0.34</title>
<subtitle>[no description]</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/openrc.git/atom?h=0.34</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/atom?h=0.34'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/'/>
<updated>2017-09-29T17:51:12Z</updated>
<entry>
<title>use printf consistently in cgroups handling</title>
<updated>2017-09-29T17:51:12Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2017-09-29T17:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=7f3b41311119e3a96a15b0fb473b44f422e903e9'/>
<id>urn:sha1:7f3b41311119e3a96a15b0fb473b44f422e903e9</id>
<content type='text'>
This makes the cgroups handling consistent between cgroups v1 and v2.
Also, it fixes #167.
</content>
</entry>
<entry>
<title>sh/rc-functions.sh: add need_if_exists convenience function</title>
<updated>2017-09-22T22:22:50Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2017-09-22T22:22:50Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=1ccba056584ee1a8e09fb1d5eebd988b47912c06'/>
<id>urn:sha1:1ccba056584ee1a8e09fb1d5eebd988b47912c06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cgroup2_find_path: use legacy mode if cgroup2 is not in the kernel</title>
<updated>2017-09-16T21:49:22Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2017-09-16T21:46:42Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=cd5722aca50f0eaddde7ce04ee00da53c313ba7d'/>
<id>urn:sha1:cd5722aca50f0eaddde7ce04ee00da53c313ba7d</id>
<content type='text'>
This is related to #164.
</content>
</entry>
<entry>
<title>cgroup_cleanup: try to remove the cgroup version 2 cgroup</title>
<updated>2017-09-15T19:22:34Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2017-09-15T19:22:34Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=25b45a5a239318fb57c405c3fe64e53b0738ad68'/>
<id>urn:sha1:25b45a5a239318fb57c405c3fe64e53b0738ad68</id>
<content type='text'>
If we were able to kill all the processes in the cgroup, it should be
removed.
</content>
</entry>
<entry>
<title>rc-cgroup.sh: cgroup_cleanup fix error handling</title>
<updated>2017-09-15T18:42:50Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2017-09-15T18:42:50Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=4651b8c7e9e2ef9c1ea1fb8d174d1ca4693627af'/>
<id>urn:sha1:4651b8c7e9e2ef9c1ea1fb8d174d1ca4693627af</id>
<content type='text'>
cgroup_cleanup should warn if it is unable to clean up all processes in
the control group, but it will always return success.
</content>
</entry>
<entry>
<title>rc-cgroup.sh: fix signal names</title>
<updated>2017-09-15T18:28:15Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2017-09-15T18:27:49Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=50608b54ed98acb54fec5fe3323909ea684d3af9'/>
<id>urn:sha1:50608b54ed98acb54fec5fe3323909ea684d3af9</id>
<content type='text'>
The "SIG" prefix on signal names passed to kill -s isn't portable.
</content>
</entry>
<entry>
<title>make the procedure for killing child processes of services configurable</title>
<updated>2017-09-14T21:17:20Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2017-09-14T16:40:26Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=6a5ca2ab368d0a85f51bb559672dba2e3ffcc6be'/>
<id>urn:sha1:6a5ca2ab368d0a85f51bb559672dba2e3ffcc6be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make cgroup_cleanup send only one sigterm and sigkill</title>
<updated>2017-09-14T15:55:06Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2017-09-14T15:55:06Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=2b0345165e5af57ca61a4000c3671bbe6d677cf9'/>
<id>urn:sha1:2b0345165e5af57ca61a4000c3671bbe6d677cf9</id>
<content type='text'>
Instead of looping and sending multiple signals to child processes in
cgroup_cleanup, we send sigterm followed by sleeping one second then
sigkill.

This brings us more in line with systemd's "control group" killmode
setting.

Also, this commit includes several shellcheck cleanups.
</content>
</entry>
<entry>
<title>rc-cgroup.sh: move cgroup_cleanup to the end of the file</title>
<updated>2017-09-14T15:44:52Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2017-09-14T15:44:52Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=8885580986ab8adc951fe32b9323c8b16130fb4f'/>
<id>urn:sha1:8885580986ab8adc951fe32b9323c8b16130fb4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add support for control groups version 2</title>
<updated>2017-09-14T15:38:10Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2017-09-14T15:38:10Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=457f928e793cb1f6ef254935ad07f58b8762c72f'/>
<id>urn:sha1:457f928e793cb1f6ef254935ad07f58b8762c72f</id>
<content type='text'>
This is for #94.
</content>
</entry>
</feed>
