From 6fa3511f330670c1609fd2dd1b1bba08afba5628 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Fri, 22 Jan 2010 04:08:15 +0100 Subject: added tt-rss ebuild from sunrise overlay with conf.d/init.d file --- www-apps/tt-rss/files/tt-rss.init.d | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 www-apps/tt-rss/files/tt-rss.init.d (limited to 'www-apps/tt-rss/files/tt-rss.init.d') 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 $? +} -- cgit v1.2.3