summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2013-12-07 08:04:35 +0000
committerJustin Lecher <jlec@gentoo.org>2013-12-07 08:04:35 +0000
commit3457d16201d1897d67f1c7abbcbe5cba9d353749 (patch)
tree7452aaffc87ed9b158ef0ce8ad5348aa7aef0914 /sys-cluster
parentVersion bump (diff)
downloadhistorical-3457d16201d1897d67f1c7abbcbe5cba9d353749.tar.gz
historical-3457d16201d1897d67f1c7abbcbe5cba9d353749.tar.bz2
historical-3457d16201d1897d67f1c7abbcbe5cba9d353749.zip
sys-cluster/fence-agents: Add python support correctly
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/fence-agents/ChangeLog8
-rw-r--r--sys-cluster/fence-agents/Manifest15
-rw-r--r--sys-cluster/fence-agents/fence-agents-3.1.5-r2.ebuild72
-rw-r--r--sys-cluster/fence-agents/metadata.xml4
4 files changed, 84 insertions, 15 deletions
diff --git a/sys-cluster/fence-agents/ChangeLog b/sys-cluster/fence-agents/ChangeLog
index 77f96d8634eb..556510effd50 100644
--- a/sys-cluster/fence-agents/ChangeLog
+++ b/sys-cluster/fence-agents/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-cluster/fence-agents
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/fence-agents/ChangeLog,v 1.2 2013/03/11 13:58:49 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/fence-agents/ChangeLog,v 1.3 2013/12/07 08:03:34 jlec Exp $
+
+*fence-agents-3.1.5-r2 (07 Dec 2013)
+
+ 07 Dec 2013; Justin Lecher <jlec@gentoo.org> +fence-agents-3.1.5-r2.ebuild,
+ metadata.xml:
+ Add python support correctly
*fence-agents-3.1.5-r1 (11 Mar 2013)
diff --git a/sys-cluster/fence-agents/Manifest b/sys-cluster/fence-agents/Manifest
index 69b0155cac36..41ef86b6fc3f 100644
--- a/sys-cluster/fence-agents/Manifest
+++ b/sys-cluster/fence-agents/Manifest
@@ -1,14 +1,5 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
DIST fence-agents-3.1.5.tar.gz 897416 SHA256 cc822f793dac2d86778982716bd5bd482daf4ac33f0726c47e638f70bcaa3ba7 SHA512 3941e2ec9f7db8dfe9fbf8aa360359fa1ff4f3c2d3e6e778289f0bbc39481a54915dbf93d9a9b66f6953ddd2c81562daa7c90e6c0f59ec42e9bfb779ae242992 WHIRLPOOL 19f7e681544affcca907325e999bf97b487debbb0134d96a2e99a8e2371d98e8718fcaba5bd74832ae64bcffc2f0f93f2493211ccbe1868fb31e68845ada7b07
EBUILD fence-agents-3.1.5-r1.ebuild 1813 SHA256 72933ad81560770237839b51429726bd7b4d06bd26c61988b53df87908b02f33 SHA512 4d3a111c7157753c27a46e38be89230d30b21e6065904a0e07edb01c76c8b0436b6041166438826fb5f969b65a01b9b1305888580bf38dc8506a4d7460acb906 WHIRLPOOL ebc3e312ff11afc41c881cb30457cef0b7340079e6886157379327a2ba5a72c70ae28a7acae6d2da4364e275e7f23ae4f046d11eb752d2023c9690fb9c75b138
-MISC ChangeLog 557 SHA256 6a8167a904aba72e6b081e20560ec3b29b738267c0c60919e4ef16e66f3d598c SHA512 e9a4099a8308dd78bdebd8889401324f4132727a6b446f26c600a1bb6228fd7f7e7cd016c763079f2f811c787b1af4e70b5ed5f09e761eff397bd4bb7347a161 WHIRLPOOL e68c27382c85eb617f4727b2dc904f24de93b9087b4faceaf66e8a1c4a270a5ce4bcae786f746df2aac83488e2c9cc9aed8a19268e941784926d44bf18591881
-MISC metadata.xml 220 SHA256 2c23af2f7a94009c83fb9ce5669be2d20061f66003200474a23b4c281e63927f SHA512 6059f546a8e5e633d7bf6e3e8d645b78e6a0c08fef1c9c233cd0bf9dc1ffafb221aa057dc6dcc57a4bcf27100b283e91fd1473681f311c57ceb195c68be8e615 WHIRLPOOL 8108ae8833cede7cd436f970eaa21707f922b04dc3175b3ea011392b95ac8d3030cced6c7f12ad4c4df022b348952ea7c8d9da85d50ad703b2781204449fa7a5
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iF4EAREIAAYFAlE94x8ACgkQKiQSS7ZY+hOmswEA69jKC0JoNqpEjBgqjUy3R8GU
-WilD82CVGfB+FYDHRPMBALUrralohi9EnGvQPI6aGaiOvEfKAkWN6E+lQb1aQ6j+
-=DmeQ
------END PGP SIGNATURE-----
+EBUILD fence-agents-3.1.5-r2.ebuild 1968 SHA256 f7393ca111fb5682b9ff39f851fb7cbe35190f328f92675e6a3349a150804575 SHA512 05d05d026bfdcf819d8bad83d42f7d76f6ba87d5b622757d3cab88c44643db2dcb143cfd527296ba768123a34a07f88ec61ed4a7a3a31f9de3af5766e4b3bd6e WHIRLPOOL a9fd6f41bacfc37fe531313e52b8bb984e4a208f16663168fc086f7332d797ed04984ccdf5aee12baa2c0a64a08d2d7219d7acd191b8297483630bf48abafa7c
+MISC ChangeLog 717 SHA256 c4e46a4906c1572b4526509e63941985b88f56e511b5bfcfaffd28397eb0f957 SHA512 20a2382719fb6efe52e4dfb23a582d61eb6acdbcc23424dabd9cea87b508c59c722f9961a13dc43bd41416bb89c41e1fc6508722ce9ef1866d5ba1decdd52a52 WHIRLPOOL f821da122147f0381c5b3db10e0ec2c82b922d95e05fe5bbd8113cd0e7404bc3565e5b4de015f9b31d5c5b821ad1c44d30a23ce19cf18b03cb68a23de8122a4c
+MISC metadata.xml 222 SHA256 f7d6295175ca87238969774b27cff99d2fdb89b752aaf3e449edbabf17f71778 SHA512 1c0234dbbab25e8b3f12df0c508eb64979248ae104617e94f552aa5865f6f02f5c7a9f744d4b386e227997d9ae0464e22b969fa8e2f5a92d25364bd05aba39b7 WHIRLPOOL a59d69fe679439a657e9743217ecd56deda6840c93c826e29ee571ce2db3e4d3a719c665c1e36945f2a52d438bc53ee217128957fab32d926d178309bfe56244
diff --git a/sys-cluster/fence-agents/fence-agents-3.1.5-r2.ebuild b/sys-cluster/fence-agents/fence-agents-3.1.5-r2.ebuild
new file mode 100644
index 000000000000..8b4fecf09a41
--- /dev/null
+++ b/sys-cluster/fence-agents/fence-agents-3.1.5-r2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/fence-agents/fence-agents-3.1.5-r2.ebuild,v 1.1 2013/12/07 08:03:34 jlec Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit multilib python-any-r1 versionator
+
+CLUSTER_RELEASE="${PV}"
+MY_P="cluster-${CLUSTER_RELEASE}"
+
+MAJ_PV="$(get_major_version)"
+MIN_PV="$(get_version_component_range 2-3)"
+
+DESCRIPTION="Cluster Fencing Agents"
+HOMEPAGE="https://fedorahosted.org/cluster/wiki/HomePage"
+SRC_URI="https://fedorahosted.org/releases/f/e/${PN}/${PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="~sys-cluster/libccs-${PV}"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-libs/libxslt
+ $(python_gen_any_dep '
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ dev-python/suds[${PYTHON_USEDEP}]
+ ')"
+
+src_configure() {
+ econf \
+ --docdir=/usr/share/doc/${P} \
+ --libdir=/usr/$(get_libdir) \
+ --localstatedir=/var
+}
+
+src_install() {
+ default
+ # dont force /var/run creation on installation wrt #451798
+ rm -rf "${ED}"/var/run || die
+}
+
+pkg_postinst() {
+ if [[ "${EROOT}" != "/" ]] ; then
+ ewarn "You have to run 'ccs_update_schema' in the chroot-environment"
+ ewarn "to update the schema file for the cluster configuration."
+ ewarn "Otherwise you will not be able to define ressources."
+ else
+ elog "Running ccs_update_schema to update the configuration file schema"
+ ccs_update_schema -v -f
+ fi
+}
+
+pkg_postrm() {
+ if [[ "${EROOT}" != "/" ]] ; then
+ ewarn "You have to run 'ccs_update_schema' in the chroot-environment"
+ ewarn "to update the schema file for the cluster configuration."
+ ewarn "Otherwise you may be able to define ressources even though they"
+ ewarn "are not present anymore."
+ else
+ elog "Running ccs_update_schema to update the configuration file schema"
+ ccs_update_schema -v -f
+ fi
+}
diff --git a/sys-cluster/fence-agents/metadata.xml b/sys-cluster/fence-agents/metadata.xml
index b5f41de83d3a..392a5958b59d 100644
--- a/sys-cluster/fence-agents/metadata.xml
+++ b/sys-cluster/fence-agents/metadata.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>cluster</herd>
- <longdescription>Cluster Fencing Agents</longdescription>
+ <herd>cluster</herd>
+ <longdescription>Cluster Fencing Agents</longdescription>
</pkgmetadata>