diff options
author | Chris Rorvick <chris@rorvick.com> | 2017-05-24 09:09:43 -0500 |
---|---|---|
committer | Patrice Clement <monsieurp@gentoo.org> | 2017-12-04 23:51:48 +0100 |
commit | ff602efd2aaf20763713fa4aecc69481f6f21f8e (patch) | |
tree | a89c46c58b8d92cf3955d6f9cc87432162f9f19a /net-misc/cfengine/cfengine-3.6.2.ebuild | |
parent | sys-fs/reiser4progs: Bump to version 1.2.1 (diff) | |
download | gentoo-ff602efd2aaf20763713fa4aecc69481f6f21f8e.tar.gz gentoo-ff602efd2aaf20763713fa4aecc69481f6f21f8e.tar.bz2 gentoo-ff602efd2aaf20763713fa4aecc69481f6f21f8e.zip |
net-misc/cfengine: add masterfiles.
The masterfiles were moved into a separate tarball in CFEngine 3.6. Add
a new local `masterfiles' USE flag for optionally installing them.
Closes: https://github.com/gentoo/gentoo/pull/4752
Diffstat (limited to 'net-misc/cfengine/cfengine-3.6.2.ebuild')
-rw-r--r-- | net-misc/cfengine/cfengine-3.6.2.ebuild | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/net-misc/cfengine/cfengine-3.6.2.ebuild b/net-misc/cfengine/cfengine-3.6.2.ebuild index 025728ee43ea..eb302d86ac28 100644 --- a/net-misc/cfengine/cfengine-3.6.2.ebuild +++ b/net-misc/cfengine/cfengine-3.6.2.ebuild @@ -12,13 +12,14 @@ MY_P="${PN}-${MY_PV}" DESCRIPTION="An automated suite of programs for configuring and maintaining Unix-like computers" HOMEPAGE="http://www.cfengine.org/" -SRC_URI="http://cfengine.package-repos.s3.amazonaws.com/tarballs/${MY_P}.tar.gz -> ${MY_P}.tar.gz" +SRC_URI="http://cfengine.package-repos.s3.amazonaws.com/tarballs/${MY_P}.tar.gz -> ${MY_P}.tar.gz + masterfiles? ( http://cfengine.package-repos.s3.amazonaws.com/tarballs/masterfiles-${MY_PV}.tar.gz -> ${PN}-masterfiles-${MY_PV}.tar.gz )" LICENSE="GPL-3" SLOT="3" KEYWORDS="~amd64 ~x86" -IUSE="acl examples libvirt mysql postgres +qdbm selinux tokyocabinet vim-syntax xml" +IUSE="acl examples libvirt mysql masterfiles postgres +qdbm selinux tokyocabinet vim-syntax xml" DEPEND="acl? ( virtual/acl ) mysql? ( virtual/mysql ) @@ -44,6 +45,13 @@ src_prepare() { eautoreconf } +src_unpack() { + unpack ${MY_P}.tar.gz + if use masterfiles; then + unpack ${PN}-masterfiles-${MY_PV}.tar.gz + fi +} + src_configure() { # Enforce /var/cfengine for historical compatibility @@ -97,6 +105,11 @@ src_install() { for bin in promises agent monitord serverd execd runagent key; do dosym /usr/sbin/cf-$bin /var/cfengine/bin/cf-$bin || die done + + if use masterfiles; then + insinto /var/cfengine + doins -r "${WORKDIR}/masterfiles" + fi } pkg_postinst() { |