<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/openrc.git/sh, branch github/master</title>
<subtitle>[no description]</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/openrc.git/atom?h=github%2Fmaster</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/atom?h=github%2Fmaster'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/'/>
<updated>2023-01-15T20:24:51Z</updated>
<entry>
<title>netmount: add fuse.glusterfs</title>
<updated>2023-01-15T20:24:51Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2023-01-15T20:24:51Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/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:27Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2023-01-15T19:58:27Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=ec04e087077c8e8c643fea94d0a16fbafde7badc'/>
<id>urn:sha1:ec04e087077c8e8c643fea94d0a16fbafde7badc</id>
<content type='text'>
Fixes #554.
</content>
</entry>
<entry>
<title>supervise-daemon: don't overwrite empty supervise_daemon_args</title>
<updated>2022-12-07T22:42:14Z</updated>
<author>
<name>Jakub Jirutka</name>
<email>jakub@jirutka.cz</email>
</author>
<published>2022-11-06T01:14:26Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=953172c6c670d10d36ea3917243079b86ecc102d'/>
<id>urn:sha1:953172c6c670d10d36ea3917243079b86ecc102d</id>
<content type='text'>
If supervise_daemon_args is not set *or empty*, it defaults to
`start_stop_daemon_args`. This is bad because supervise-daemon doesn't
accept the same options as `start-stop-daemon`. So if we set e.g.
`start_stop_daemon_args="--wait 50"`, but not `supervise_daemon_args`,
and the user adds `supervisor=supervise-daemon` to the corresponding
/etc/conf.d/&lt;service&gt; file, the service will fail to start due to
unrecognized option "wait".

It would be best to remove this fallback, but that might break some
existing scripts that depend on it. So this commit just changes it to
use `start_stop_daemon_args` as the default for `supervise_daemon_args`
only if `supervise_daemon_args` is not set at all, but not if it's
empty.

This at least simplifies workarounds; we can just add
`supervise_daemon_args="$supervise_daemon_args"` to init scripts.

This fixes #558.
</content>
</entry>
<entry>
<title>fix quoting of loggers in start-stop-daemon</title>
<updated>2022-07-03T17:40:34Z</updated>
<author>
<name>psykose</name>
<email>alice@ayaya.dev</email>
</author>
<published>2022-06-10T11:02:29Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=14b153c1a4953e9beb52edc3cb464cabda77d861'/>
<id>urn:sha1:14b153c1a4953e9beb52edc3cb464cabda77d861</id>
<content type='text'>
previously broken in 6034866d1c74d5a23eb9f3e0ebf40c9d278aac93
caused *_logger options to be passed unquoted, so
`error_logger="logger -t .."` would pass -t to s-s-d and fail to start
the service.

Fixes: #531
</content>
</entry>
<entry>
<title>binfmt: ignore empty lines (#492)</title>
<updated>2022-04-09T18:36:47Z</updated>
<author>
<name>mochaaP</name>
<email>git@mochaa.ws</email>
</author>
<published>2022-04-09T09:22:02Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=39eb3384f64afb02cbd09bbd17185344834fc801'/>
<id>urn:sha1:39eb3384f64afb02cbd09bbd17185344834fc801</id>
<content type='text'>
</content>
</entry>
<entry>
<title>migrate fully to meson build system</title>
<updated>2022-04-06T15:51:55Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2022-04-06T15:51:55Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=391d12db48754861b5cecac92ee3321597ee02c1'/>
<id>urn:sha1:391d12db48754861b5cecac92ee3321597ee02c1</id>
<content type='text'>
- drop old build system
- move shared include and source files to common directory
- drop "rc-" prefix from shared include and source files
- move executable-specific code to individual directories under src
- adjust top-level .gitignore file for new build system

This closes #489.
</content>
</entry>
<entry>
<title>Use consistent args passing in start-stop-daemon</title>
<updated>2022-03-05T18:14:59Z</updated>
<author>
<name>LinkTed</name>
<email>link.ted@mailbox.org</email>
</author>
<published>2021-12-24T18:43:36Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=6034866d1c74d5a23eb9f3e0ebf40c9d278aac93'/>
<id>urn:sha1:6034866d1c74d5a23eb9f3e0ebf40c9d278aac93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>linux: Add support for No New Privs flag</title>
<updated>2022-02-06T22:17:46Z</updated>
<author>
<name>LinkTed</name>
<email>link.ted@mailbox.org</email>
</author>
<published>2022-01-03T18:30:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=8115f3274eab06743603aec502ae311e3bf0724b'/>
<id>urn:sha1:8115f3274eab06743603aec502ae311e3bf0724b</id>
<content type='text'>
This add No New Privs flag for start-stop-daemon and supervise-daemon
by adding --no-new-privs flag. As a result, the user set the No New
Privs flag for the program should run with.
see PR_SET_NO_NEW_PRIVS prctl(2)
</content>
</entry>
<entry>
<title>capabilities: Add support for securebits flags</title>
<updated>2022-02-06T22:17:46Z</updated>
<author>
<name>LinkTed</name>
<email>link.ted@mailbox.org</email>
</author>
<published>2022-01-03T15:41:57Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=79e5edc1a3187ef63bed80fe4ecb05a898b68f00'/>
<id>urn:sha1:79e5edc1a3187ef63bed80fe4ecb05a898b68f00</id>
<content type='text'>
This adds securebits flags for start-stop-daemon and supervise-daemon
by adding --secbits option. As a result, the user can specify
securebits the program should run with. see capabilities(7)
</content>
</entry>
<entry>
<title>build: rename sh_dir variable to rc_shdir</title>
<updated>2021-12-29T21:57:04Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2021-12-29T21:57:04Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=cab458e27afe8dda78bef7c3605830f418d83ed1'/>
<id>urn:sha1:cab458e27afe8dda78bef7c3605830f418d83ed1</id>
<content type='text'>
</content>
</entry>
</feed>
