<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openrc.git/sh, branch dynamic-deptree</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.vlhl.dev/navi/openrc/openrc.git/atom?h=dynamic-deptree</id>
<link rel='self' href='https://git.vlhl.dev/navi/openrc/openrc.git/atom?h=dynamic-deptree'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/'/>
<updated>2024-07-20T01:19:56+00:00</updated>
<entry>
<title>librc-depend.c: dynamically generate services for multiplexed services.</title>
<updated>2024-07-20T01:19:56+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2024-07-19T13:41:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=0eebf94c0d6d53d2199163a4c81232591b65da3c'/>
<id>urn:sha1:0eebf94c0d6d53d2199163a4c81232591b65da3c</id>
<content type='text'>
when generating back references, attempt to instantiate missing
services.

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>openrc-run: allow multiplexed symlinks to live outside init.d</title>
<updated>2024-07-20T01:15:17+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2024-07-14T15:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=f03a640f6af7cef470c452970f6031d41a61f227'/>
<id>urn:sha1:f03a640f6af7cef470c452970f6031d41a61f227</id>
<content type='text'>
use the realpath of the target to locate which sysconf dir it's in,
using it as a base to load the config file. the service path is then
normalized from the symlink without dereferencing it.

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>openrc-user: init script for users</title>
<updated>2024-07-19T18:40:28+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2024-07-11T22:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=fd961d2ea0eea2cc60f4af1aca6b6e7711d43995'/>
<id>urn:sha1:fd961d2ea0eea2cc60f4af1aca6b6e7711d43995</id>
<content type='text'>
adds a new multiplexed script for starting user sessions. it also sets
up XDG_RUNTIME_DIR.

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>openrc: dynamic paths for user services</title>
<updated>2024-07-19T18:40:28+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2024-03-20T22:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=c34fcd63f05044f9034b26c52f19c91e04668da7'/>
<id>urn:sha1:c34fcd63f05044f9034b26c52f19c91e04668da7</id>
<content type='text'>
add two api functions, `rc_service_dir` and `rc_sysconf_dir`, both are
generate paths (and sub-paths) for resources, and meant to replace the
hardcoded variables like `RC_SVCDIR`.

those functions differ by dynamically switching between the system path,
or the user path, set in their home folder or runtime directory.

this lays out the intial support for user services.

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>sh/rc-cgroup.sh: add openrc. prefix the cgroupv2 path</title>
<updated>2024-01-09T16:09:59+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2023-12-15T17:52:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=97689d6c4478cd3a388402cb4d3a2db82b99cc78'/>
<id>urn:sha1:97689d6c4478cd3a388402cb4d3a2db82b99cc78</id>
<content type='text'>
Some services, like docker, creates and manages /sys/fs/cgroup/&lt;service&gt;
themselves. Avoid conflict with the openrc created cgroup path by adding
a `openrc.` prefix.

Fixes: https://github.com/OpenRC/openrc/issues/680
</content>
</entry>
<entry>
<title>sh/supervise-daemon.sh: Proper casing for --no-new-privs</title>
<updated>2023-11-02T17:35:37+00:00</updated>
<author>
<name>Haelwenn (lanodan) Monnier</name>
<email>contact@hacktivis.me</email>
</author>
<published>2023-11-02T07:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=1433552435c6c2ad63be71b724b63be2917769ba'/>
<id>urn:sha1:1433552435c6c2ad63be71b724b63be2917769ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change default RC_CGROUP_MODE to unified</title>
<updated>2023-10-10T17:50:09+00:00</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2023-10-10T17:42:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=965de92b37cbe8d8670f6cc956e1d10677551e19'/>
<id>urn:sha1:965de92b37cbe8d8670f6cc956e1d10677551e19</id>
<content type='text'>
This improves resource management by assigning services to individual
cgroups.

X-Gentoo-Bug: https://bugs.gentoo.org/914972
</content>
</entry>
<entry>
<title>supervise-daemon: implement output_logger and error_logger.</title>
<updated>2023-10-03T21:43:39+00:00</updated>
<author>
<name>Lexxy Fox</name>
<email>lexxyfox@gmail.com</email>
</author>
<published>2023-09-25T22:33:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=9934e9f96ea91995dfab382bf05b47d43c1ac4f9'/>
<id>urn:sha1:9934e9f96ea91995dfab382bf05b47d43c1ac4f9</id>
<content type='text'>
Allows redirecting process stdin and stdout to another process,
just like is already possible with start-stop-daemon.

Also added --stdout-logger and --stderr-logger to the man page.
</content>
</entry>
<entry>
<title>netmount: add fuse.glusterfs</title>
<updated>2023-01-15T20:24:51+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2023-01-15T20:24:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=52dcb4aaa3ab1b9090e31545b38f495e551aaedc'/>
<id>urn:sha1:52dcb4aaa3ab1b9090e31545b38f495e551aaedc</id>
<content type='text'>
Fixes #495.
</content>
</entry>
<entry>
<title>init: add missing eend to /run mount #554</title>
<updated>2023-01-15T19:58:27+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2023-01-15T19:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=ec04e087077c8e8c643fea94d0a16fbafde7badc'/>
<id>urn:sha1:ec04e087077c8e8c643fea94d0a16fbafde7badc</id>
<content type='text'>
Fixes #554.
</content>
</entry>
</feed>
