commit:     4dc117d84e726d600656284b510303cc521f3c99
Author:     Louis Sautier <sautier.louis <AT> gmail <DOT> com>
AuthorDate: Wed Jan  6 00:36:32 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Wed Jan  6 00:36:32 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc117d8

net-nntp/nzbget: improve init script #550600

Package-Manager: portage-2.2.26

 net-nntp/nzbget/files/nzbget.initd | 25 ++++++++++---------------
 1 file changed, 10 insertions(+), 15 deletions(-)

diff --git a/net-nntp/nzbget/files/nzbget.initd 
b/net-nntp/nzbget/files/nzbget.initd
index 736e7a5..c533da1 100644
--- a/net-nntp/nzbget/files/nzbget.initd
+++ b/net-nntp/nzbget/files/nzbget.initd
@@ -3,11 +3,11 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-extra_started_commands="pause unpause"
+extra_started_commands="reload"
 
 start() {
-       ebegin "Starting nzbget"
-       checkpath -d -m 0755 -o "${NZBGET_USER}:${NZBGET_GROUP}" /run/nzbget
+       ebegin "Starting ${RC_SVCNAME}"
+       checkpath -d -m 0755 -o "${NZBGET_USER}":"${NZBGET_GROUP}" /run/nzbget
        start-stop-daemon --quiet --start --user "${NZBGET_USER}" \
                --group "${NZBGET_GROUP}" --exec /usr/bin/nzbget -- \
                --configfile "${NZBGET_CONFIGFILE}" --daemon \
@@ -16,19 +16,14 @@ start() {
 }
 
 stop() {
-       ebegin "Stopping nzbget"
-       /usr/bin/nzbget --configfile "${NZBGET_CONFIGFILE}" --quit >/dev/null
-       eend $?
-}
-
-pause() {
-       ebegin "Pausing nzbget"
-       /usr/bin/nzbget --configfile "${NZBGET_CONFIGFILE}" --pause >/dev/null
-       eend $?
+       ebegin "Stopping ${RC_SVCNAME}"
+       start-stop-daemon --stop --exec /usr/bin/nzbget -- \
+               --configfile "${NZBGET_CONFIGFILE}" --daemon \
+               -- ${NZBGET_OPTS}
 }
 
-unpause() {
-       ebegin "Unpausing nzbget"
-       /usr/bin/nzbget --configfile "${NZBGET_CONFIGFILE}" --unpause >/dev/null
+reload() {
+       ebegin "Reloading ${RC_SVCNAME}"
+       /usr/bin/nzbget --configfile "${NZBGET_CONFIGFILE}" --reload >/dev/null
        eend $?
 }

Reply via email to