diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2010-01-22 04:08:15 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2010-01-22 04:13:46 +0100 |
commit | 6fa3511f330670c1609fd2dd1b1bba08afba5628 (patch) | |
tree | 4c810340d712e4ab765f76bb8bf199405df02100 /www-apps/tt-rss/files/tt-rss.init.d | |
parent | 26193c609dbc32d3b72f600de4897339e7a3f6f4 (diff) | |
download | overlay-6fa3511f330670c1609fd2dd1b1bba08afba5628.tar.gz overlay-6fa3511f330670c1609fd2dd1b1bba08afba5628.tar.xz overlay-6fa3511f330670c1609fd2dd1b1bba08afba5628.zip |
added tt-rss ebuild from sunrise overlay with conf.d/init.d file
Diffstat (limited to 'www-apps/tt-rss/files/tt-rss.init.d')
-rwxr-xr-x | www-apps/tt-rss/files/tt-rss.init.d | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/www-apps/tt-rss/files/tt-rss.init.d b/www-apps/tt-rss/files/tt-rss.init.d new file mode 100755 index 0000000..6d4a682 --- /dev/null +++ b/www-apps/tt-rss/files/tt-rss.init.d @@ -0,0 +1,40 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +depend() { + use net +} + +FORKING=${FORKING:-"0"} +PIDFILE=${PIDFILE:-"/var/run/tt-rss.pid"} +PHP=${PHP:-"/usr/bin/php"} +RUNAS=${RUNAS:-"nobody:nobody"} + +DAEMON_SCRIPT="update_daemon.php" +if [ "$FORKING" != "0" ]; then + DAEMON_SCRIPT="update_daemon2.php" +fi + +checkconfig() { + if [ ! -e "${TTRSS_PATH}/${DAEMON_SCRIPT}" ]; then + eerror "Please set a correct path to the tt-rss installation in /etc/conf.d/tt-rss" + return 1 + fi +} + +start() { + ebegin "Starting Tiny Tiny RSS update daemon" + start-stop-daemon --start --pidfile "${PIDFILE}" --chdir "${TTRSS_PATH}" \ + --user ${RUNAS} --exec ${PHP} -- \ + "${TTRSS_PATH}/${DAEMON_SCRIPT}" + + eend $? +} + +stop() { + ebegin "Stopping Tiny Tiny RSS update daemon" + start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --user ${RUNAS} + eend $? +} |