--- /dev/null
+# ChangeLog for app-admin/chef-expander
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/chef-expander/ChangeLog,v 1.1 2011/07/25 09:11:46 hollow Exp $
+
+*chef-expander-0.10.2 (25 Jul 2011)
+
+ 25 Jul 2011; Benedikt Böhm <hollow@gentoo.org> +chef-expander-0.10.2.ebuild,
+ +files/confd/chef-expander, +files/initd/chef-expander, +metadata.xml:
+ initial ebuild. required by app-admin/chef-solr-0.10.
+
--- /dev/null
+AUX confd/chef-expander 546 RMD160 b15717d77a9aa10663218e67fd08cba92d3f605e SHA1 ffc2e2ad34f9bc1965f1047fe26d7c6dac3eb182 SHA256 c1f0cb37ab03bfe15d2348dd83e93585cb09bdbdfcce5cef2a616543fb967b8e
+AUX initd/chef-expander 1128 RMD160 9179993098febc8bc9ff454469ffc94300154ef5 SHA1 134206ac32fe568c53e8144a4ebec35f7fd5b3b1 SHA256 071b94677987778be567615217e0c17dc5bf226210bfb59de17267efc1cd6603
+DIST chef-expander-0.10.2.gem 24064 RMD160 0dbc12b3242c1938a3cde1d20e21fd708f5fdff2 SHA1 6874e94aa9aed4b765a468178d76b6439f862ebb SHA256 8a6cb36fb04a18806fd76d439cd409aaa455c79f9f50fdf254123ea0febce247
+EBUILD chef-expander-0.10.2.ebuild 1016 RMD160 73e58d125815dbda9736bc15535c6499b92365a6 SHA1 af45bf3d6770a7cdd4328094a038c63e2d46826f SHA256 303d0fed6617bb89857e42243dfdaaff734151c13575c175672265b61a3c8eda
+MISC ChangeLog 466 RMD160 32561d7528236de580c04ce69c096bae85267e5e SHA1 0de29f3203a8bed7198a29020cf898400ee56d05 SHA256 5f14dbf058695ede5f827d8f8c2016d3b54a3e8257b75ced432f49fbf79e6b71
+MISC metadata.xml 255 RMD160 07d553bdf9282f61c4e99ad3f7697a310946cf9d SHA1 533ddafc8a18d2110ccdbec4c99c48abbcd6e633 SHA256 e3eef1b3ebe3eea3ba74657f3a332c7427c1bd24a5609d2ff887f63901d9cd35
--- /dev/null
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/chef-expander/chef-expander-0.10.2.ebuild,v 1.1 2011/07/25 09:11:46 hollow Exp $
+
+EAPI="2"
+USE_RUBY="ruby18"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Configuration management tool"
+HOMEPAGE="http://wiki.opscode.com/display/chef"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+
+ruby_add_rdepend "~app-admin/chef-${PV}
+ >=dev-ruby/amqp-0.6.7
+ >=dev-ruby/bunny-0.6.0
+ >=dev-ruby/em-http-request-0.2.11
+ >=dev-ruby/eventmachine-0.12.10
+ >=dev-ruby/fast_xs-0.7.3
+ >=dev-ruby/highline-1.6.1
+ >=dev-ruby/mixlib-log-1.2.0
+ >=dev-ruby/uuidtools-2.1.1
+ >=dev-ruby/yajl-ruby-0.7.7"
+
+all_ruby_install() {
+ all_fakegem_install
+
+ doinitd "${FILESDIR}/initd/chef-expander"
+ doconfd "${FILESDIR}/confd/chef-expander"
+
+ keepdir /etc/chef /var/{lib,log,run}/chef
+ fowners chef:chef /var/{lib,log,run}/chef
+}
--- /dev/null
+# /etc/conf.d/chef-expander: config file for /etc/init.d/chef-expander
+
+# The configuration file to use.
+#CONFIGFILE="/etc/chef/solr.rb"
+
+# The user and group to set privilege to.
+#CHEF_USER="chef"
+#CHEF_GROUP="chef"
+
+# Log file location.
+#CHEF_EXPANDER_LOGFILE="/var/log/chef/chef-expander.log"
+
+# Any radom options you want to pass to chef-expander.
+CHEF_EXPANDER_OPTS="--node-count 1"
+
+# Path to the chef expander binary.
+#CHEF_EXPANDER_BINARY="/usr/bin/chef-expander"
+
+# PID file location.
+#CHEF_EXPANDER_PIDFILE="/var/run/chef/expander.pid"
--- /dev/null
+#!/sbin/runscript
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ need net chef-solr
+}
+
+CHEF_EXPANDER_BINARY=${CHEF_EXPANDER_BINARY:-/usr/bin/chef-expander}
+CHEF_EXPANDER_PIDFILE=${CHEF_EXPANDER_PIDFILE:-/var/run/chef/expander.pid}
+CHEF_EXPANDER_LOGFILE=${CHEF_EXPANDER_LOGFILE:-/var/log/chef/expander.log}
+CONFIGFILE=${CONFIGFILE:-/etc/chef/solr.rb}
+CHEF_USER=${CHEF_USER:-chef}
+CHEF_GROUP=${CHEF_GROUP:-chef}
+
+CHEF_DIRS=( /etc/chef /var/lib/chef /var/log/chef /var/run/chef )
+
+fix_owners() {
+ for i in ${CHEF_DIRS[@]} ${CONFIGFILE}; do
+ chown ${CHEF_USER}:${CHEF_GROUP} ${i}
+ done
+ chmod 0600 ${CONFIGFILE}
+}
+
+start() {
+ ebegin "Starting Chef Expander"
+ fix_owners
+ start-stop-daemon --start --quiet --chuid ${CHEF_USER}:${CHEF_GROUP} \
+ --pidfile ${CHEF_EXPANDER_PIDFILE} --exec ${CHEF_EXPANDER_BINARY} \
+ -- -d -P ${CHEF_EXPANDER_PIDFILE} -L ${CHEF_EXPANDER_LOGFILE} \
+ -c ${CONFIGFILE} ${CHEF_EXPANDER_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Shutting down Chef Expander"
+ start-stop-daemon --stop --quiet --pidfile ${CHEF_EXPANDER_PIDFILE}
+ eend $?
+}
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>hollow@gentoo.org</email>
+ <name>Benedikt Böhm</name>
+ </maintainer>
+</pkgmetadata>