summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-irc/quassel: new init script revision to prevent privilege escalation.Michael Orlitzky2017-07-181-0/+11
This commits adds two new files, * quasselcore.init-r1 * quasselcore.conf-r1 that are as yet unused. The init script has been entirely rewritten to use modern features of OpenRC, and uses the default start/stop implementations, so it is greatly simplified. To avoid the "chown" problem in bug 603414, the new init script and conf file do not allow changing the quassel user on the fly. Instead, the "quassel" user created by the ebuild is used unconditionally. As a result, there is no need to fix permissions when the daemon is started, and thus no need to change ownership of anything. A further permissions-related simplification logs to syslog instead of a file by default. Since the daemon runs as a restricted user, that avoids another set of permissions (on the log file) that would need to be mangled. Gentoo-Bug: 423145 Gentoo-Bug: 603414 Package-Manager: Portage-2.3.6, Repoman-2.3.1