commit:     0635c582097d984143cc26dbfdeccf369235e9cf
Author:     Virgil Dupras <vdupras <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 16 02:16:27 2018 +0000
Commit:     Virgil Dupras <vdupras <AT> gentoo <DOT> org>
CommitDate: Sat Jun 16 02:20:14 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0635c582

app-emulation/lxc: add templates USE flag

Since v3.0, LXC bundles old style templates separately. This USE flags
brings back the old behavior of installing templates by default.

Closes: https://bugs.gentoo.org/655020
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-emulation/lxc/lxc-3.0.1.ebuild | 4 +++-
 app-emulation/lxc/metadata.xml     | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-emulation/lxc/lxc-3.0.1.ebuild 
b/app-emulation/lxc/lxc-3.0.1.ebuild
index 4122c2e8599..79af8e18850 100644
--- a/app-emulation/lxc/lxc-3.0.1.ebuild
+++ b/app-emulation/lxc/lxc-3.0.1.ebuild
@@ -13,7 +13,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 LICENSE="LGPL-3"
 SLOT="0"
-IUSE="examples pam seccomp selinux"
+IUSE="examples pam seccomp selinux +templates"
 
 RDEPEND="
        net-libs/gnutls
@@ -31,6 +31,8 @@ RDEPEND="${RDEPEND}
        app-misc/pax-utils
        virtual/awk"
 
+PDEPEND="templates? ( app-emulation/lxc-templates )"
+
 CONFIG_CHECK="~CGROUPS ~CGROUP_DEVICE
        ~CPUSETS ~CGROUP_CPUACCT
        ~CGROUP_SCHED

diff --git a/app-emulation/lxc/metadata.xml b/app-emulation/lxc/metadata.xml
index 219ec365994..8ec672d923c 100644
--- a/app-emulation/lxc/metadata.xml
+++ b/app-emulation/lxc/metadata.xml
@@ -10,6 +10,7 @@
   </maintainer>
   <use>
     <flag name="cgmanager">Enable support for cgroup management using 
<pkg>app-admin/cgmanager</pkg></flag>
+    <flag name="templates">Install old style templates through 
<pkg>app-emulation/lxc-templates</pkg></flag>
   </use>
   <upstream>
     <remote-id type="github">lxc/lxc</remote-id>

Reply via email to