From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OV2Ef-00083z-2z for garchives@archives.gentoo.org; Sat, 03 Jul 2010 12:54:21 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2F4A4E0C16; Sat, 3 Jul 2010 12:54:19 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id ED2E4E0C1C for ; Sat, 3 Jul 2010 12:54:18 +0000 (UTC) Received: from corvid.gentoo.org (corvid.gentoo.org [208.92.234.79]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 455EC1B4079 for ; Sat, 3 Jul 2010 12:54:18 +0000 (UTC) Received: by corvid.gentoo.org (Postfix, from userid 915) id 7B3E52C5F4; Sat, 3 Jul 2010 12:54:17 +0000 (UTC) From: "Benedikt Boehm (hollow)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, hollow@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in app-admin/chef-solr/files/initd: chef-solr-indexer chef-solr X-VCS-Repository: gentoo-x86 X-VCS-Files: chef-solr-indexer chef-solr X-VCS-Directories: app-admin/chef-solr/files/initd X-VCS-Committer: hollow X-VCS-Committer-Name: Benedikt Boehm Content-Type: text/plain; charset=utf8 Message-Id: <20100703125417.7B3E52C5F4@corvid.gentoo.org> Date: Sat, 3 Jul 2010 12:54:17 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 565a7fe0-357e-4713-86e4-70d01b6c58f0 X-Archives-Hash: 2a300041aff279cb20f608b5ee5c405a hollow 10/07/03 12:54:17 Added: chef-solr-indexer chef-solr Log: initial ebuild, thanks to G=C3=A1bor V=C3=A9szi (Portage version: 2.2_rc67/cvs/Linux i686) Revision Changes Path 1.1 app-admin/chef-solr/files/initd/chef-solr-indexer file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/chef-sol= r/files/initd/chef-solr-indexer?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/chef-sol= r/files/initd/chef-solr-indexer?rev=3D1.1&content-type=3Dtext/plain Index: chef-solr-indexer =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D #!/sbin/runscript # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 depend() { need net chef-solr } CHEF_SOLR_INDEXER_BINARY=3D${CHEF_SOLR_INDEXER_BINARY:-/usr/bin/chef-solr= -indexer} CHEF_SOLR_INDEXER_PIDFILE=3D${CHEF_SOLR_INDEXER_PIDFILE:-/var/run/chef/so= lr-indexer.pid} CHEF_SOLR_INDEXER_LOGFILE=3D${CHEF_SOLR_INDEXER_LOGFILE:-/var/log/chef/so= lr-indexer.log} CONFIGFILE=3D${CONFIGFILE:-/etc/chef/solr.rb} CHEF_USER=3D${CHEF_USER:-chef} CHEF_GROUP=3D${CHEF_GROUP:-chef} # TODO: this could be nicer DEFAULT_CHEF_DIRS=3D( /etc/chef /var/lib/chef /var/log/chef /var/run/chef= ) CHEF_DIRS=3D( ${CHEF_DIRS[@]:-${DEFAULT_CHEF_DIRS[@]}} ) fix_dir_owners() { for DIR in ${CHEF_DIRS[@]} ; do chown ${CHEF_USER}:${CHEF_GROUP} ${DIR} = ; done } start() { ebegin "Starting Chef SOLR indexer" fix_dir_owners start-stop-daemon --start --quiet --chuid ${CHEF_USER}:${CHEF_GROUP} \ --pidfile ${CHEF_SOLR_INDEXER_PIDFILE} --exec ${CHEF_SOLR_INDEXER_BINAR= Y} \ -- -d -P ${CHEF_SOLR_INDEXER_PIDFILE} -L ${CHEF_SOLR_INDEXER_LOGFILE} \ -c ${CONFIGFILE} ${CHEF_SOLR_INDEXER_OPTS} eend $? } stop() { ebegin "Shutting down Chef SOLR indexer" start-stop-daemon --stop --quiet --pidfile ${CHEF_SOLR_INDEXER_PIDFILE} eend $? } 1.1 app-admin/chef-solr/files/initd/chef-solr file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/chef-sol= r/files/initd/chef-solr?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/chef-sol= r/files/initd/chef-solr?rev=3D1.1&content-type=3Dtext/plain Index: chef-solr =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D #!/sbin/runscript # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 depend() { need net rabbitmq after couchdb } CHEF_SOLR_BINARY=3D${CHEF_SOLR_BINARY:-/usr/bin/chef-solr} CHEF_SOLR_PIDFILE=3D${CHEF_SOLR_PIDFILE:-/var/run/chef/solr.pid} CHEF_SOLR_LOGFILE=3D${CHEF_SOLR_LOGFILE:-/var/log/chef/solr.log} CONFIGFILE=3D${CONFIGFILE:-/etc/chef/solr.rb} CHEF_USER=3D${CHEF_USER:-chef} CHEF_GROUP=3D${CHEF_GROUP:-chef} # TODO: this could be nicer DEFAULT_CHEF_DIRS=3D( /etc/chef /var/lib/chef /var/log/chef /var/run/chef= ) CHEF_DIRS=3D( ${CHEF_DIRS[@]:-${DEFAULT_CHEF_DIRS[@]}} ) fix_dir_owners() { for DIR in ${CHEF_DIRS[@]} ; do chown ${CHEF_USER}:${CHEF_GROUP} ${DIR} = ; done } start() { ebegin "Starting Chef SOLR" fix_dir_owners start-stop-daemon --start --quiet --chuid ${CHEF_USER}:${CHEF_GROUP} \ --pidfile ${CHEF_SOLR_PIDFILE} --name java --exec \ ${CHEF_SOLR_BINARY} -- -d -P ${CHEF_SOLR_PIDFILE} -c ${CONFIGFILE} \ -L ${CHEF_SOLR_LOGFILE} ${CHEF_SOLR_OPTS} > /dev/null eend $? } stop() { ebegin "Shutting down Chef SOLR" start-stop-daemon --stop --quiet --pidfile ${CHEF_SOLR_PIDFILE} eend $? }