]> Frank Brehm's Git Trees - config/bruni/etc.git/commitdiff
committing changes in /etc after emerge run
authorfrank <frank@bruni.home.brehm-online.com>
Mon, 16 Jan 2012 20:20:38 +0000 (21:20 +0100)
committerFrank Brehm <root@bruni.home.brehm-online.com>
Mon, 16 Jan 2012 20:20:38 +0000 (21:20 +0100)
Package changes:
+dev-ruby/rubygems-1.3.7-r1

.etckeeper
conf.d/gem_server [new file with mode: 0644]
env.d/10rubygems [new file with mode: 0644]
init.d/gem_server [new file with mode: 0755]

index 69cd84484687e6730d38dbbc1a03ad3d14163fd8..bdbb1e32f09525ce6c02d1ba782646489c26151e 100755 (executable)
@@ -185,6 +185,7 @@ maybe chmod 0644 './conf.d/crypto-loop'
 maybe chmod 0644 './conf.d/device-mapper'
 maybe chmod 0644 './conf.d/dmesg'
 maybe chmod 0644 './conf.d/fsck'
+maybe chmod 0644 './conf.d/gem_server'
 maybe chmod 0644 './conf.d/git-daemon'
 maybe chmod 0644 './conf.d/gpm'
 maybe chmod 0644 './conf.d/hostname'
@@ -385,6 +386,7 @@ maybe chmod 0644 './env.d/04multilib'
 maybe chmod 0644 './env.d/05binutils'
 maybe chmod 0644 './env.d/05gcc-x86_64-pc-linux-gnu'
 maybe chmod 0644 './env.d/09sandbox'
+maybe chmod 0644 './env.d/10rubygems'
 maybe chmod 0644 './env.d/20ant'
 maybe chmod 0644 './env.d/20java-config'
 maybe chmod 0644 './env.d/20php5.3'
@@ -666,6 +668,7 @@ maybe chmod 0755 './init.d/dmesg'
 maybe chmod 0755 './init.d/dmeventd'
 maybe chmod 0755 './init.d/fancontrol'
 maybe chmod 0755 './init.d/fsck'
+maybe chmod 0755 './init.d/gem_server'
 maybe chmod 0755 './init.d/git-daemon'
 maybe chmod 0755 './init.d/gpm'
 maybe chmod 0755 './init.d/hostname'
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/env.d/10rubygems b/env.d/10rubygems
new file mode 100644 (file)
index 0000000..f512216
--- /dev/null
@@ -0,0 +1 @@
+RUBYOPT="-rauto_gem"
diff --git a/init.d/gem_server b/init.d/gem_server
new file mode 100755 (executable)
index 0000000..49af383
--- /dev/null
@@ -0,0 +1,22 @@
+#!/sbin/runscript
+# 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 ${?}
+}