diff options
author | 2012-04-30 06:51:31 +0000 | |
---|---|---|
committer | 2012-04-30 06:51:31 +0000 | |
commit | 21db48e14edc1198d4e604f597e995a2d8b73226 (patch) | |
tree | 20facc5b68910e1b6b68504b92024818e6590408 /www-servers | |
parent | media-gfx/gtkimageview: Clean fix for virtualx.eclass usage, #294295 (diff) | |
download | gentoo-2-21db48e14edc1198d4e604f597e995a2d8b73226.tar.gz gentoo-2-21db48e14edc1198d4e604f597e995a2d8b73226.tar.bz2 gentoo-2-21db48e14edc1198d4e604f597e995a2d8b73226.zip |
Add mongrel_cluster init.d script by Robert Sharp in bug 276378.
(Portage version: 2.1.10.49/cvs/Linux x86_64)
Diffstat (limited to 'www-servers')
-rw-r--r-- | www-servers/mongrel_cluster/ChangeLog | 8 | ||||
-rw-r--r-- | www-servers/mongrel_cluster/files/mongrel_cluster | 42 | ||||
-rw-r--r-- | www-servers/mongrel_cluster/mongrel_cluster-1.0.5-r1.ebuild | 10 |
3 files changed, 56 insertions, 4 deletions
diff --git a/www-servers/mongrel_cluster/ChangeLog b/www-servers/mongrel_cluster/ChangeLog index 6f9c2c97a2d0..7c1a5aee2dd3 100644 --- a/www-servers/mongrel_cluster/ChangeLog +++ b/www-servers/mongrel_cluster/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for www-servers/mongrel_cluster -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-servers/mongrel_cluster/ChangeLog,v 1.9 2011/08/09 15:42:35 halcy0n Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/mongrel_cluster/ChangeLog,v 1.10 2012/04/30 06:51:31 graaff Exp $ + + 30 Apr 2012; Hans de Graaff <graaff@gentoo.org> + mongrel_cluster-1.0.5-r1.ebuild, +files/mongrel_cluster: + Add mongrel_cluster init.d script by Robert Sharp in bug 276378. 09 Aug 2011; Mark Loeser <halcy0n@gentoo.org> mongrel_cluster-1.0.5-r1.ebuild: diff --git a/www-servers/mongrel_cluster/files/mongrel_cluster b/www-servers/mongrel_cluster/files/mongrel_cluster new file mode 100644 index 000000000000..564b525f7333 --- /dev/null +++ b/www-servers/mongrel_cluster/files/mongrel_cluster @@ -0,0 +1,42 @@ +#!/sbin/runscript +# +# INIT Script for mongrel_cluster +# +# Robert Sharp Jan 2010 + +depend() { + need net +} + +start() { + ebegin "Starting Mongrel Clusters" + if [ ! -d "$CONF_DIR" ]; then + eerror "No configuration directory" + return 1 + fi + mkdir -p $PID_DIR + chown $USER:$USER $PID_DIR + + mongrel_cluster_ctl start --clean -c $CONF_DIR + + eend $? "Error starting Mongrel" +} + +stop() { + ebegin "Stopping Mongrel Clusters" + mongrel_cluster_ctl stop -c $CONF_DIR + eend $? +} + +restart() { + ebegin "Restarting Mongrel Clusters" + mongrel_cluster_ctl restart -c $CONF_DIR + eend $? + } + +status() { + ebegin "Checking Status of Mongrel Clusters" + mongrel_cluster_ctl status -c $CONF_DIR + eend $? + } + diff --git a/www-servers/mongrel_cluster/mongrel_cluster-1.0.5-r1.ebuild b/www-servers/mongrel_cluster/mongrel_cluster-1.0.5-r1.ebuild index 8e56b86715b8..520c65256016 100644 --- a/www-servers/mongrel_cluster/mongrel_cluster-1.0.5-r1.ebuild +++ b/www-servers/mongrel_cluster/mongrel_cluster-1.0.5-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-servers/mongrel_cluster/mongrel_cluster-1.0.5-r1.ebuild,v 1.2 2011/08/09 15:42:35 halcy0n Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-servers/mongrel_cluster/mongrel_cluster-1.0.5-r1.ebuild,v 1.3 2012/04/30 06:51:31 graaff Exp $ EAPI=2 USE_RUBY="ruby18" @@ -23,3 +23,9 @@ IUSE="" ruby_add_rdepend ">=www-servers/mongrel-1.0.2 >=dev-ruby/gem_plugin-0.2.3" + +all_ruby_install() { + all_fakegem_install + + newinitd "${FILESDIR}/mongrel_cluster" mongrel_cluster +} |