summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirkjan Ochtman <djc@gentoo.org>2011-09-03 19:39:25 +0000
committerDirkjan Ochtman <djc@gentoo.org>2011-09-03 19:39:25 +0000
commit4b06a469d8a05f0ddcb22269add304b72416e3de (patch)
tree429eb73bbe81754f7f576201f26adf570e51c32e /dev-util/buildbot-slave
parentVersion bump buildbot to 0.8.4_p2. (diff)
downloadhistorical-4b06a469d8a05f0ddcb22269add304b72416e3de.tar.gz
historical-4b06a469d8a05f0ddcb22269add304b72416e3de.tar.bz2
historical-4b06a469d8a05f0ddcb22269add304b72416e3de.zip
Version bump buildbot-slave to 0.8.4.
Package-Manager: portage-2.1.10.12/cvs/Linux x86_64
Diffstat (limited to 'dev-util/buildbot-slave')
-rw-r--r--dev-util/buildbot-slave/ChangeLog8
-rw-r--r--dev-util/buildbot-slave/Manifest14
-rw-r--r--dev-util/buildbot-slave/buildbot-slave-0.8.4.ebuild56
-rw-r--r--dev-util/buildbot-slave/files/buildslave.initd4
4 files changed, 73 insertions, 9 deletions
diff --git a/dev-util/buildbot-slave/ChangeLog b/dev-util/buildbot-slave/ChangeLog
index f8d7e74065c3..3bdeb08c8e46 100644
--- a/dev-util/buildbot-slave/ChangeLog
+++ b/dev-util/buildbot-slave/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/buildbot-slave
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot-slave/ChangeLog,v 1.18 2011/08/22 10:05:37 mduft Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot-slave/ChangeLog,v 1.19 2011/09/03 19:39:25 djc Exp $
+
+*buildbot-slave-0.8.4 (03 Sep 2011)
+
+ 03 Sep 2011; Dirkjan Ochtman <djc@gentoo.org> +buildbot-slave-0.8.4.ebuild,
+ files/buildslave.initd:
+ Version bump to 0.8.4.
22 Aug 2011; Markus Duft <mduft@gentoo.org> buildbot-slave-0.8.3.ebuild:
keyworded ~x86-interix
diff --git a/dev-util/buildbot-slave/Manifest b/dev-util/buildbot-slave/Manifest
index e12bda2b86ad..a64344c2c6b7 100644
--- a/dev-util/buildbot-slave/Manifest
+++ b/dev-util/buildbot-slave/Manifest
@@ -1,16 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA512
AUX buildslave.confd 217 RMD160 cc817874f59ba1def4bde208184345865bfe1cce SHA1 5c9fe707b194da6f07a1fe06f6ee154d07d937c1 SHA256 c324eee07561afd8be623b46cd8f50cbbac5f1e42f2c493aa75dbaace6dcfa6f
-AUX buildslave.initd 1097 RMD160 fa5553818e91782637fae0f3e8a79b5df5888eaa SHA1 c601283c184819be195d75c6de7750795fcf66f5 SHA256 84c0ab447b9a58ad8a0c937ae68dce7c5a0500c6958eaf8c98ce9c2bcc102325
+AUX buildslave.initd 1097 RMD160 cad6565afb975dc3c45bf44c8796771d6ef6db21 SHA1 f98a5c61406668c716e68ae2ceb165941a5a7c7b SHA256 2dbcb1899cbac0a3744ed979d743052ffa7ab32d29ac868532bc8bd95f56049d
DIST buildbot-slave-0.8.3.tar.gz 86438 RMD160 d556acd364e98d8677c484729211947c3087870f SHA1 f42d29ac0d3d630f277f13e39296578abb1d16ac SHA256 e0d83c5894495b82c0b702480653ea712e5288f644a0f0661099e66ba64ed56c
+DIST buildbot-slave-0.8.4.tar.gz 97185 RMD160 6ec7a5ab941cf2dfa79efb7e719978a20ad316f9 SHA1 6e14268e9b5e14605cce6cf413926e8f54e74034 SHA256 392ea68373d6e3000c4948c53f3dd157fa4ac491a1ca8a54dba75aca6f361dbb
EBUILD buildbot-slave-0.8.3.ebuild 1802 RMD160 520e3f211f8cbac2bae68b297cce0b0d3a8c5316 SHA1 0795358658ec4ea464fe6726909884377c7bf038 SHA256 45e1966630fe06c6ca4e94204d719784547122fc7ac52deeff6d6b4d403ef26f
-MISC ChangeLog 2463 RMD160 f229f32afece6f4103648cc87cf9b49e7e0f6c4e SHA1 1b8c52d5d0778e4b63475b5f4da21326d6903ea8 SHA256 7361d418a5527c4d2d4dad065ab49b06b13dff9bbf348ff77c7b6d461f198ecc
+EBUILD buildbot-slave-0.8.4.ebuild 1810 RMD160 cbb0b39f6aacb0523718dfccffb2e8f90e650910 SHA1 e0673534feb4d466b04d9455f8a1d5e1838ee31f SHA256 6b561a9a245ff95eb284e66765a33e501a0a82551949a091b52c1c945a382156
+MISC ChangeLog 2628 RMD160 318e3febe41c363d141caf7c2ece442ee140aaa8 SHA1 e052349c7bb8d64b4f6eb2891107439c484cdd76 SHA256 d709723c5a7fb8bbf671472d249517d8d242fa1b122d28807dfab998e54f3e8d
MISC metadata.xml 160 RMD160 e730f96ab97c5be577a6d6d05f04990374a0dffb SHA1 2aa5e6be9c265c0e7bceb78ee9fd20df5f818e36 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk5SKfYACgkQaBSIl5HlrrLcjQCdFMOigfWQ6TOlC87kb1iFrcdy
-k8MAn3HZvrMPy/HjRuN5bChdW6pXbUh2
-=ynD9
+iEYEAREKAAYFAk5ignUACgkQxeMuLWsGW/vrQwCgvIcVFsPJMv6QGjz/DjxO9doT
+KhUAoK5wSG3GNTKGyPjL1fEDVBLhMaVF
+=ModG
-----END PGP SIGNATURE-----
diff --git a/dev-util/buildbot-slave/buildbot-slave-0.8.4.ebuild b/dev-util/buildbot-slave/buildbot-slave-0.8.4.ebuild
new file mode 100644
index 000000000000..db88ff9f5749
--- /dev/null
+++ b/dev-util/buildbot-slave/buildbot-slave-0.8.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot-slave/buildbot-slave-0.8.4.ebuild,v 1.1 2011/09/03 19:39:25 djc Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.* *-jython"
+DISTUTILS_SRC_TEST="trial buildslave"
+DISTUTILS_DISABLE_TEST_DEPENDENCY="1"
+
+inherit distutils eutils
+
+DESCRIPTION="BuildBot Slave Daemon"
+HOMEPAGE="http://trac.buildbot.net/ http://code.google.com/p/buildbot/ http://pypi.python.org/pypi/buildbot-slave"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux"
+IUSE="test"
+
+RDEPEND="dev-python/setuptools
+ >=dev-python/twisted-2
+ !!<dev-util/buildbot-0.8.1
+ !<dev-util/buildbot-0.8.3"
+DEPEND="${RDEPEND}
+ test? ( dev-python/mock )"
+
+PYTHON_MODNAME="buildslave"
+
+pkg_setup() {
+ python_pkg_setup
+ enewuser buildbot
+}
+
+src_install() {
+ distutils_src_install
+
+ doman docs/buildslave.1 || die "doman failed"
+
+ newconfd "${FILESDIR}/buildslave.confd" buildslave || die "newconfd failed"
+ newinitd "${FILESDIR}/buildslave.initd" buildslave || die "newinitd failed"
+}
+
+pkg_postinst() {
+ distutils_pkg_postinst
+
+ elog "The \"buildbot\" user and the \"buildslave\" init script has been added"
+ elog "to support starting buildslave through Gentoo's init system. To use this,"
+ elog "set up your build slave following the documentation, make sure the"
+ elog "resulting directories are owned by the \"buildbot\" user and point"
+ elog "\"${ROOT}etc/conf.d/buildslave\" at the right location. The scripts can"
+ elog "run as a different user if desired. If you need to run more than one"
+ elog "build slave, just copy the scripts."
+}
diff --git a/dev-util/buildbot-slave/files/buildslave.initd b/dev-util/buildbot-slave/files/buildslave.initd
index 7408479d23a8..f14c14c4457c 100644
--- a/dev-util/buildbot-slave/files/buildslave.initd
+++ b/dev-util/buildbot-slave/files/buildslave.initd
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
@@ -30,7 +30,7 @@ start() {
ebegin "Starting buildslave in ${BASEDIR}"
# We set HOME here to make something valid show up in the env of child
# processes spawned by the buildslave.
- start-stop-daemon --start -c "${USERNAME}" \
+ start-stop-daemon --start -u "${USERNAME}" \
--env HOME="${BASEDIR}" \
--exec /usr/bin/python -- /usr/bin/twistd \
--no_save \