]> Frank Brehm's Git Trees - config/bruni/etc.git/commitdiff
committing changes in /etc after emerge run
authorFrank Brehm <frank@brehm-online.com>
Tue, 16 May 2017 14:31:18 +0000 (16:31 +0200)
committerFrank Brehm <frank@brehm-online.com>
Tue, 16 May 2017 14:31:18 +0000 (16:31 +0200)
Package changes:
+dev-ruby/rubygems-2.5.2

conf.d/gem_server [new file with mode: 0644]
init.d/gem_server [new file with mode: 0755]

diff --git a/conf.d/gem_server b/conf.d/gem_server
new file mode 100644 (file)
index 0000000..b9cfa3f
--- /dev/null
@@ -0,0 +1,5 @@
+# /etc/conf.d/gem_server
+
+# See `gem_server --help` for more
+
+GEM_SERVER_OPTS=""
diff --git a/init.d/gem_server b/init.d/gem_server
new file mode 100755 (executable)
index 0000000..c7a6b6f
--- /dev/null
@@ -0,0 +1,22 @@
+#!/sbin/openrc-run
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PID=/var/run/gem_server.pid
+
+depend() {
+       need localmount net
+}
+
+start() {
+       ebegin "Starting gem_server"
+       start-stop-daemon --start --chuid nobody --quiet --background --make-pidfile \
+                --pidfile ${PID} --exec /usr/bin/ruby -- /usr/bin/gem server ${GEM_SERVER_OPTS}
+       eend ${?}
+}
+
+stop() {
+       ebegin "Stopping gem_server"
+       start-stop-daemon --stop --pidfile ${PID}
+       eend ${?}
+}