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/postinstall-en.txt | 1 + www-apps/tt-rss/files/tt-rss.conf.d | 15 ++++++++++++ www-apps/tt-rss/files/tt-rss.init.d | 40 ++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 www-apps/tt-rss/files/postinstall-en.txt create mode 100644 www-apps/tt-rss/files/tt-rss.conf.d create mode 100755 www-apps/tt-rss/files/tt-rss.init.d (limited to 'www-apps/tt-rss/files') diff --git a/www-apps/tt-rss/files/postinstall-en.txt b/www-apps/tt-rss/files/postinstall-en.txt new file mode 100644 index 0000000..369d5e0 --- /dev/null +++ b/www-apps/tt-rss/files/postinstall-en.txt @@ -0,0 +1 @@ +Please read http://tt-rss.org/trac/wiki/InstallationNotes diff --git a/www-apps/tt-rss/files/tt-rss.conf.d b/www-apps/tt-rss/files/tt-rss.conf.d new file mode 100644 index 0000000..d324069 --- /dev/null +++ b/www-apps/tt-rss/files/tt-rss.conf.d @@ -0,0 +1,15 @@ +## conf.d for Tiny Tiny RSS update daemon init.d script + +# Emplacement of your Tiny Tiny RSS installation. +TTRSS_PATH="" + +# Set FORKING to 1 to use the forking daemon (update_daemon2.php) in stead of +# the standard one. +# This option is only available for Tiny Tiny RSS 1.2.20 and over. +#FORKING=0 + +#PIDFILE=/var/run/tt-rss.pid + +#PHP=/usr/bin/php + +#RUNAS=nobody:nobody 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