parent
86b071a686
commit
55d469e473
@ -1,62 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ansible-1.2.3.ebuild,v 1.3 2013/09/14 10:13:37 ago Exp $
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
|
||||||
|
|
||||||
inherit distutils-r1 readme.gentoo
|
|
||||||
|
|
||||||
DESCRIPTION="Radically simple deployment, model-driven configuration management, and command execution framework"
|
|
||||||
HOMEPAGE="http://ansible.cc/"
|
|
||||||
SRC_URI="https://github.com/ansible/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
DEPEND="test? (
|
|
||||||
dev-python/nose
|
|
||||||
dev-vcs/git
|
|
||||||
)"
|
|
||||||
RDEPEND="
|
|
||||||
dev-python/jinja
|
|
||||||
dev-python/pyyaml
|
|
||||||
dev-python/paramiko
|
|
||||||
net-misc/sshpass
|
|
||||||
virtual/ssh
|
|
||||||
"
|
|
||||||
|
|
||||||
DOC_CONTENTS="You can define parameters through shell variables OR use config files
|
|
||||||
Examples of config files installed in /usr/share/doc/${P}/examples\n\n
|
|
||||||
You have to create ansible hosts file!\n
|
|
||||||
More info on http://ansible.cc/docs/gettingstarted.html"
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
# Skip tests which need ssh access
|
|
||||||
sed -i 's:$(NOSETESTS) -d -v:\0 -e \\(TestPlayBook.py\\|TestRunner.py\\):' Makefile || die "sed failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
make tests || die "tests failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
doman docs/man/man1/*.1
|
|
||||||
dodoc -r examples
|
|
||||||
docompress -x /usr/share/doc/${PF}/examples
|
|
||||||
# Hint: do not install example config files into /etc
|
|
||||||
# let this choice to user
|
|
||||||
|
|
||||||
newenvd "${FILESDIR}"/${PN}.env 95ansible
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
distutils-r1_src_install
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
@ -1,62 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ansible-1.3.3.ebuild,v 1.1 2013/10/11 11:30:57 pinkbyte Exp $
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
|
||||||
|
|
||||||
inherit distutils-r1 readme.gentoo
|
|
||||||
|
|
||||||
DESCRIPTION="Radically simple deployment, model-driven configuration management, and command execution framework"
|
|
||||||
HOMEPAGE="http://ansible.cc/"
|
|
||||||
SRC_URI="https://github.com/ansible/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
DEPEND="test? (
|
|
||||||
dev-python/nose
|
|
||||||
dev-vcs/git
|
|
||||||
)"
|
|
||||||
RDEPEND="
|
|
||||||
dev-python/jinja
|
|
||||||
dev-python/pyyaml
|
|
||||||
dev-python/paramiko
|
|
||||||
net-misc/sshpass
|
|
||||||
virtual/ssh
|
|
||||||
"
|
|
||||||
|
|
||||||
DOC_CONTENTS="You can define parameters through shell variables OR use config files
|
|
||||||
Examples of config files installed in /usr/share/doc/${PF}/examples\n\n
|
|
||||||
You have to create ansible hosts file!\n
|
|
||||||
More info on http://ansible.cc/docs/gettingstarted.html"
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
# Skip tests which need ssh access
|
|
||||||
sed -i 's:$(NOSETESTS) -d -v:\0 -e \\(TestPlayBook.py\\|TestRunner.py\\):' Makefile || die "sed failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
make tests || die "tests failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
doman docs/man/man1/*.1
|
|
||||||
dodoc -r examples
|
|
||||||
docompress -x /usr/share/doc/${PF}/examples
|
|
||||||
# Hint: do not install example config files into /etc
|
|
||||||
# let this choice to user
|
|
||||||
|
|
||||||
newenvd "${FILESDIR}"/${PN}.env 95ansible
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
distutils-r1_src_install
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
--- test/TestUtils.py.orig 2013-12-09 13:39:23.585258424 -0500
|
|
||||||
+++ test/TestUtils.py 2013-12-09 13:39:40.524257467 -0500
|
|
||||||
@@ -10,6 +10,10 @@
|
|
||||||
import ansible.utils
|
|
||||||
import ansible.utils.template as template2
|
|
||||||
|
|
||||||
+import sys
|
|
||||||
+reload(sys)
|
|
||||||
+sys.setdefaultencoding("utf8")
|
|
||||||
+
|
|
||||||
class TestUtils(unittest.TestCase):
|
|
||||||
|
|
||||||
#####################################
|
|
@ -1,25 +1,26 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA256
|
Hash: SHA256
|
||||||
|
|
||||||
|
AUX mg-20140220-freebsd.patch 556 SHA256 c540970a78e353cf4d953fef03839a4cd1f10813419587aae3e7bb29465152a1 SHA512 692279e2fd0fb5cdb7463eeaa3d3ea25e426edb8319b75050b22963bab5ada532a9685282e0efe629335d4db10d84dd4c84f4c276cf2815646e168e8d9d5097b WHIRLPOOL 3cad0bb8afc4696dfa40ce34d2c27ef72d26f6ffc9bd88c6e22a5c6ea4ee55debb621a36a1fbff8ee647fb432479ee624fd569bd7384754d92ffe729c88add1e
|
||||||
DIST mg-20110905.tar.gz 138805 SHA256 1cd37d7e6a3eecc890a5718c38b8f38495057ba93856762a756ccee2f9618229 SHA512 b490a5a3526d35839353e138f33ac924c5afbbf7e5c9faa20ceccb82e1dc1e6a3f0726b32bac7d43dcf8a410b1b8525067da5557cf669c52a9e32d1d2f45a8a4 WHIRLPOOL 64dd179462a8c9e53946c756a4975ffd2e5bf1758a300fa699032542a6e2470f9ed03f9fe1a88ac441cf17ac20c2575f9b6c5c1c396c5a7915564fbedfb1c854
|
DIST mg-20110905.tar.gz 138805 SHA256 1cd37d7e6a3eecc890a5718c38b8f38495057ba93856762a756ccee2f9618229 SHA512 b490a5a3526d35839353e138f33ac924c5afbbf7e5c9faa20ceccb82e1dc1e6a3f0726b32bac7d43dcf8a410b1b8525067da5557cf669c52a9e32d1d2f45a8a4 WHIRLPOOL 64dd179462a8c9e53946c756a4975ffd2e5bf1758a300fa699032542a6e2470f9ed03f9fe1a88ac441cf17ac20c2575f9b6c5c1c396c5a7915564fbedfb1c854
|
||||||
DIST mg-20131118.tar.gz 144002 SHA256 b99fe10cb8473e035ff43bf3fbf94a24035e4ebb89484d48e5b33075d22d79f3 SHA512 36451ee813ac1d01df7648f4c7aff6bef5d62c2d9c57033ccecaccf1904fa1f4071cefbe9b5c55bbebcb104ee8497cc6163d3bb4f552ce223bd441bf6613d149 WHIRLPOOL f91468b062db3372969f6d5da048d8636251509650b289cd5bb2225173f08d315c5170e4634660fcc5276f5a9eafdee835a2b5f30341523ea11902d66c0ff266
|
DIST mg-20131118.tar.gz 144002 SHA256 b99fe10cb8473e035ff43bf3fbf94a24035e4ebb89484d48e5b33075d22d79f3 SHA512 36451ee813ac1d01df7648f4c7aff6bef5d62c2d9c57033ccecaccf1904fa1f4071cefbe9b5c55bbebcb104ee8497cc6163d3bb4f552ce223bd441bf6613d149 WHIRLPOOL f91468b062db3372969f6d5da048d8636251509650b289cd5bb2225173f08d315c5170e4634660fcc5276f5a9eafdee835a2b5f30341523ea11902d66c0ff266
|
||||||
DIST mg-20140220.tar.gz 142401 SHA256 8d8f3c250c40af318a888e6825bb234e7e605bf0576ca4a6885bb25d41241117 SHA512 a9bc66aec20784ab0e00be4078a6d099fd1e47b32a601e4b7b33f3e79beaa609090acd56f912036db9a3033d86b8e2aed4d0023939f1a378a0e302b6ed47a7f5 WHIRLPOOL fd2a629d8e7e97064d5f65e2dd4ead32cd39b9cef36bf36c0f936ed43648c42aea8c6a4442d70d9606ccfdc5e5ffce3ebd3bcba1d081b88b44970e2d7ffe691b
|
DIST mg-20140220.tar.gz 142401 SHA256 8d8f3c250c40af318a888e6825bb234e7e605bf0576ca4a6885bb25d41241117 SHA512 a9bc66aec20784ab0e00be4078a6d099fd1e47b32a601e4b7b33f3e79beaa609090acd56f912036db9a3033d86b8e2aed4d0023939f1a378a0e302b6ed47a7f5 WHIRLPOOL fd2a629d8e7e97064d5f65e2dd4ead32cd39b9cef36bf36c0f936ed43648c42aea8c6a4442d70d9606ccfdc5e5ffce3ebd3bcba1d081b88b44970e2d7ffe691b
|
||||||
EBUILD mg-20110905-r1.ebuild 1219 SHA256 242469a115a7a3e9b8cad1aeeb430246f8a6fedfbe3b48f6502b3d61c6ee330e SHA512 93b4b738b468bc163f1ae5a617b4d8e76e55b83af697834cee539fdb864317b75627feb2fda55be0092d457dfb2e7e64cc630667086abef61b593dff04d69cb9 WHIRLPOOL b3ed099897c61d3b412a1f3d5105ce6b0e57ccf199d08b675e7256e72f79aa0fe3563e816e10d90afd1d0c88d0fea0bd644da3167e78a6e41fc7b543b17a9b71
|
EBUILD mg-20110905-r1.ebuild 1219 SHA256 242469a115a7a3e9b8cad1aeeb430246f8a6fedfbe3b48f6502b3d61c6ee330e SHA512 93b4b738b468bc163f1ae5a617b4d8e76e55b83af697834cee539fdb864317b75627feb2fda55be0092d457dfb2e7e64cc630667086abef61b593dff04d69cb9 WHIRLPOOL b3ed099897c61d3b412a1f3d5105ce6b0e57ccf199d08b675e7256e72f79aa0fe3563e816e10d90afd1d0c88d0fea0bd644da3167e78a6e41fc7b543b17a9b71
|
||||||
EBUILD mg-20131118.ebuild 1297 SHA256 b5a523fa0dd6246aadc5862619d0dd7f20a135f5a2d4b390145f21d1683bef95 SHA512 5ecf269d05b17180be3436a19932ed6f3e1acaf7973377d3b82a766fe360d7e8726daeb2b78c717540ccbeeda0d434624727fc9e1c7ea443dea86d95d832b818 WHIRLPOOL a261b88ef55d2ba3512b8b46b83f8e74817fd4169b430ab23beb01f2b6a0f5a45156b60839330404a04be903ddeb57490f01f33c138f0893b63cf6c3f28aadc8
|
EBUILD mg-20131118.ebuild 1297 SHA256 b5a523fa0dd6246aadc5862619d0dd7f20a135f5a2d4b390145f21d1683bef95 SHA512 5ecf269d05b17180be3436a19932ed6f3e1acaf7973377d3b82a766fe360d7e8726daeb2b78c717540ccbeeda0d434624727fc9e1c7ea443dea86d95d832b818 WHIRLPOOL a261b88ef55d2ba3512b8b46b83f8e74817fd4169b430ab23beb01f2b6a0f5a45156b60839330404a04be903ddeb57490f01f33c138f0893b63cf6c3f28aadc8
|
||||||
EBUILD mg-20140220.ebuild 1340 SHA256 7c81fa7ccc5e12eb868acec69d078ae8338ad393ef1f0c2dd60ff0dd256c85b6 SHA512 61221d1b2987b17b4c0e3e7c1d5d5ab2229af8dfb9019eb040380f831a253827c5d27ee2cd9fc2e24f7d3ce7069ea6f9cc2520f06331d9d1d62b34fd91caf96c WHIRLPOOL ad9b61a9ac6923fdedb1b71120c1e7f79a206e4e3d307717f06f30e258742b3f389ba3ab344441d9747ff7ec1839535d5a69c0017f18c582deccc3413c42a9ca
|
EBUILD mg-20140220.ebuild 1674 SHA256 b3b3ac415bab9ad0bb387e92c211d004697068a121c16f5b0554813af7f3e8d4 SHA512 afd70c75ce60f640d85f56fa2be23f92794e367aa09e5f2d980e6d81b3ba2f40d95076882b420d813eb6c9d71607b4a8f1dd0ac5ba0384e876b7dfb0d1fc0ce0 WHIRLPOOL 388ee6e77486808e7c4bb986088ff927d86b9780c7b96b38da19ad818e6905952e39545e95674e9e494ced9be8dbb97200a509c0e780cf1de721c6e62f2a9228
|
||||||
MISC ChangeLog 8328 SHA256 a3ff3dac16b7549cb259b49a455541bf1e266db3c948cda9317f1198b8480a2a SHA512 5d90e9bcb05db32235a3892164b65a7170c732c574ecb213377cbed36d3e6977c2b396373d55841f9aa2116adafb8efe05cb777ed8ae1894315f94514e84a580 WHIRLPOOL feaeb559e51e58dd79286d069573e00eb253633508b4b868c456c0a9859729b3febe3b2ca1d4946452a52effdba1834fa07808781584b8999bd41a71a8920993
|
MISC ChangeLog 8551 SHA256 885481b598e0609dd44e373a9986beb2e936c8abb31d5b57041a5bcd8bd38dfd SHA512 83569a9ebee71196156eacfc5649a5d0622a843493b2074d0ba11fcb0205707811cd2f1db7fd424c4010e0ddb6011244dc6c0dcfbdc75556ab012cf02f921743 WHIRLPOOL 0e68f3a84b086ceae5cdf9e41497dbe9362a52570e9a99d17719bd1093c1229c46f7998ae62ac64d99ad7d8e8fab30a89a1de69e13a413aecac57200a93c1644
|
||||||
MISC metadata.xml 291 SHA256 65d24d4c0b435503345283db1c00cc7161174eddecc4d737cbf50d924145ca6c SHA512 2ba87a6af0cc36ed2e49ded86f81a6e30b2b9ca9e73949860db9f30bac95ad7374fe1e0c5e712f3c427a8a562ceb57c9693aea967f7c134d5858aca4ec704ba2 WHIRLPOOL 604f60f36640570753ef76af4f260e3103dc8cdfbb8dc00d585d864a6ce8fc3f573a95340720d00c9ebfccc817c13065419090aad6c281a96106b423bd88bd38
|
MISC metadata.xml 291 SHA256 65d24d4c0b435503345283db1c00cc7161174eddecc4d737cbf50d924145ca6c SHA512 2ba87a6af0cc36ed2e49ded86f81a6e30b2b9ca9e73949860db9f30bac95ad7374fe1e0c5e712f3c427a8a562ceb57c9693aea967f7c134d5858aca4ec704ba2 WHIRLPOOL 604f60f36640570753ef76af4f260e3103dc8cdfbb8dc00d585d864a6ce8fc3f573a95340720d00c9ebfccc817c13065419090aad6c281a96106b423bd88bd38
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||||
|
|
||||||
iQGcBAEBCAAGBQJTE1G0AAoJEJQzkH1pP7W4NioL/0VUL3BuXqU/YGK0JHze1YJV
|
iQGcBAEBCAAGBQJTFRcCAAoJEJQzkH1pP7W4Q9EMAIZidFuXDUVlWNzF3nD5ulyM
|
||||||
ZpKDIfKIJ5RK8MNlZy8qOTGMx/zbyBIf2H7ZVogrBVxR8maDBAOT+T68QSJlC/T1
|
yk9d+XDtVV2cAgfFVAoQ4bL7/dCCtmkmfu34ThdTATEL5j+QxcA28e2iPUPe4hyw
|
||||||
pMqIdiCLQKIpZxAjiEBWU/ZtYLfB2iYb/E8skIoEXz4OyonhYWMZgJA9Iz/8cs27
|
9guHCF5T2QU5Gats4tGJCUb543MrE7hICKeSp5SeBh/HdlFVu2oKzKiEhMs4HGLZ
|
||||||
2Y9Q6h1vz9ajE1db0OGm6Ywc7J6rRj5H8Hila0LPI1eI11EzJqfcVH3Rii2Tu3CU
|
rZQ6T/vkeqV4hw3TDdC3wXPIOhmB8OZW2XBtRzg4KoT2e3IZoCQV8otmM/7Sood5
|
||||||
zkcdzVtN8NSSB883CdGF3Ie5bdxHSBtk98amXsU164AiDzSHCZ4EcORsOCnVw/tN
|
fGzmo/v/PU9puYk5Kdm+EHAJJ3XBDmJT/zEhrjXacXa0YStYEdTR72MMatN+BFId
|
||||||
iT2Wl6GX2YQBy8OfRzsZMoXoQwnXH+6Z2L7qoWHasO6scPmD0gLHw2yLipYsVsu1
|
pdAoZ6UTP7borLfFVCEGwFW+8jzbNpG/63qgFHnC2GefP1sh14nmlfEj00LK3SmM
|
||||||
Ivcrb21gMLZJgiyTUqhl0RhDSVne4IlLYdlHtq/Yyv79/jsyUFdxZ6MOyTMRfkeV
|
jX4tmvNf9G955gP5Oadn9FijI5n+KwD4/3UA3YeV9mH6upAGQVZBB5VL3AHsd84N
|
||||||
il/a8AI4rBdoNpehmjS1UXym86Te0aF5VjZajRO4D6xW8+e72rrTHS8dRzUhndW+
|
saUE/EISOGUXyHp8RsEp0uOtR64BMYwLXxU2P0uhoMFsXuTMOaSRDfAp0D8rZcJW
|
||||||
uK5chIH6OtlOw9sR5Lk1Bd4b0T+LXtphT89mFk2Qew==
|
6KRa2r0+6Pa8NKZzVNx2Jw2fZ+me9WOuiWqciIuR7Q==
|
||||||
=EOQs
|
=qoYp
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -0,0 +1,28 @@
|
|||||||
|
--- mg-20140220-orig/sysdef.h
|
||||||
|
+++ mg-20140220/sysdef.h
|
||||||
|
@@ -15,7 +15,7 @@
|
||||||
|
# define __USE_GNU
|
||||||
|
#endif
|
||||||
|
|
||||||
|
-#ifdef __APPLE__
|
||||||
|
+#if defined(__APPLE__) || defined(__FreeBSD__)
|
||||||
|
# define LOGIN_NAME_MAX _POSIX_LOGIN_NAME_MAX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
--- mg-20140220-orig/tags.c
|
||||||
|
+++ mg-20140220/tags.c
|
||||||
|
@@ -15,9 +15,12 @@
|
||||||
|
#include <err.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
+#include <stdio.h>
|
||||||
|
|
||||||
|
-#ifndef LIBBSD_OVERLAY
|
||||||
|
-#include <util.h>
|
||||||
|
+#if defined(LIBBSD_OVERLAY) || defined(__FreeBSD__)
|
||||||
|
+# include <libutil.h>
|
||||||
|
+#else
|
||||||
|
+# include <util.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "def.h"
|
@ -0,0 +1,113 @@
|
|||||||
|
#!/sbin/runscript
|
||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/files/ganeti-2.2.initd,v 1.1 2014/03/03 23:59:44 chutzpah Exp $
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
need localmount logger
|
||||||
|
after bootmisc
|
||||||
|
use net
|
||||||
|
}
|
||||||
|
|
||||||
|
DAEMON_UTIL="/usr/lib/ganeti/daemon-util"
|
||||||
|
|
||||||
|
check_config() {
|
||||||
|
if ! $DAEMON_UTIL check-config ; then
|
||||||
|
eend 0 "Incomplete configuration, will not run."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
check_exitcode() {
|
||||||
|
RC=${1}
|
||||||
|
if errmsg=$(${DAEMON_UTIL} check-exitcode ${RC}) ; then
|
||||||
|
eend 0 "${errmsg}"
|
||||||
|
else
|
||||||
|
eend 1 "${errmsg}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
start_action() {
|
||||||
|
# called as start_action daemon-name
|
||||||
|
local daemon="${1}"
|
||||||
|
ebegin "Starting ${daemon}"
|
||||||
|
${DAEMON_UTIL} start "${@}"
|
||||||
|
check_exitcode ${?}
|
||||||
|
}
|
||||||
|
|
||||||
|
stop_action() {
|
||||||
|
# called as stop_action daemon-name
|
||||||
|
local daemon="${1}"
|
||||||
|
ebegin "Stopping ${daemon}"
|
||||||
|
${DAEMON_UTIL} stop "${@}"
|
||||||
|
check_exitcode ${?}
|
||||||
|
}
|
||||||
|
|
||||||
|
maybe_do() {
|
||||||
|
requested="${1}"; shift
|
||||||
|
action="${1}"; shift
|
||||||
|
target="${1}"
|
||||||
|
if [ -z "${requested}" -o "${requested}" = "${target}" ] ; then
|
||||||
|
${action} "${@}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
get_master_node() {
|
||||||
|
MASTER_NODE="$(gnt-cluster getmaster)"
|
||||||
|
NODE_HOSTNAME="$(hostname -f)"
|
||||||
|
if [ "$MASTER_NODE" == "$NODE_HOSTNAME" ] ; then
|
||||||
|
MASTER=1
|
||||||
|
else
|
||||||
|
MASTER=0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
start_all() {
|
||||||
|
check_config
|
||||||
|
get_master_node
|
||||||
|
for i in $($DAEMON_UTIL list-start-daemons); do \
|
||||||
|
GANETI_START_OPTS="${GANETI_OPTS}"
|
||||||
|
case "${i}" in
|
||||||
|
ganeti-masterd)
|
||||||
|
GANETI_OPTS="${GANETI_START_OPTS} ${GANETI_MASTERD_OPTS}"
|
||||||
|
;;
|
||||||
|
ganeti-rapid)
|
||||||
|
GANETI_OPTS="${GANETI_START_OPTS} ${GANETI_RAPI_OPTS}"
|
||||||
|
;;
|
||||||
|
ganeti-noded)
|
||||||
|
GANETI_OPTS="${GANETI_START_OPTS} ${GANETI_NODED_OPTS}"
|
||||||
|
;;
|
||||||
|
ganeti-confd)
|
||||||
|
GANETI_OPTS="${GANETI_START_OPTS} ${GANETI_CONFD_OPTS}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
# Don't start if not master
|
||||||
|
if [ $MASTER = 0 -a $i = "ganeti-masterd" ] ; then
|
||||||
|
continue
|
||||||
|
elif [ $MASTER = 0 -a $i = "ganeti-rapi" ] ; then
|
||||||
|
continue
|
||||||
|
else
|
||||||
|
maybe_do "${1}" start_action ${i} ${GANETI_OPTS}
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
stop_all() {
|
||||||
|
get_master_node
|
||||||
|
for i in $($DAEMON_UTIL list-stop-daemons) ; do \
|
||||||
|
if [ $MASTER = 0 -a $i = "ganeti-masterd" ] ; then
|
||||||
|
continue
|
||||||
|
elif [ $MASTER = 0 -a $i = "ganeti-rapi" ] ; then
|
||||||
|
continue
|
||||||
|
else
|
||||||
|
maybe_do "${1}" stop_action ${i} ${GANETI_OPTS}
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
start() {
|
||||||
|
start_all
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
stop_all
|
||||||
|
}
|
@ -0,0 +1,166 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.10.0.ebuild,v 1.2 2014/03/04 00:12:09 chutzpah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=(python2_{6,7})
|
||||||
|
use test && PYTHON_REQ_USE="ipv6"
|
||||||
|
|
||||||
|
inherit eutils confutils autotools bash-completion-r1 python-single-r1 versionator
|
||||||
|
|
||||||
|
MY_PV="${PV/_rc/~rc}"
|
||||||
|
#MY_PV="${PV/_beta/~beta}"
|
||||||
|
MY_P="${PN}-${MY_PV}"
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EGIT_REPO_URI="git://git.ganeti.org/ganeti.git"
|
||||||
|
inherit git-2
|
||||||
|
KEYWORDS=""
|
||||||
|
# you will need to pull in the haskell overlay for pandoc
|
||||||
|
GIT_DEPEND="app-text/pandoc
|
||||||
|
dev-python/docutils
|
||||||
|
dev-python/sphinx
|
||||||
|
media-libs/gd[fontconfig,jpeg,png,truetype]
|
||||||
|
media-gfx/graphviz
|
||||||
|
media-fonts/urw-fonts"
|
||||||
|
else
|
||||||
|
SRC_URI="http://downloads.ganeti.org/releases/$(get_version_component_range 1-2)/${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Ganeti is a virtual server management software tool"
|
||||||
|
HOMEPAGE="http://code.google.com/p/ganeti/"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="kvm xen lxc drbd htools syslog ipv6 haskell-daemons rbd test"
|
||||||
|
REQUIRED_USE="|| ( kvm xen lxc )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
HASKELL_DEPS=">=dev-lang/ghc-6.12:0=
|
||||||
|
dev-haskell/json:0=
|
||||||
|
dev-haskell/curl:0=
|
||||||
|
dev-haskell/network:0=
|
||||||
|
dev-haskell/parallel
|
||||||
|
dev-haskell/hslogger:0=
|
||||||
|
dev-haskell/utf8-string:0=
|
||||||
|
dev-haskell/deepseq:0=
|
||||||
|
dev-haskell/attoparsec:0=
|
||||||
|
dev-haskell/crypto:0="
|
||||||
|
|
||||||
|
DEPEND="xen? ( >=app-emulation/xen-3.0 )
|
||||||
|
kvm? ( app-emulation/qemu )
|
||||||
|
lxc? ( app-emulation/lxc )
|
||||||
|
drbd? ( <sys-cluster/drbd-8.5 )
|
||||||
|
rbd? ( sys-cluster/ceph )
|
||||||
|
ipv6? ( net-misc/ndisc6 )
|
||||||
|
haskell-daemons? (
|
||||||
|
${HASKELL_DEPS}
|
||||||
|
dev-haskell/text:0=
|
||||||
|
dev-haskell/hinotify:0=
|
||||||
|
dev-haskell/regex-pcre-builtin:0=
|
||||||
|
dev-haskell/vector:0=
|
||||||
|
)
|
||||||
|
dev-libs/openssl
|
||||||
|
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pycurl[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyinotify[${PYTHON_USEDEP}]
|
||||||
|
dev-python/simplejson[${PYTHON_USEDEP}]
|
||||||
|
dev-python/ipaddr[${PYTHON_USEDEP}]
|
||||||
|
dev-python/bitarray[${PYTHON_USEDEP}]
|
||||||
|
net-analyzer/arping
|
||||||
|
net-analyzer/fping
|
||||||
|
net-misc/bridge-utils
|
||||||
|
net-misc/curl[ssl]
|
||||||
|
net-misc/openssh
|
||||||
|
net-misc/socat
|
||||||
|
sys-apps/iproute2
|
||||||
|
sys-fs/lvm2
|
||||||
|
>=sys-apps/baselayout-2.0
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
${GIT_DEPEND}"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!app-emulation/ganeti-htools"
|
||||||
|
DEPEND+="${HASKELL_DEPS}
|
||||||
|
sys-devel/m4
|
||||||
|
test? (
|
||||||
|
dev-python/mock
|
||||||
|
dev-python/pyyaml
|
||||||
|
dev-haskell/test-framework:0=
|
||||||
|
dev-haskell/test-framework-hunit:0=
|
||||||
|
dev-haskell/test-framework-quickcheck2:0=
|
||||||
|
dev-haskell/temporary:0=
|
||||||
|
sys-apps/fakeroot
|
||||||
|
)"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-2.6-fix-args.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.6-add-pgrep.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.7-fix-tests.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.9-disable-root-tests.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.9-regex-builtin.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.9-skip-cli-test.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup () {
|
||||||
|
confutils_use_depend_all haskell-daemons htools
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${PATCHES[@]}"
|
||||||
|
has_version ">=sys-devel/automake-1.13" && epatch "${FILESDIR}/${PN}-2.9-automake-1.13.patch"
|
||||||
|
[[ ${PV} == "9999" ]] && ./autogen.sh
|
||||||
|
rm autotools/missing
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure () {
|
||||||
|
econf --localstatedir=/var \
|
||||||
|
--docdir=/usr/share/doc/${P} \
|
||||||
|
--with-ssh-initscript=/etc/init.d/sshd \
|
||||||
|
--with-export-dir=/var/lib/ganeti-storage/export \
|
||||||
|
--with-os-search-path=/usr/share/ganeti/os \
|
||||||
|
$(use_enable syslog) \
|
||||||
|
$(usex kvm '--with-kvm-path=' '' '/usr/bin/qemu-kvm' '') \
|
||||||
|
$(usex haskell-daemons "--enable-confd=haskell" '' '' '')
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install () {
|
||||||
|
emake V=1 DESTDIR="${D}" install || die "emake install failed"
|
||||||
|
newinitd "${FILESDIR}"/ganeti-2.2.initd ganeti
|
||||||
|
newconfd "${FILESDIR}"/ganeti.confd ganeti
|
||||||
|
use kvm && newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff
|
||||||
|
use kvm && newconfd "${FILESDIR}"/ganeti-kvm-poweroff.confd ganeti-kvm-poweroff
|
||||||
|
newbashcomp doc/examples/bash_completion ganeti
|
||||||
|
dodoc INSTALL UPGRADE NEWS README doc/*.rst
|
||||||
|
dohtml -r doc/html/*
|
||||||
|
rm -rf "${D}"/usr/share/doc/ganeti
|
||||||
|
|
||||||
|
docinto examples
|
||||||
|
dodoc doc/examples/{ganeti.cron,gnt-config-backup} doc/examples/*.ocf
|
||||||
|
|
||||||
|
docinto examples/hooks
|
||||||
|
dodoc doc/examples/hooks/{ipsec,ethers}
|
||||||
|
|
||||||
|
insinto /etc/cron.d
|
||||||
|
newins doc/examples/ganeti.cron ${PN}
|
||||||
|
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins doc/examples/ganeti.logrotate ${PN}
|
||||||
|
|
||||||
|
python_fix_shebang "${D}"/usr/sbin/ "${D}"/usr/"$(get_libdir)"/ganeti/ensure-dirs
|
||||||
|
|
||||||
|
keepdir /var/{lib,log,run}/ganeti/
|
||||||
|
keepdir /usr/share/ganeti/os/
|
||||||
|
keepdir /var/lib/ganeti-storage/{export,file,shared}/
|
||||||
|
|
||||||
|
python_fix_shebang "${ED}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test () {
|
||||||
|
emake check || die "emake check failed"
|
||||||
|
}
|
@ -0,0 +1,166 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.9.5.ebuild,v 1.2 2014/03/04 00:12:09 chutzpah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=(python2_{6,7})
|
||||||
|
use test && PYTHON_REQ_USE="ipv6"
|
||||||
|
|
||||||
|
inherit eutils confutils autotools bash-completion-r1 python-single-r1 versionator
|
||||||
|
|
||||||
|
MY_PV="${PV/_rc/~rc}"
|
||||||
|
#MY_PV="${PV/_beta/~beta}"
|
||||||
|
MY_P="${PN}-${MY_PV}"
|
||||||
|
SERIES="$(get_version_component_range 1-2)"
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EGIT_REPO_URI="git://git.ganeti.org/ganeti.git"
|
||||||
|
inherit git-2
|
||||||
|
KEYWORDS=""
|
||||||
|
# you will need to pull in the haskell overlay for pandoc
|
||||||
|
GIT_DEPEND="app-text/pandoc
|
||||||
|
dev-python/docutils
|
||||||
|
dev-python/sphinx
|
||||||
|
media-libs/gd[fontconfig,jpeg,png,truetype]
|
||||||
|
media-gfx/graphviz
|
||||||
|
media-fonts/urw-fonts"
|
||||||
|
else
|
||||||
|
SRC_URI="http://downloads.ganeti.org/releases/${SERIES}/${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Ganeti is a virtual server management software tool"
|
||||||
|
HOMEPAGE="http://code.google.com/p/ganeti/"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="kvm xen lxc drbd htools syslog ipv6 haskell-daemons rbd test"
|
||||||
|
REQUIRED_USE="|| ( kvm xen lxc )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
HASKELL_DEPS=">=dev-lang/ghc-6.12:0=
|
||||||
|
dev-haskell/json:0=
|
||||||
|
dev-haskell/curl:0=
|
||||||
|
dev-haskell/network:0=
|
||||||
|
dev-haskell/parallel
|
||||||
|
dev-haskell/hslogger:0=
|
||||||
|
dev-haskell/utf8-string:0=
|
||||||
|
dev-haskell/deepseq:0="
|
||||||
|
|
||||||
|
DEPEND="xen? ( >=app-emulation/xen-3.0 )
|
||||||
|
kvm? ( app-emulation/qemu )
|
||||||
|
lxc? ( app-emulation/lxc )
|
||||||
|
drbd? ( <sys-cluster/drbd-8.5 )
|
||||||
|
rbd? ( sys-cluster/ceph )
|
||||||
|
ipv6? ( net-misc/ndisc6 )
|
||||||
|
haskell-daemons? (
|
||||||
|
${HASKELL_DEPS}
|
||||||
|
dev-haskell/crypto:0=
|
||||||
|
dev-haskell/text:0=
|
||||||
|
dev-haskell/hinotify:0=
|
||||||
|
dev-haskell/regex-pcre-builtin:0=
|
||||||
|
dev-haskell/attoparsec:0=
|
||||||
|
dev-haskell/vector:0=
|
||||||
|
)
|
||||||
|
dev-libs/openssl
|
||||||
|
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pycurl[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyinotify[${PYTHON_USEDEP}]
|
||||||
|
dev-python/simplejson[${PYTHON_USEDEP}]
|
||||||
|
dev-python/ipaddr[${PYTHON_USEDEP}]
|
||||||
|
dev-python/bitarray[${PYTHON_USEDEP}]
|
||||||
|
net-analyzer/arping
|
||||||
|
net-analyzer/fping
|
||||||
|
net-misc/bridge-utils
|
||||||
|
net-misc/curl[ssl]
|
||||||
|
net-misc/openssh
|
||||||
|
net-misc/socat
|
||||||
|
sys-apps/iproute2
|
||||||
|
sys-fs/lvm2
|
||||||
|
>=sys-apps/baselayout-2.0
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
${GIT_DEPEND}"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!app-emulation/ganeti-htools"
|
||||||
|
DEPEND+="${HASKELL_DEPS}
|
||||||
|
test? (
|
||||||
|
dev-python/mock
|
||||||
|
dev-python/pyyaml
|
||||||
|
dev-haskell/test-framework:0=
|
||||||
|
dev-haskell/test-framework-hunit:0=
|
||||||
|
dev-haskell/test-framework-quickcheck2:0=
|
||||||
|
dev-haskell/temporary:0=
|
||||||
|
sys-apps/fakeroot
|
||||||
|
)"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-2.6-fix-args.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.6-add-pgrep.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.7-fix-tests.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.9-disable-root-tests.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.9-regex-builtin.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.9-skip-cli-test.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup () {
|
||||||
|
confutils_use_depend_all haskell-daemons htools
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${PATCHES[@]}"
|
||||||
|
has_version ">=sys-devel/automake-1.13" && epatch "${FILESDIR}/${PN}-2.9-automake-1.13.patch"
|
||||||
|
[[ ${PV} == "9999" ]] && ./autogen.sh
|
||||||
|
rm autotools/missing
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure () {
|
||||||
|
econf --localstatedir=/var \
|
||||||
|
--docdir=/usr/share/doc/${P} \
|
||||||
|
--with-ssh-initscript=/etc/init.d/sshd \
|
||||||
|
--with-export-dir=/var/lib/ganeti-storage/export \
|
||||||
|
--with-os-search-path=/usr/share/ganeti/os \
|
||||||
|
$(use_enable syslog) \
|
||||||
|
$(usex kvm '--with-kvm-path=' '' '/usr/bin/qemu-kvm' '') \
|
||||||
|
$(usex haskell-daemons "--enable-confd=haskell" '' '' '')
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install () {
|
||||||
|
emake V=1 DESTDIR="${D}" install || die "emake install failed"
|
||||||
|
newinitd "${FILESDIR}"/ganeti-2.2.initd ganeti
|
||||||
|
newconfd "${FILESDIR}"/ganeti.confd ganeti
|
||||||
|
use kvm && newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff
|
||||||
|
use kvm && newconfd "${FILESDIR}"/ganeti-kvm-poweroff.confd ganeti-kvm-poweroff
|
||||||
|
newbashcomp doc/examples/bash_completion ganeti
|
||||||
|
dodoc INSTALL UPGRADE NEWS README doc/*.rst
|
||||||
|
dohtml -r doc/html/*
|
||||||
|
rm -rf "${D}"/usr/share/doc/ganeti
|
||||||
|
|
||||||
|
docinto examples
|
||||||
|
dodoc doc/examples/{ganeti.cron,gnt-config-backup} doc/examples/*.ocf
|
||||||
|
|
||||||
|
docinto examples/hooks
|
||||||
|
dodoc doc/examples/hooks/{ipsec,ethers}
|
||||||
|
|
||||||
|
insinto /etc/cron.d
|
||||||
|
newins doc/examples/ganeti.cron ${PN}
|
||||||
|
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins doc/examples/ganeti.logrotate ${PN}
|
||||||
|
|
||||||
|
python_fix_shebang "${D}"/usr/sbin/ "${D}"/usr/"$(get_libdir)"/ganeti/ensure-dirs
|
||||||
|
|
||||||
|
keepdir /var/{lib,log,run}/ganeti/
|
||||||
|
keepdir /usr/share/ganeti/os/
|
||||||
|
keepdir /var/lib/ganeti-storage/{export,file,shared}/
|
||||||
|
|
||||||
|
python_fix_shebang "${ED}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test () {
|
||||||
|
emake check || die "emake check failed"
|
||||||
|
}
|
@ -1,26 +1,26 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA256
|
Hash: SHA256
|
||||||
|
|
||||||
AUX uptimed.init 484 SHA256 c6d6198fb77f1655d5e316d9303d76736dc5c21048b05bec500ecc8af61b4c84 SHA512 967e1407451887ec60fad9ebd58cfa59ff7569262b55a872892189bfe41bb91c0bcdd5dd6c18a8d1865f12013c3354f28874371b178e1b3a73fc6ee623cd94da WHIRLPOOL 82f3bde4dbba2a1a045dd41943cf64f7ae59b1ae3fe8bd048aaa099ceda96be355e4aa46d655cd7cbdb17ce3146d2025b6d5ee26a106823b0dd78cf5d4db246d
|
AUX uptimed.init 489 SHA256 a154393304f8cdee4421f663c6f825a4744015a23249f01555e59e2f1484a61b SHA512 145727be933bfc47ab3a6c39ade778c7243dcec0db4345ec2398f9d93e66bc64952a4b0c835052ebd80b389e936c91b8575d7dd92e5d73eb9990848ed3c2e0ab WHIRLPOOL f95391052b876375c928372261f7b67ec0813a030bf290c8871dcdedf129b48707208377cb58238639d3a95eafaff59e47261fbee1ad8e2aa40325b2f8c35411
|
||||||
AUX uptimed.service 209 SHA256 1be567def3288746970983ab6abe2c7c3cd304bb32a615430d7789298eb35d64 SHA512 949baf12782d4b8a976d29ec44bd31323500de763b82601634eea3721ce9035bb9b7ca906384e2b8ebd57371a1116a95dd78c3610c27fa1d93e36b9f897bcd98 WHIRLPOOL d38ab160b8957dce6edfd64f0d90239708fdeadac303b10e88fa4335295cb7638db077da7c8cb7a4b87a1f6ee1ff6efc452f25897d8db0beb1539fe21c5352b8
|
AUX uptimed.service 209 SHA256 1be567def3288746970983ab6abe2c7c3cd304bb32a615430d7789298eb35d64 SHA512 949baf12782d4b8a976d29ec44bd31323500de763b82601634eea3721ce9035bb9b7ca906384e2b8ebd57371a1116a95dd78c3610c27fa1d93e36b9f897bcd98 WHIRLPOOL d38ab160b8957dce6edfd64f0d90239708fdeadac303b10e88fa4335295cb7638db077da7c8cb7a4b87a1f6ee1ff6efc452f25897d8db0beb1539fe21c5352b8
|
||||||
DIST uptimed-0.3.17.tar.bz2 269102 SHA256 524ce8984c0d0a780a32025ba3ffb980e5eec3d78e65cf68c91edec7fe833a06 SHA512 d462fa435b07bc335738dfccddd374aaa94fe2671a652afb8cb85d5e69e2148c296dec2a575ef074675e64e5453cb2d0807f80b191d9aeb5233168a617e842c5 WHIRLPOOL 38ce1ec75a0a3b82d448d85f256dce4b77265e59dead4557c8a039056bd2f230355cffb90a776badc351315d072c10d227744905b8fcc6b3f6f32ac7d6492125
|
DIST uptimed-0.3.17.tar.bz2 269102 SHA256 524ce8984c0d0a780a32025ba3ffb980e5eec3d78e65cf68c91edec7fe833a06 SHA512 d462fa435b07bc335738dfccddd374aaa94fe2671a652afb8cb85d5e69e2148c296dec2a575ef074675e64e5453cb2d0807f80b191d9aeb5233168a617e842c5 WHIRLPOOL 38ce1ec75a0a3b82d448d85f256dce4b77265e59dead4557c8a039056bd2f230355cffb90a776badc351315d072c10d227744905b8fcc6b3f6f32ac7d6492125
|
||||||
EBUILD uptimed-0.3.17-r2.ebuild 1533 SHA256 6c7cca275e08429c03afe0577c26d7a4590b150a57c5bdc20d1278114e13ede8 SHA512 8e441cddb3d3895d171eed83a640c2bf49653a26f71865a8548f6673ab45782eb908172319c87b57fa6f001cc3e400d8cd8892ed77c62077e9ec80ba3df258d8 WHIRLPOOL ec0b1e3b16df79f6ed2fd26ef9976ad8008f6aaf2703d6ed7b344f1ad9e391ac4fd5c48c7d87f2c33955764e1f00a1eb247024e070e9b33fbbdce1db45e88303
|
EBUILD uptimed-0.3.17-r2.ebuild 1533 SHA256 6c7cca275e08429c03afe0577c26d7a4590b150a57c5bdc20d1278114e13ede8 SHA512 8e441cddb3d3895d171eed83a640c2bf49653a26f71865a8548f6673ab45782eb908172319c87b57fa6f001cc3e400d8cd8892ed77c62077e9ec80ba3df258d8 WHIRLPOOL ec0b1e3b16df79f6ed2fd26ef9976ad8008f6aaf2703d6ed7b344f1ad9e391ac4fd5c48c7d87f2c33955764e1f00a1eb247024e070e9b33fbbdce1db45e88303
|
||||||
MISC ChangeLog 13115 SHA256 928f2eadf972a08b02765dcecf9b76b31b3b9846fc2f8277235a6f45dc6f6e1f SHA512 3049236cf84de47bda5c5e277ed546eeeefa90eec8567ae1d041739fd4518fe7ae2954376a61d8d5ca81750b13f2c1f168de90656519e5ffacf73ac65dafc071 WHIRLPOOL d9c1b213815aba2c2295e4576524a427a7875ee440a3326281dab64ba2468f8dbc0a0de6f7657d561195df76f5f033d9606bb736ceb87cff07af9c41ff62f769
|
MISC ChangeLog 13239 SHA256 53feccc2021e20feb3f473ed502b7d656fea6f89fa9ca42bd6167c5bd402f83e SHA512 8af095b77bb5191e7f7aa3fe2e32b622112976c5d240459a2e87b87db7818666d619ed54a98e0313dd0eecb91504823332110b1b71352f23bbd7889246a2f436 WHIRLPOOL cf5ef7a263217d3d4ff2655605ea17c9945564078f37f5b7c8fbb6e600acd0342505d0dd7eeb73886bbd9e1146c0cea19917cda2f2038be9bd2833cf02b501e9
|
||||||
MISC metadata.xml 237 SHA256 97e2852866e146fd242be6cddceb93aebc2b28056cdafa3ff688a0cfc97a5065 SHA512 d21eed02cc15021ad5f18c4c932afdf4d6cfbb64a243764b61914aac9e57f6089ebb9e3a37e136e5bb7bf4f28d29bba49279d52a75acc3a6f921c770213758a5 WHIRLPOOL 92462bf73803127a88d9e2a02503d36efd2b8f1c938f3f2c00145db02871ea9ce241eba371138b6ab80c4774f858250b5eba08886ff355c0f212bfbc2cda3d9f
|
MISC metadata.xml 237 SHA256 97e2852866e146fd242be6cddceb93aebc2b28056cdafa3ff688a0cfc97a5065 SHA512 d21eed02cc15021ad5f18c4c932afdf4d6cfbb64a243764b61914aac9e57f6089ebb9e3a37e136e5bb7bf4f28d29bba49279d52a75acc3a6f921c770213758a5 WHIRLPOOL 92462bf73803127a88d9e2a02503d36efd2b8f1c938f3f2c00145db02871ea9ce241eba371138b6ab80c4774f858250b5eba08886ff355c0f212bfbc2cda3d9f
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||||
|
|
||||||
iQIcBAEBCAAGBQJS8K17AAoJEPiazRVxLXTF+tsQAJ4r5l/b7abru/DTg65eFUFd
|
iQIcBAEBCAAGBQJTFIm+AAoJEPiazRVxLXTFM8cQAJSAMRLxI641ZM5WcaNdUZ2L
|
||||||
HA9c+Wi0vK4dVWzzrDW7GAtdtcW0MtJJBft3dK8vH88lYCBcygd2CUwAi5SKmH9Z
|
i8LLfPcGJOKVhxF1cavuoo1l573Jp3wYS7Aqu0X0by0ucQPdFTTvT0gVF1D0oOWK
|
||||||
9j175qIUk7G3SNBrP6IDuLMOSAcEwS+HIAm2XiftDp0lH9958QRSBDlcT8I3Lrpn
|
HIpFcHF23ZjtU9sJmmKS3Fc01KOJMmPbmo8xCkcuRwZ+Ayd/GTg0yc6YHx3RtMZ0
|
||||||
wlnXq8PyxYbBSm8sujYqQaoZCRgPULoi5w/ZIRP5lFkie/erlO9boKnO1Bsm09u6
|
iZPTJi6Cw1IkafrXi8SnIhuDOLGwaEB6Mi3htyIkw+yYi36vVmnmqroU34rC55fg
|
||||||
3OOGoC34jwAzg+qA7U1ZMQzhhASdECSwnWLk/wKaWujCZI4gJHfgCLsBDxe1JCXZ
|
pObfhpsy0uClVwlftHUreoNzgs4jaJCdWoKM9fwbVU5ubnfGicbSju74Lu1YTunS
|
||||||
eCwG2k9icvkq9ADQ/6DRCz2Quz6GU69WBT1RfHoFe7gC8DsqltrEN2rflS2LPFrf
|
+p5bOXviyi8K96Nmiq3B4ksGFkivFHW25DAQv2quliVtYAEZh7S8crEsuG8tTNol
|
||||||
NjIG8FCqatZ1+NRJt7rwZsNuY4WwB+zWjJemRYdd1LFtw1Kxk41/75tMQ2lok7N0
|
MFT1E5kPiy+oESz1p0ax2WYTVNLOpXpmLmZWIBizBJB0vkLlJwKdPcmNPFtBUAR/
|
||||||
asjj5gtIliygeJ2rIdqiQ11D6YmVVe75vJRQmkhe7rypkuqkCf0BMaa4JvbW4poD
|
ZxDAX86vlQXR905ZvftaNqomerWYT4ak13exVj0jV40Rx4UMkJvVyqyu1lZu4fSP
|
||||||
g2/tOcC0a/XNr91v/QIXGqA+/SBuk+S5n5bpzowsoj5YkMv/hRmRkfgWyKDtJEuv
|
AzTXk+9rN50s/Y/QkLmxb37rpodhL/JFHCN9qPZf2XQyn4N9p0/SRIoGs0O/cLeh
|
||||||
gi7SIGb+o2vn8ygD7o9C0a3Gjp7HcUw4v9TJ65d0krG+mpXE11MldxRpvJBuwgQD
|
0/xoIvsQ8AYQ62iy8nU/CbPtjGx1yhNGMCPAZwqxS62KgxIfAie660t1c50IplgW
|
||||||
SVsqn079TWRvLT7uaVRfkBvZv+SQi/vz4eLH/Ti94UCc52krVMBMpSd+zN2y+JRH
|
DiQR4u7h01ib93o8wyLnebrwR2ss+2qQf9tWX2tixiN0A7sJK8mpH0wpcQoQ7/Wd
|
||||||
7p6OTyRooMye4To9fjL3
|
LEYG/cEVyBFGX+dUyLCR
|
||||||
=vv2E
|
=PheC
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-lang/elixir/elixir-0.12.4.ebuild,v 1.1 2014/03/04 01:56:25 hasufell Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit multilib
|
||||||
|
|
||||||
|
DESCRIPTION="Elixir programming language"
|
||||||
|
HOMEPAGE="http://elixir-lang.org"
|
||||||
|
SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0 ErlPL-1.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=">=dev-lang/erlang-16"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake Q=""
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="/usr" install
|
||||||
|
dodoc README.md CHANGELOG.md CONTRIBUTING.md
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue