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 $?
 

Reply via email to