* [gentoo-commits] repo/gentoo:master commit in: www-servers/thin/, www-servers/thin/files/
@ 2016-05-04 13:31 Manuel Rüger
0 siblings, 0 replies; 4+ messages in thread
From: Manuel Rüger @ 2016-05-04 13:31 UTC (permalink / raw
To: gentoo-commits
commit: db3f18d7297258ca636c3667aa55eef5f3a1a829
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Wed May 4 13:30:59 2016 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Wed May 4 13:30:59 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db3f18d7
www-servers/thin: Remove old
Package-Manager: portage-2.2.28
www-servers/thin/files/thin.confd | 20 --------
www-servers/thin/files/thin.confd-1 | 32 -------------
www-servers/thin/files/thin.initd | 63 -------------------------
www-servers/thin/files/thin.initd-1 | 70 ----------------------------
www-servers/thin/files/thin.initd-2 | 83 ---------------------------------
www-servers/thin/files/thin.initd-3 | 88 -----------------------------------
www-servers/thin/thin-1.6.4-r1.ebuild | 84 ---------------------------------
7 files changed, 440 deletions(-)
diff --git a/www-servers/thin/files/thin.confd b/www-servers/thin/files/thin.confd
deleted file mode 100644
index ca517d6..0000000
--- a/www-servers/thin/files/thin.confd
+++ /dev/null
@@ -1,20 +0,0 @@
-# /etc/conf.d/thin: Configuration for /etc/init.d/thin*
-# Copy this file to /etc/conf.d/thin.SERVERNAME for server specific options.
-
-# Set the configuration file location.
-# In start-all mode (/etc/init.d/thin), this must point to the directory where
-# all the thin configurations are located.
-# When starting a specific server (/etc/init.d/thin.SERVER), point to the exact
-# location of the .yml configuration file.
-# CONFIG="/etc/thin/${SVCNAME#*.}.yml"
-
-# Disable looking for a configuration file.
-# You can use THIN_OPTS instead for setting command line options.
-# NOCONFIG=0
-
-# Set the Ruby interpreter to use.
-# RUBY="/usr/bin/ruby"
-
-# Set command line options to pass to thin.
-# In specific server mode, '--tag SERVER_NAME' is automatically appended.
-# THIN_OPTS=
diff --git a/www-servers/thin/files/thin.confd-1 b/www-servers/thin/files/thin.confd-1
deleted file mode 100644
index 16eddf2..0000000
--- a/www-servers/thin/files/thin.confd-1
+++ /dev/null
@@ -1,32 +0,0 @@
-# /etc/conf.d/thin: Configuration for /etc/init.d/thin*
-# Copy this file to /etc/conf.d/thin.SERVERNAME for server specific options.
-
-# Set the configuration file location.
-# In start-all mode (/etc/init.d/thin), this must point to the directory where
-# all the thin configurations are located.
-# When starting a specific server (/etc/init.d/thin.SERVER), point to the exact
-# location of the .yml configuration file.
-# CONFIG="/etc/thin/${SVCNAME#*.}.yml"
-
-# Disable looking for a configuration file.
-# You can use THIN_OPTS instead for setting command line options.
-# NOCONFIG=0
-
-# Set the Ruby interpreter to use.
-# RUBY="/usr/bin/ruby"
-
-# Set the user for this instance.
-# (Should mirror "user" value in /etc/thin/${SVCNAME#*.}.yml)
-# THIN_USER=
-
-# Set the group for this instance.
-# (Should mirror "group" value in /etc/thin/${SVCNAME#*.}.yml)
-# THIN_GROUP=
-
-# Set the pidfile for this instance.
-# (Should mirror "pid" value in /etc/thin/${SVCNAME#*.}.yml)
-# THIN_PID=
-
-# Set command line options to pass to thin.
-# In specific server mode, '--tag SERVER_NAME' is automatically appended.
-# THIN_OPTS=
diff --git a/www-servers/thin/files/thin.initd b/www-servers/thin/files/thin.initd
deleted file mode 100644
index acbb0c7..0000000
--- a/www-servers/thin/files/thin.initd
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-SERVER=${SVCNAME#*.}
-if [ ${SERVER} != thin ]; then
- CONFIG=${CONFIG:-/etc/thin/${SERVER}.yml}
-else
- CONFIG=${CONFIG:-/etc/thin/}
-fi
-NOCONFIG=${NOCONFIG:-0}
-RUBY=${RUBY:-/usr/bin/ruby}
-THIN_OPTS=${THIN_OPTS:-}
-
-depend() {
- need net localmount
-}
-
-checkconfig() {
- [ ${SERVER} = thin -o ${NOCONFIG} != 0 ] && return 0
-
- if [ ! -f ${CONFIG} ]; then
- eerror "Unable to find the server configuration."
- eerror "Please set the CONFIG variable in /etc/conf.d/${SVCNAME} or"
- eerror "set NOCONFIG there to 1 to disable looking for a config file."
- return 1
- fi
-}
-
-buildargs() {
- if [ ${NOCONFIG} = 0 -a ${SERVER} != thin ]; then
- echo -n "-C ${CONFIG} "
- fi
-
- echo -n "${THIN_OPTS}"
-}
-
-action() {
- checkconfig || return 1
-
- if [ ${SERVER} = thin ]; then
- ebegin "$2 all thin servers in ${CONFIG}"
- ${RUBY} /usr/bin/thin $1 $(buildargs) --all ${CONFIG}
- eend $?
- else
- ebegin "$2 thin server ${SERVER}"
- ${RUBY} /usr/bin/thin $(buildargs) --tag ${SERVER} $1
- eend $?
- fi
-}
-
-start() {
- action start 'Starting'
-}
-
-stop() {
- action stop 'Stopping'
-}
-
-restart() {
- action restart 'Restarting'
-}
diff --git a/www-servers/thin/files/thin.initd-1 b/www-servers/thin/files/thin.initd-1
deleted file mode 100644
index 420aa52..0000000
--- a/www-servers/thin/files/thin.initd-1
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-SERVER=${SVCNAME#*.}
-if [ ${SERVER} != thin ]; then
- CONFIG=${CONFIG:-/etc/thin/${SERVER}.yml}
-else
- CONFIG=${CONFIG:-/etc/thin/}
-fi
-NOCONFIG=${NOCONFIG:-0}
-RUBY=${RUBY:-/usr/bin/ruby}
-THIN_USER=${THIN_USER:-root}
-THIN_GROUP=${THIN_GROUP:-root}
-THIN_PID=${THIN_PID:-/var/run/thin/thin.pid}
-THIN_OPTS=${THIN_OPTS:-}
-
-depend() {
- need net localmount
-}
-
-checkconfig() {
- [ ${SERVER} = thin -o ${NOCONFIG} != 0 ] && return 0
-
- if [ ! -f ${CONFIG} ]; then
- eerror "Unable to find the server configuration."
- eerror "Please set the CONFIG variable in /etc/conf.d/${SVCNAME} or"
- eerror "set NOCONFIG there to 1 to disable looking for a config file."
- return 1
- fi
-}
-
-buildargs() {
- if [ ${NOCONFIG} = 0 -a ${SERVER} != thin ]; then
- echo -n "-C ${CONFIG} "
- fi
-
- echo -n "${THIN_OPTS}"
-}
-
-action() {
- checkconfig || return 1
-
- if [ ${SERVER} = thin ]; then
- ebegin "$2 all thin servers in ${CONFIG}"
- ${RUBY} /usr/bin/thin $1 $(buildargs) --all ${CONFIG}
- eend $?
- else
- ebegin "$2 thin server ${SERVER}"
- ${RUBY} /usr/bin/thin $(buildargs) --tag ${SERVER} $1
- eend $?
- fi
-}
-
-start() {
- action start 'Starting'
-}
-
-stop() {
- action stop 'Stopping'
-}
-
-restart() {
- action restart 'Restarting'
-}
-
-start_pre() {
- checkpath -d -m 0775 -o ${THIN_USER}:${THIN_GROUP} $(dirname ${THIN_PID})
-}
diff --git a/www-servers/thin/files/thin.initd-2 b/www-servers/thin/files/thin.initd-2
deleted file mode 100644
index d3cba62..0000000
--- a/www-servers/thin/files/thin.initd-2
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-SERVER=${SVCNAME#*.}
-if [ ${SERVER} != thin ]; then
- CONFIG=${CONFIG:-/etc/thin/${SERVER}.yml}
-else
- CONFIG=${CONFIG:-/etc/thin/}
-fi
-NOCONFIG=${NOCONFIG:-0}
-RUBY=${RUBY:-/usr/bin/ruby}
-DO_BUNDLER=${DO_BUNDLER:-0}
-CHDIR=${CHDIR:-}
-THIN_USER=${THIN_USER:-root}
-THIN_GROUP=${THIN_GROUP:-root}
-THIN_PID=${THIN_PID:-/var/run/thin/thin.pid}
-THIN_OPTS=${THIN_OPTS:-}
-
-depend() {
- need localmount
-}
-
-checkconfig() {
- if [ -n ${CHDIR} ]; then
- cd "${CHDIR}"
-
- if [ $? -ne 0 ]; then
- eerror "Cannot cd into requested directory"
- return 1
- fi
- fi
-
- [ ${SERVER} = thin -o ${NOCONFIG} != 0 ] && return 0
-
- if [ ! -f ${CONFIG} ]; then
- eerror "Unable to find the server configuration."
- eerror "Please set the CONFIG variable in /etc/conf.d/${SVCNAME} or"
- eerror "set NOCONFIG there to 1 to disable looking for a config file."
- return 1
- fi
-}
-
-buildargs() {
- if [ ${NOCONFIG} = 0 -a ${SERVER} != thin ]; then
- echo -n "-C ${CONFIG} "
- fi
-
- echo -n "${THIN_OPTS}"
-}
-
-action() {
- checkconfig || return 1
-
- [ ${DO_BUNDLER} -ne 0 ] && RUBY="${RUBY} /usr/bin/bundle exec"
-
- if [ ${SERVER} = thin ]; then
- ebegin "$2 all thin servers in ${CONFIG}"
- ${RUBY} /usr/bin/thin $1 $(buildargs) --all ${CONFIG}
- eend $?
- else
- ebegin "$2 thin server ${SERVER}"
- ${RUBY} /usr/bin/thin $(buildargs) --tag ${SERVER} $1
- eend $?
- fi
-}
-
-start() {
- action start 'Starting'
-}
-
-stop() {
- action stop 'Stopping'
-}
-
-restart() {
- action restart 'Restarting'
-}
-
-start_pre() {
- checkpath -d -m 0775 -o ${THIN_USER}:${THIN_GROUP} $(dirname ${THIN_PID})
-}
diff --git a/www-servers/thin/files/thin.initd-3 b/www-servers/thin/files/thin.initd-3
deleted file mode 100644
index 29406ce..0000000
--- a/www-servers/thin/files/thin.initd-3
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-SERVER=${SVCNAME#*.}
-if [ ${SERVER} != thin ]; then
- CONFIG=${CONFIG:-/etc/thin/${SERVER}.yml}
-else
- CONFIG=${CONFIG:-/etc/thin/}
-fi
-NOCONFIG=${NOCONFIG:-0}
-RUBY=${RUBY:-/usr/bin/ruby}
-DO_BUNDLER=${DO_BUNDLER:-0}
-CHDIR=${CHDIR:-}
-THIN_USER=${THIN_USER:-root}
-THIN_GROUP=${THIN_GROUP:-root}
-THIN_PID=${THIN_PID:-/var/run/thin/thin.pid}
-THIN_OPTS=${THIN_OPTS:-}
-
-depend() {
- need localmount
-}
-
-checkconfig() {
- if [ -n ${CHDIR} ]; then
- cd "${CHDIR}"
-
- if [ $? -ne 0 ]; then
- eerror "Cannot cd into requested directory"
- return 1
- fi
- fi
-
- [ ${SERVER} = thin -o ${NOCONFIG} != 0 ] && return 0
-
- if [ ! -f ${CONFIG} ]; then
- eerror "Unable to find the server configuration."
- eerror "Please set the CONFIG variable in /etc/conf.d/${SVCNAME} or"
- eerror "set NOCONFIG there to 1 to disable looking for a config file."
- return 1
- fi
-}
-
-buildargs() {
- if [ ${NOCONFIG} = 0 -a ${SERVER} != thin ]; then
- echo -n "-C ${CONFIG} "
- fi
-
- echo -n "${THIN_OPTS}"
-}
-
-action() {
- checkconfig || return 1
-
- [ ${DO_BUNDLER} -ne 0 ] && RUBY="${RUBY} /usr/bin/bundle exec"
-
- if [ ${SERVER} = thin ]; then
- ebegin "$2 all thin servers in ${CONFIG}"
- ${RUBY} /usr/bin/thin $1 $(buildargs) --all ${CONFIG}
- eend $?
- else
- ebegin "$2 thin server ${SERVER}"
- ${RUBY} /usr/bin/thin $(buildargs) --tag ${SERVER} $1
- eend $?
- fi
-}
-
-start() {
- action start 'Starting'
-}
-
-stop() {
- action stop 'Stopping'
-}
-
-restart() {
- action restart 'Restarting'
-}
-
-start_pre() {
- # If the path to the pidfile is /var/run/thin/foo/thin.pid
- # then checkpath will fail if /var/run/thin/ does not exist.
- # This caught infra...
- d=$(dirname ${THIN_PID})
- mkdir -p "$d"
- checkpath -d -m 0775 -o ${THIN_USER}:${THIN_GROUP} "$d"
-}
diff --git a/www-servers/thin/thin-1.6.4-r1.ebuild b/www-servers/thin/thin-1.6.4-r1.ebuild
deleted file mode 100644
index 1d8e054..0000000
--- a/www-servers/thin/thin-1.6.4-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21"
-
-RUBY_FAKEGEM_TASK_TEST="spec:main spec:group:0 spec:group:1 spec:group:2"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A fast and very simple Ruby web server"
-HOMEPAGE="http://code.macournoyer.com/thin/"
-SRC_URI="https://github.com/macournoyer/thin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Ruby"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="doc test"
-
-DEPEND="${DEPEND}
- dev-util/ragel"
-RDEPEND="${RDEPEND}"
-
-# The runtime dependencies are used at build-time as well since the
-# Rakefile loads thin!
-mydeps=">=dev-ruby/daemons-1.0.9
- >=dev-ruby/rack-1.0.0:*
- >=dev-ruby/eventmachine-1.0.4:0
- virtual/ruby-ssl"
-
-ruby_add_rdepend "${mydeps}"
-ruby_add_bdepend "${mydeps}
- dev-ruby/rake-compiler
- test? ( dev-ruby/rspec:0 )"
-
-all_ruby_prepare() {
- # Fix Ragel-based parser generation (uses a *very* old syntax that
- # is not supported in Gentoo)
- sed -i -e 's: | rlgen-cd::' Rakefile || die
-
- # Fix specs' dependencies so that the extension is not rebuilt
- # when running tests
- sed -i -e '/:spec =>/s:^:#:' tasks/spec.rake || die
-
- # Fix rspec version to allow newer 1.x versions
- sed -i -e '/gem "rspec"/ s/1.2.9/1.0/' tasks/spec.rake spec/spec_helper.rb || die
-
- # Avoid CLEAN since it may not be available and we don't need it.
- sed -i -e '/CLEAN/ s:^:#:' tasks/*.rake || die
-
- # Disable a test that is known for freezing the testsuite,
- # reported upstream. In thin 1.5.1 this just fails.
- sed -i \
- -e '/should force kill process in pid file/,/^ end/ s:^:#:' \
- spec/daemonizing_spec.rb || die
-
- # nasty but too complex to fix up for now :(
- use doc || rm tasks/rdoc.rake
- use test || rm tasks/spec.rake
-}
-
-each_ruby_compile() {
- ${RUBY} -S rake compile || die "rake compile failed"
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- keepdir /etc/thin
- newinitd "${FILESDIR}"/${PN}.initd-3 ${PN}
- newconfd "${FILESDIR}"/${PN}.confd-2 ${PN}
-
- einfo
- elog "Thin is now shipped with init scripts."
- elog "The default script (/etc/init.d/thin) will start all servers that have"
- elog "configuration files in /etc/thin/. You can symlink the init script to"
- elog "files of the format 'thin.SERVER' to be able to start individual servers."
- elog "See /etc/conf.d/thin for more configuration options."
- einfo
-}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-servers/thin/, www-servers/thin/files/
@ 2016-05-04 13:31 Manuel Rüger
0 siblings, 0 replies; 4+ messages in thread
From: Manuel Rüger @ 2016-05-04 13:31 UTC (permalink / raw
To: gentoo-commits
commit: 14dae191e1885e3dff62be4ec912e85b8b0c691e
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Wed May 4 13:29:49 2016 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Wed May 4 13:29:49 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14dae191
www-servers/thin: Use openrc-run instead of runscript
Package-Manager: portage-2.2.28
www-servers/thin/files/thin.initd-r4 | 88 +++++++++++++++++++++++++++++++++++
www-servers/thin/thin-1.6.4-r2.ebuild | 84 +++++++++++++++++++++++++++++++++
2 files changed, 172 insertions(+)
diff --git a/www-servers/thin/files/thin.initd-r4 b/www-servers/thin/files/thin.initd-r4
new file mode 100644
index 0000000..0b82884
--- /dev/null
+++ b/www-servers/thin/files/thin.initd-r4
@@ -0,0 +1,88 @@
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+SERVER=${SVCNAME#*.}
+if [ ${SERVER} != thin ]; then
+ CONFIG=${CONFIG:-/etc/thin/${SERVER}.yml}
+else
+ CONFIG=${CONFIG:-/etc/thin/}
+fi
+NOCONFIG=${NOCONFIG:-0}
+RUBY=${RUBY:-/usr/bin/ruby}
+DO_BUNDLER=${DO_BUNDLER:-0}
+CHDIR=${CHDIR:-}
+THIN_USER=${THIN_USER:-root}
+THIN_GROUP=${THIN_GROUP:-root}
+THIN_PID=${THIN_PID:-/var/run/thin/thin.pid}
+THIN_OPTS=${THIN_OPTS:-}
+
+depend() {
+ need localmount
+}
+
+checkconfig() {
+ if [ -n ${CHDIR} ]; then
+ cd "${CHDIR}"
+
+ if [ $? -ne 0 ]; then
+ eerror "Cannot cd into requested directory"
+ return 1
+ fi
+ fi
+
+ [ ${SERVER} = thin -o ${NOCONFIG} != 0 ] && return 0
+
+ if [ ! -f ${CONFIG} ]; then
+ eerror "Unable to find the server configuration."
+ eerror "Please set the CONFIG variable in /etc/conf.d/${SVCNAME} or"
+ eerror "set NOCONFIG there to 1 to disable looking for a config file."
+ return 1
+ fi
+}
+
+buildargs() {
+ if [ ${NOCONFIG} = 0 -a ${SERVER} != thin ]; then
+ echo -n "-C ${CONFIG} "
+ fi
+
+ echo -n "${THIN_OPTS}"
+}
+
+action() {
+ checkconfig || return 1
+
+ [ ${DO_BUNDLER} -ne 0 ] && RUBY="${RUBY} /usr/bin/bundle exec"
+
+ if [ ${SERVER} = thin ]; then
+ ebegin "$2 all thin servers in ${CONFIG}"
+ ${RUBY} /usr/bin/thin $1 $(buildargs) --all ${CONFIG}
+ eend $?
+ else
+ ebegin "$2 thin server ${SERVER}"
+ ${RUBY} /usr/bin/thin $(buildargs) --tag ${SERVER} $1
+ eend $?
+ fi
+}
+
+start() {
+ action start 'Starting'
+}
+
+stop() {
+ action stop 'Stopping'
+}
+
+restart() {
+ action restart 'Restarting'
+}
+
+start_pre() {
+ # If the path to the pidfile is /var/run/thin/foo/thin.pid
+ # then checkpath will fail if /var/run/thin/ does not exist.
+ # This caught infra...
+ d=$(dirname ${THIN_PID})
+ mkdir -p "$d"
+ checkpath -d -m 0775 -o ${THIN_USER}:${THIN_GROUP} "$d"
+}
diff --git a/www-servers/thin/thin-1.6.4-r2.ebuild b/www-servers/thin/thin-1.6.4-r2.ebuild
new file mode 100644
index 0000000..9efac81
--- /dev/null
+++ b/www-servers/thin/thin-1.6.4-r2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21"
+
+RUBY_FAKEGEM_TASK_TEST="spec:main spec:group:0 spec:group:1 spec:group:2"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast and very simple Ruby web server"
+HOMEPAGE="http://code.macournoyer.com/thin/"
+SRC_URI="https://github.com/macournoyer/thin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="doc test"
+
+DEPEND="${DEPEND}
+ dev-util/ragel"
+RDEPEND="${RDEPEND}"
+
+# The runtime dependencies are used at build-time as well since the
+# Rakefile loads thin!
+mydeps=">=dev-ruby/daemons-1.0.9
+ >=dev-ruby/rack-1.0.0:*
+ >=dev-ruby/eventmachine-1.0.4:0
+ virtual/ruby-ssl"
+
+ruby_add_rdepend "${mydeps}"
+ruby_add_bdepend "${mydeps}
+ dev-ruby/rake-compiler
+ test? ( dev-ruby/rspec:0 )"
+
+all_ruby_prepare() {
+ # Fix Ragel-based parser generation (uses a *very* old syntax that
+ # is not supported in Gentoo)
+ sed -i -e 's: | rlgen-cd::' Rakefile || die
+
+ # Fix specs' dependencies so that the extension is not rebuilt
+ # when running tests
+ sed -i -e '/:spec =>/s:^:#:' tasks/spec.rake || die
+
+ # Fix rspec version to allow newer 1.x versions
+ sed -i -e '/gem "rspec"/ s/1.2.9/1.0/' tasks/spec.rake spec/spec_helper.rb || die
+
+ # Avoid CLEAN since it may not be available and we don't need it.
+ sed -i -e '/CLEAN/ s:^:#:' tasks/*.rake || die
+
+ # Disable a test that is known for freezing the testsuite,
+ # reported upstream. In thin 1.5.1 this just fails.
+ sed -i \
+ -e '/should force kill process in pid file/,/^ end/ s:^:#:' \
+ spec/daemonizing_spec.rb || die
+
+ # nasty but too complex to fix up for now :(
+ use doc || rm tasks/rdoc.rake
+ use test || rm tasks/spec.rake
+}
+
+each_ruby_compile() {
+ ${RUBY} -S rake compile || die "rake compile failed"
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ keepdir /etc/thin
+ newinitd "${FILESDIR}"/${PN}.initd-r4 ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd-2 ${PN}
+
+ einfo
+ elog "Thin is now shipped with init scripts."
+ elog "The default script (/etc/init.d/thin) will start all servers that have"
+ elog "configuration files in /etc/thin/. You can symlink the init script to"
+ elog "files of the format 'thin.SERVER' to be able to start individual servers."
+ elog "See /etc/conf.d/thin for more configuration options."
+ einfo
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-servers/thin/, www-servers/thin/files/
@ 2019-11-20 17:57 Hans de Graaff
0 siblings, 0 replies; 4+ messages in thread
From: Hans de Graaff @ 2019-11-20 17:57 UTC (permalink / raw
To: gentoo-commits
commit: db2de955d5f996cecf3495d50fa264683a43e13f
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 20 17:53:40 2019 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Wed Nov 20 17:56:29 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db2de955
www-servers/thin: remove last-rited package
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
www-servers/thin/Manifest | 1 -
www-servers/thin/files/thin.confd-2 | 39 ----------------
www-servers/thin/files/thin.initd-r4 | 87 -----------------------------------
www-servers/thin/metadata.xml | 16 -------
www-servers/thin/thin-1.7.2.ebuild | 88 ------------------------------------
5 files changed, 231 deletions(-)
diff --git a/www-servers/thin/Manifest b/www-servers/thin/Manifest
deleted file mode 100644
index 9ffd8cf5886..00000000000
--- a/www-servers/thin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST thin-1.7.2.tar.gz 180169 BLAKE2B fe902b76cbffbad739327754c14dcc46372d412c607f852a4f52554ec8e41e38a07f211c28751b3528fd53c7eb30eb0f8130e3bc0877996187a3d755ccfbc17f SHA512 2c3c831eed4444d42fc88fc2c46e557284748b6b6bf331d6fd827073918cc3a869e5a60bf7db19ba82add28e07c8a8c92dac609a56cda82b41b37ddfb247e7bf
diff --git a/www-servers/thin/files/thin.confd-2 b/www-servers/thin/files/thin.confd-2
deleted file mode 100644
index ca89c44cfd0..00000000000
--- a/www-servers/thin/files/thin.confd-2
+++ /dev/null
@@ -1,39 +0,0 @@
-# /etc/conf.d/thin: Configuration for /etc/init.d/thin*
-# Copy this file to /etc/conf.d/thin.SERVERNAME for server specific options.
-
-# Set the configuration file location.
-# In start-all mode (/etc/init.d/thin), this must point to the directory where
-# all the thin configurations are located.
-# When starting a specific server (/etc/init.d/thin.SERVER), point to the exact
-# location of the .yml configuration file.
-# CONFIG="/etc/thin/${SVCNAME#*.}.yml"
-
-# Disable looking for a configuration file.
-# You can use THIN_OPTS instead for setting command line options.
-# NOCONFIG=0
-
-# Set the Ruby interpreter to use.
-# RUBY="/usr/bin/ruby"
-
-# Whether to start thin using `bundle exec'
-# DO_BUNDLER=0
-
-# What directory to cd into before starting thin
-# (useful for DO_BUNDLER)
-# CHDIR=
-
-# Set the user for this instance.
-# (Should mirror "user" value in /etc/thin/${SVCNAME#*.}.yml)
-# THIN_USER=
-
-# Set the group for this instance.
-# (Should mirror "group" value in /etc/thin/${SVCNAME#*.}.yml)
-# THIN_GROUP=
-
-# Set the pidfile for this instance.
-# (Should mirror "pid" value in /etc/thin/${SVCNAME#*.}.yml)
-# THIN_PID=
-
-# Set command line options to pass to thin.
-# In specific server mode, '--tag SERVER_NAME' is automatically appended.
-# THIN_OPTS=
diff --git a/www-servers/thin/files/thin.initd-r4 b/www-servers/thin/files/thin.initd-r4
deleted file mode 100644
index 9885a830e73..00000000000
--- a/www-servers/thin/files/thin.initd-r4
+++ /dev/null
@@ -1,87 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-SERVER=${SVCNAME#*.}
-if [ ${SERVER} != thin ]; then
- CONFIG=${CONFIG:-/etc/thin/${SERVER}.yml}
-else
- CONFIG=${CONFIG:-/etc/thin/}
-fi
-NOCONFIG=${NOCONFIG:-0}
-RUBY=${RUBY:-/usr/bin/ruby}
-DO_BUNDLER=${DO_BUNDLER:-0}
-CHDIR=${CHDIR:-}
-THIN_USER=${THIN_USER:-root}
-THIN_GROUP=${THIN_GROUP:-root}
-THIN_PID=${THIN_PID:-/var/run/thin/thin.pid}
-THIN_OPTS=${THIN_OPTS:-}
-
-depend() {
- need localmount
-}
-
-checkconfig() {
- if [ -n ${CHDIR} ]; then
- cd "${CHDIR}"
-
- if [ $? -ne 0 ]; then
- eerror "Cannot cd into requested directory"
- return 1
- fi
- fi
-
- [ ${SERVER} = thin -o ${NOCONFIG} != 0 ] && return 0
-
- if [ ! -f ${CONFIG} ]; then
- eerror "Unable to find the server configuration."
- eerror "Please set the CONFIG variable in /etc/conf.d/${SVCNAME} or"
- eerror "set NOCONFIG there to 1 to disable looking for a config file."
- return 1
- fi
-}
-
-buildargs() {
- if [ ${NOCONFIG} = 0 -a ${SERVER} != thin ]; then
- echo -n "-C ${CONFIG} "
- fi
-
- echo -n "${THIN_OPTS}"
-}
-
-action() {
- checkconfig || return 1
-
- [ ${DO_BUNDLER} -ne 0 ] && RUBY="${RUBY} /usr/bin/bundle exec"
-
- if [ ${SERVER} = thin ]; then
- ebegin "$2 all thin servers in ${CONFIG}"
- ${RUBY} /usr/bin/thin $1 $(buildargs) --all ${CONFIG}
- eend $?
- else
- ebegin "$2 thin server ${SERVER}"
- ${RUBY} /usr/bin/thin $(buildargs) --tag ${SERVER} $1
- eend $?
- fi
-}
-
-start() {
- action start 'Starting'
-}
-
-stop() {
- action stop 'Stopping'
-}
-
-restart() {
- action restart 'Restarting'
-}
-
-start_pre() {
- # If the path to the pidfile is /var/run/thin/foo/thin.pid
- # then checkpath will fail if /var/run/thin/ does not exist.
- # This caught infra...
- d=$(dirname ${THIN_PID})
- mkdir -p "$d"
- checkpath -d -m 0775 -o ${THIN_USER}:${THIN_GROUP} "$d"
-}
diff --git a/www-servers/thin/metadata.xml b/www-servers/thin/metadata.xml
deleted file mode 100644
index 70ae99a48a2..00000000000
--- a/www-servers/thin/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <longdescription>
-Thin is a very simple web server written in Ruby. It's single-threaded, which
-means it can only serve one request at a time. This simplicity affords increased
-speed and decreased memory usage for singled-threaded framework like Rails.
-</longdescription>
- <upstream>
- <remote-id type="github">macournoyer/thin</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/www-servers/thin/thin-1.7.2.ebuild b/www-servers/thin/thin-1.7.2.ebuild
deleted file mode 100644
index c256c85b846..00000000000
--- a/www-servers/thin/thin-1.7.2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A fast and very simple Ruby web server"
-HOMEPAGE="http://code.macournoyer.com/thin/"
-SRC_URI="https://github.com/macournoyer/thin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Ruby"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="doc test"
-
-DEPEND="${DEPEND}
- dev-util/ragel"
-RDEPEND="${RDEPEND}"
-
-# The runtime dependencies are used at build-time as well since the
-# Rakefile loads thin!
-mydeps=">=dev-ruby/daemons-1.0.9
- >=dev-ruby/rack-1.0.0:* <dev-ruby/rack-3:*
- >=dev-ruby/eventmachine-1.0.4:0
- virtual/ruby-ssl"
-
-ruby_add_rdepend "${mydeps}"
-ruby_add_bdepend "${mydeps}
- dev-ruby/rake-compiler"
-
-all_ruby_prepare() {
- # Fix Ragel-based parser generation (uses a *very* old syntax that
- # is not supported in Gentoo)
- sed -i -e 's: | rlgen-cd::' Rakefile || die
-
- # Fix specs' dependencies so that the extension is not rebuilt
- # when running tests
- rm tasks/spec.rake || die
-
- # Fix rspec version to allow newer 2.x versions
- sed -i -e '/gem "rspec"/ s/1.2.9/2.0/' spec/spec_helper.rb || die
-
- # Avoid CLEAN since it may not be available and we don't need it.
- sed -i -e '/CLEAN/ s:^:#:' tasks/*.rake || die
-
- # Disable a test that is known for freezing the testsuite,
- # reported upstream. In thin 1.5.1 this just fails.
- sed -i \
- -e '/should force kill process in pid file/,/^ end/ s:^:#:' \
- spec/daemonizing_spec.rb || die
-
- sed -i \
- -e '/tracing routines (with NO custom logger)/,/^ end/ s:^:#:'\
- spec/logging_spec.rb || die
-
- find spec/perf -name "*_spec.rb" -exec \
- sed -i '/be_faster_then/ i \ pending' {} \;
-
- sed -i -e "s/Spec::Runner/Rspec/" spec/spec_helper.rb || die
- # nasty but too complex to fix up for now :(
- use doc || rm tasks/rdoc.rake
-}
-
-each_ruby_compile() {
- ${RUBY} -S rake compile || die "rake compile failed"
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- keepdir /etc/thin
- newinitd "${FILESDIR}"/${PN}.initd-r4 ${PN}
- newconfd "${FILESDIR}"/${PN}.confd-2 ${PN}
-
- einfo
- elog "Thin is now shipped with init scripts."
- elog "The default script (/etc/init.d/thin) will start all servers that have"
- elog "configuration files in /etc/thin/. You can symlink the init script to"
- elog "files of the format 'thin.SERVER' to be able to start individual servers."
- elog "See /etc/conf.d/thin for more configuration options."
- einfo
-}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-servers/thin/, www-servers/thin/files/
@ 2021-09-01 22:46 Robin H. Johnson
0 siblings, 0 replies; 4+ messages in thread
From: Robin H. Johnson @ 2021-09-01 22:46 UTC (permalink / raw
To: gentoo-commits
commit: a6c02ef72c512b3d54a9af7e5fa7429f84f593d9
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 1 21:27:56 2021 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Wed Sep 1 22:46:00 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c02ef7
www-servers/thin: upstream supports thin again
Merged from infra overlay.
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
www-servers/thin/Manifest | 2 +
www-servers/thin/files/thin.confd-2 | 43 ++++++++++++++++++
www-servers/thin/files/thin.initd-r4 | 88 ++++++++++++++++++++++++++++++++++++
www-servers/thin/metadata.xml | 16 +++++++
www-servers/thin/thin-1.8.1.ebuild | 88 ++++++++++++++++++++++++++++++++++++
5 files changed, 237 insertions(+)
diff --git a/www-servers/thin/Manifest b/www-servers/thin/Manifest
new file mode 100644
index 00000000000..b09108e30fd
--- /dev/null
+++ b/www-servers/thin/Manifest
@@ -0,0 +1,2 @@
+DIST thin-1.7.2.tar.gz 180169 BLAKE2B fe902b76cbffbad739327754c14dcc46372d412c607f852a4f52554ec8e41e38a07f211c28751b3528fd53c7eb30eb0f8130e3bc0877996187a3d755ccfbc17f SHA512 2c3c831eed4444d42fc88fc2c46e557284748b6b6bf331d6fd827073918cc3a869e5a60bf7db19ba82add28e07c8a8c92dac609a56cda82b41b37ddfb247e7bf
+DIST thin-1.8.1.tar.gz 181377 BLAKE2B 883a35d60d5845defa1f20a85b90269838a1b1ebeb4d4f32561af061cdac05b545c254fe65cca828ccfed033ad934ad3b72f1795407734d3b377a6022b57397f SHA512 221ef0c0369c449f2ca121c435ffebed318d6179a3b5d52e24d2bd80212df9cac35db39d156275c915c24550f6d8ded9f29616785d0a38e85cd13a1702e31298
diff --git a/www-servers/thin/files/thin.confd-2 b/www-servers/thin/files/thin.confd-2
new file mode 100644
index 00000000000..a5e5da829e1
--- /dev/null
+++ b/www-servers/thin/files/thin.confd-2
@@ -0,0 +1,43 @@
+# /etc/conf.d/thin: Configuration for /etc/init.d/thin*
+# Copy this file to /etc/conf.d/thin.SERVERNAME for server specific options.
+
+# Set the configuration file location.
+# In start-all mode (/etc/init.d/thin), this must point to the directory where
+# all the thin configurations are located.
+# When starting a specific server (/etc/init.d/thin.SERVER), point to the exact
+# location of the .yml configuration file.
+# CONFIG="/etc/thin/${SVCNAME#*.}.yml"
+
+# Disable looking for a configuration file.
+# You can use THIN_OPTS instead for setting command line options.
+# NOCONFIG=0
+
+# Set the Ruby interpreter to use.
+# RUBY="/usr/bin/ruby"
+
+# Whether to start thin using `bundle exec'
+# DO_BUNDLER=0
+
+# What directory to cd into before starting thin
+# (useful for DO_BUNDLER)
+# CHDIR=
+
+# Set the user for this instance.
+# (Should mirror "user" value in /etc/thin/${SVCNAME#*.}.yml)
+# THIN_USER=
+
+# Set the group for this instance.
+# (Should mirror "group" value in /etc/thin/${SVCNAME#*.}.yml)
+# THIN_GROUP=
+
+# Set the pidfile for this instance.
+# (Should mirror "pid" value in /etc/thin/${SVCNAME#*.}.yml)
+# THIN_PID=
+
+# Set command line options to pass to thin.
+# In specific server mode, '--tag SERVER_NAME' is automatically appended.
+# THIN_OPTS=
+
+# Thin binary
+# THIN=thin # use bundled thin
+# THIN=usr/bin/thin # use system thin
diff --git a/www-servers/thin/files/thin.initd-r4 b/www-servers/thin/files/thin.initd-r4
new file mode 100644
index 00000000000..960d100b596
--- /dev/null
+++ b/www-servers/thin/files/thin.initd-r4
@@ -0,0 +1,88 @@
+#!/sbin/openrc-run
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+SERVER=${SVCNAME#*.}
+if [ ${SERVER} != thin ]; then
+ CONFIG=${CONFIG:-/etc/thin/${SERVER}.yml}
+else
+ CONFIG=${CONFIG:-/etc/thin/}
+fi
+NOCONFIG=${NOCONFIG:-0}
+RUBY=${RUBY:-/usr/bin/ruby}
+DO_BUNDLER=${DO_BUNDLER:-0}
+CHDIR=${CHDIR:-}
+THIN=${THIN:-/usr/bin/thin}
+THIN_USER=${THIN_USER:-root}
+THIN_GROUP=${THIN_GROUP:-root}
+THIN_PID=${THIN_PID:-/var/run/thin/thin.pid}
+THIN_OPTS=${THIN_OPTS:-}
+
+depend() {
+ need localmount
+}
+
+checkconfig() {
+ if [ -n ${CHDIR} ]; then
+ cd "${CHDIR}"
+
+ if [ $? -ne 0 ]; then
+ eerror "Cannot cd into requested directory"
+ return 1
+ fi
+ fi
+
+ [ ${SERVER} = thin -o ${NOCONFIG} != 0 ] && return 0
+
+ if [ ! -f ${CONFIG} ]; then
+ eerror "Unable to find the server configuration."
+ eerror "Please set the CONFIG variable in /etc/conf.d/${SVCNAME} or"
+ eerror "set NOCONFIG there to 1 to disable looking for a config file."
+ return 1
+ fi
+}
+
+buildargs() {
+ if [ ${NOCONFIG} = 0 -a ${SERVER} != thin ]; then
+ echo -n "-C ${CONFIG} "
+ fi
+
+ echo -n "${THIN_OPTS}"
+}
+
+action() {
+ checkconfig || return 1
+
+ [ ${DO_BUNDLER} -ne 0 ] && RUBY="${RUBY} /usr/bin/bundle exec"
+
+ if [ ${SERVER} = thin ]; then
+ ebegin "$2 all thin servers in ${CONFIG}"
+ ${RUBY} ${THIN} $1 $(buildargs) --all ${CONFIG}
+ eend $?
+ else
+ ebegin "$2 thin server ${SERVER}"
+ ${RUBY} ${THIN} $(buildargs) --tag ${SERVER} $1
+ eend $?
+ fi
+}
+
+start() {
+ action start 'Starting'
+}
+
+stop() {
+ action stop 'Stopping'
+}
+
+restart() {
+ action restart 'Restarting'
+}
+
+start_pre() {
+ # If the path to the pidfile is /var/run/thin/foo/thin.pid
+ # then checkpath will fail if /var/run/thin/ does not exist.
+ # This caught infra...
+ d=$(dirname ${THIN_PID})
+ mkdir -p "$d"
+ checkpath -d -m 0775 -o ${THIN_USER}:${THIN_GROUP} "$d"
+}
diff --git a/www-servers/thin/metadata.xml b/www-servers/thin/metadata.xml
new file mode 100644
index 00000000000..70ae99a48a2
--- /dev/null
+++ b/www-servers/thin/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <longdescription>
+Thin is a very simple web server written in Ruby. It's single-threaded, which
+means it can only serve one request at a time. This simplicity affords increased
+speed and decreased memory usage for singled-threaded framework like Rails.
+</longdescription>
+ <upstream>
+ <remote-id type="github">macournoyer/thin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/www-servers/thin/thin-1.8.1.ebuild b/www-servers/thin/thin-1.8.1.ebuild
new file mode 100644
index 00000000000..d9b781364f1
--- /dev/null
+++ b/www-servers/thin/thin-1.8.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast and very simple Ruby web server"
+HOMEPAGE="http://code.macournoyer.com/thin/"
+SRC_URI="https://github.com/macournoyer/thin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+DEPEND="${DEPEND}
+ dev-util/ragel"
+RDEPEND="${RDEPEND}"
+
+# The runtime dependencies are used at build-time as well since the
+# Rakefile loads thin!
+mydeps=">=dev-ruby/daemons-1.0.9
+ >=dev-ruby/rack-1.0.0:* <dev-ruby/rack-3:*
+ >=dev-ruby/eventmachine-1.0.4:0
+ virtual/ruby-ssl"
+
+ruby_add_rdepend "${mydeps}"
+ruby_add_bdepend "${mydeps}
+ dev-ruby/rake-compiler"
+
+all_ruby_prepare() {
+ # Fix Ragel-based parser generation (uses a *very* old syntax that
+ # is not supported in Gentoo)
+ sed -i -e 's: | rlgen-cd::' Rakefile || die
+
+ # Fix specs' dependencies so that the extension is not rebuilt
+ # when running tests
+ rm tasks/spec.rake || die
+
+ # Fix rspec version to allow newer 2.x versions
+ sed -i -e '/gem "rspec"/ s/1.2.9/2.0/' spec/spec_helper.rb || die
+
+ # Avoid CLEAN since it may not be available and we don't need it.
+ sed -i -e '/CLEAN/ s:^:#:' tasks/*.rake || die
+
+ # Disable a test that is known for freezing the testsuite,
+ # reported upstream. In thin 1.5.1 this just fails.
+ sed -i \
+ -e '/should force kill process in pid file/,/^ end/ s:^:#:' \
+ spec/daemonizing_spec.rb || die
+
+ sed -i \
+ -e '/tracing routines (with NO custom logger)/,/^ end/ s:^:#:'\
+ spec/logging_spec.rb || die
+
+ find spec/perf -name "*_spec.rb" -exec \
+ sed -i '/be_faster_then/ i \ pending' {} \;
+
+ sed -i -e "s/Spec::Runner/Rspec/" spec/spec_helper.rb || die
+ # nasty but too complex to fix up for now :(
+ use doc || rm tasks/rdoc.rake
+}
+
+each_ruby_compile() {
+ ${RUBY} -S rake compile || die "rake compile failed"
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ keepdir /etc/thin
+ newinitd "${FILESDIR}"/${PN}.initd-r4 ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd-2 ${PN}
+
+ einfo
+ elog "Thin is now shipped with init scripts."
+ elog "The default script (/etc/init.d/thin) will start all servers that have"
+ elog "configuration files in /etc/thin/. You can symlink the init script to"
+ elog "files of the format 'thin.SERVER' to be able to start individual servers."
+ elog "See /etc/conf.d/thin for more configuration options."
+ einfo
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-09-01 22:46 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-09-01 22:46 [gentoo-commits] repo/gentoo:master commit in: www-servers/thin/, www-servers/thin/files/ Robin H. Johnson
-- strict thread matches above, loose matches on Subject: below --
2019-11-20 17:57 Hans de Graaff
2016-05-04 13:31 Manuel Rüger
2016-05-04 13:31 Manuel Rüger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox