commit: b9d41d1974b7f60a90c62e354c5a8e849a727c6e
Author: Paolo Pedroni <paolo.pedroni <AT> iol <DOT> it>
AuthorDate: Fri Feb 12 10:19:33 2016 +0000
Commit: Kristian Fiskerstrand <k_f <AT> gentoo <DOT> org>
CommitDate: Tue Feb 16 17:51:04 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d41d19
net-p2p/deluge: add umask values to openrc script (Fixes bug #566862)
Thanks to Scott Jones <morbidsvt <AT> gmail.com>
net-p2p/deluge/files/deluged.conf | 1 +
net-p2p/deluge/files/deluged.init | 1 +
2 files changed, 2 insertions(+)
diff --git a/net-p2p/deluge/files/deluged.conf
b/net-p2p/deluge/files/deluged.conf
index 0918f45..21b375d 100644
--- a/net-p2p/deluge/files/deluged.conf
+++ b/net-p2p/deluge/files/deluged.conf
@@ -2,6 +2,7 @@
# Change this to the user you want to run deluged as.
# You may specify a group too, after a colon
DELUGED_USER=""
+# DELUGED_UMASK="0002"
# DELUGED_OPTS="-p 58846"
DELUGEUI_START="false"
DELUGEUI_OPTS="-u web"
diff --git a/net-p2p/deluge/files/deluged.init
b/net-p2p/deluge/files/deluged.init
index e60945d..24f0a12 100644
--- a/net-p2p/deluge/files/deluged.init
+++ b/net-p2p/deluge/files/deluged.init
@@ -41,6 +41,7 @@ start() {
ebegin "Starting Deluged"
start-stop-daemon --start --user "${DELUGED_USER%:*}" \
--name deluged --pidfile /var/run/deluged.pid --background
--make-pidfile \
+ ${DELUGED_UMASK:+--umask ${DELUGED_UMASK}} \
--exec /usr/bin/deluged -e HOME="${DELUGED_USER_HOME}" --
--do-not-daemonize "${DELUGED_OPTS}"
eend $?