[gentoo-commits] gentoo-x86 commit in app-emulation/lxc: ChangeLog lxc-1.1.1-r1.ebuild

2015-04-14 Thread Yixun Lan (dlan)
dlan15/04/14 10:15:37

  Modified: ChangeLog lxc-1.1.1-r1.ebuild
  Log:
  add arm64 support, tested on cortex-a53 board
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
0xAABEFD55)

Revision  ChangesPath
1.75 app-emulation/lxc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.75view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.75content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?r1=1.74r2=1.75

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -r1.74 -r1.75
--- ChangeLog   8 Apr 2015 07:30:33 -   1.74
+++ ChangeLog   14 Apr 2015 10:15:37 -  1.75
@@ -1,6 +1,9 @@
 # ChangeLog for app-emulation/lxc
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.74 
2015/04/08 07:30:33 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.75 
2015/04/14 10:15:37 dlan Exp $
+
+  14 Apr 2015; Yixun Lan d...@gentoo.org lxc-1.1.1-r1.ebuild:
+  add arm64 support, tested on cortex-a53 board
 
   08 Apr 2015; Michał Górny mgo...@gentoo.org lxc-1.0.6-r1.ebuild,
   lxc-1.0.7.ebuild, lxc-1.1.0-r6.ebuild, lxc-1.1.1-r1.ebuild:



1.3  app-emulation/lxc/lxc-1.1.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.1.1-r1.ebuild?rev=1.3view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.1.1-r1.ebuild?rev=1.3content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.1.1-r1.ebuild?r1=1.2r2=1.3

Index: lxc-1.1.1-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.1.1-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- lxc-1.1.1-r1.ebuild 8 Apr 2015 07:30:33 -   1.2
+++ lxc-1.1.1-r1.ebuild 14 Apr 2015 10:15:37 -  1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.1.1-r1.ebuild,v 1.2 
2015/04/08 07:30:33 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.1.1-r1.ebuild,v 1.3 
2015/04/14 10:15:37 dlan Exp $
 
 EAPI=5
 
@@ -14,7 +14,7 @@
 HOMEPAGE=https://linuxcontainers.org/;
 SRC_URI=https://github.com/lxc/lxc/archive/${MY_P}.tar.gz;
 
-KEYWORDS=~amd64 ~arm
+KEYWORDS=~amd64 ~arm ~arm64
 
 LICENSE=LGPL-3
 SLOT=0






[gentoo-commits] gentoo-x86 commit in app-emulation/lxc: ChangeLog

2015-03-20 Thread Markos Chandras (hwoarang)
hwoarang15/03/20 21:58:13

  Modified: ChangeLog
  Log:
  Remove unused file
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
09BF4F54C2BA7F3C!)

Revision  ChangesPath
1.72 app-emulation/lxc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.72view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.72content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?r1=1.71r2=1.72

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- ChangeLog   20 Mar 2015 21:56:18 -  1.71
+++ ChangeLog   20 Mar 2015 21:58:12 -  1.72
@@ -1,6 +1,9 @@
 # ChangeLog for app-emulation/lxc
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.71 
2015/03/20 21:56:18 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.72 
2015/03/20 21:58:12 hwoarang Exp $
+
+  20 Mar 2015; Markos Chandras hwoar...@gentoo.org -files/lxc.initd.2:
+  Remove unused file
 
   20 Mar 2015; Markos Chandras hwoar...@gentoo.org -lxc-1.1.0-r2.ebuild,
   -lxc-1.1.0-r3.ebuild, -lxc-1.1.0-r4.ebuild, lxc-1.1.0-r5.ebuild,






[gentoo-commits] gentoo-x86 commit in app-emulation/lxc: ChangeLog lxc-1.1.0-r4.ebuild

2015-03-13 Thread Yixun Lan (dlan)
dlan15/03/13 08:54:55

  Modified: ChangeLog lxc-1.1.0-r4.ebuild
  Log:
  add ~arm keyword, test on cortex-a9 board
  
  (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 
0xAABEFD55)

Revision  ChangesPath
1.68 app-emulation/lxc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.68view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.68content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?r1=1.67r2=1.68

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
--- ChangeLog   12 Mar 2015 07:52:10 -  1.67
+++ ChangeLog   13 Mar 2015 08:54:55 -  1.68
@@ -1,6 +1,9 @@
 # ChangeLog for app-emulation/lxc
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.67 
2015/03/12 07:52:10 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.68 
2015/03/13 08:54:55 dlan Exp $
+
+  13 Mar 2015; Yixun Lan d...@gentoo.org lxc-1.1.0-r4.ebuild:
+  add ~arm keyword, test on cortex-a9 board
 
   12 Mar 2015; Markos Chandras hwoar...@gentoo.org lxc-1.1.0-r4.ebuild:
   Hide python specific code behind USE=python



1.3  app-emulation/lxc/lxc-1.1.0-r4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild?rev=1.3view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild?rev=1.3content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild?r1=1.2r2=1.3

Index: lxc-1.1.0-r4.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- lxc-1.1.0-r4.ebuild 12 Mar 2015 07:52:10 -  1.2
+++ lxc-1.1.0-r4.ebuild 13 Mar 2015 08:54:55 -  1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild,v 1.2 
2015/03/12 07:52:10 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild,v 1.3 
2015/03/13 08:54:55 dlan Exp $
 
 EAPI=5
 
@@ -14,7 +14,7 @@
 HOMEPAGE=https://linuxcontainers.org/;
 SRC_URI=https://github.com/lxc/lxc/archive/${MY_P}.tar.gz;
 
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm
 
 LICENSE=LGPL-3
 SLOT=0






[gentoo-commits] gentoo-x86 commit in app-emulation/lxc: ChangeLog metadata.xml

2015-02-28 Thread Andrew Savchenko (bircoph)
bircoph 15/02/28 21:42:38

  Modified: ChangeLog metadata.xml
  Log:
  seccomp USE flag is now global, removing from metadata
  
  Signed-off-by: Andrew Savchenko birc...@gentoo.org
  (Portage version: 2.2.17/cvs/Linux i686, signed Manifest commit with key 
565953B95372756C)

Revision  ChangesPath
1.64 app-emulation/lxc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.64view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.64content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?r1=1.63r2=1.64

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- ChangeLog   23 Feb 2015 20:36:27 -  1.63
+++ ChangeLog   28 Feb 2015 21:42:38 -  1.64
@@ -1,6 +1,9 @@
 # ChangeLog for app-emulation/lxc
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.63 
2015/02/23 20:36:27 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.64 
2015/02/28 21:42:38 bircoph Exp $
+
+  28 Feb 2015; Andrew Savchenko birc...@gentoo.org metadata.xml:
+  seccomp USE flag is now global, removing from metadata
 
   23 Feb 2015; Markos Chandras hwoar...@gentoo.org lxc-1.0.6-r1.ebuild,
   lxc-1.0.7.ebuild, lxc-1.1.0-r2.ebuild, lxc-1.1.0-r3.ebuild:



1.10 app-emulation/lxc/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/metadata.xml?rev=1.10view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/metadata.xml?rev=1.10content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/metadata.xml?r1=1.9r2=1.10

Index: metadata.xml
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/metadata.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- metadata.xml8 Feb 2015 09:53:31 -   1.9
+++ metadata.xml28 Feb 2015 21:42:38 -  1.10
@@ -13,6 +13,5 @@
   /maintainer
   use
 flag name=cgmanagerEnable support for cgroup management using 
pkgapp-admin/cgmanager/pkg/flag
-flag name=seccompUse seccomp syscall filters using 
pkgsys-libs/libseccomp/pkg/flag
   /use
 /pkgmetadata






[gentoo-commits] gentoo-x86 commit in app-emulation/lxc: ChangeLog lxc-1.0.4.ebuild lxc-1.0.6.ebuild

2015-01-31 Thread Markos Chandras (hwoarang)
hwoarang15/01/31 13:16:17

  Modified: ChangeLog
  Removed:  lxc-1.0.4.ebuild lxc-1.0.6.ebuild
  Log:
  Drop old
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
09BF4F54C2BA7F3C!)

Revision  ChangesPath
1.56 app-emulation/lxc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.56view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.56content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?r1=1.55r2=1.56

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- ChangeLog   29 Jan 2015 04:49:39 -  1.55
+++ ChangeLog   31 Jan 2015 13:16:17 -  1.56
@@ -1,6 +1,10 @@
 # ChangeLog for app-emulation/lxc
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.55 
2015/01/29 04:49:39 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.56 
2015/01/31 13:16:17 hwoarang Exp $
+
+  31 Jan 2015; Markos Chandras hwoar...@gentoo.org -lxc-1.0.4.ebuild,
+  -lxc-1.0.6.ebuild:
+  Drop old
 
   29 Jan 2015; Mike Frysinger vap...@gentoo.org lxc-1.0.7.ebuild:
   Fix by Simran Basi to set distro explicitly to Gentoo to fix cross-compiling.






[gentoo-commits] gentoo-x86 commit in app-emulation/lxc: ChangeLog lxc-1.0.6-r1.ebuild

2014-11-09 Thread Justin Lecher (jlec)
jlec14/11/09 15:28:25

  Modified: ChangeLog lxc-1.0.6-r1.ebuild
  Log:
  app-emulation/lxc: Fix for old bash-completion, #527520
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
B9D4F231BD1558AB!)

Revision  ChangesPath
1.53 app-emulation/lxc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.53view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.53content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?r1=1.52r2=1.53

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- ChangeLog   30 Oct 2014 08:50:24 -  1.52
+++ ChangeLog   9 Nov 2014 15:28:25 -   1.53
@@ -1,6 +1,9 @@
 # ChangeLog for app-emulation/lxc
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.52 
2014/10/30 08:50:24 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.53 
2014/11/09 15:28:25 jlec Exp $
+
+  09 Nov 2014; Justin Lecher j...@gentoo.org lxc-1.0.6-r1.ebuild:
+  Fix for old bash-completion, #527520
 
 *lxc-1.0.6-r1 (30 Oct 2014)
 



1.2  app-emulation/lxc/lxc-1.0.6-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.0.6-r1.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.0.6-r1.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.0.6-r1.ebuild?r1=1.1r2=1.2

Index: lxc-1.0.6-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.0.6-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- lxc-1.0.6-r1.ebuild 30 Oct 2014 08:50:24 -  1.1
+++ lxc-1.0.6-r1.ebuild 9 Nov 2014 15:28:25 -   1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.0.6-r1.ebuild,v 1.1 
2014/10/30 08:50:24 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.0.6-r1.ebuild,v 1.2 
2014/11/09 15:28:25 jlec Exp $
 
 EAPI=5
 
@@ -128,7 +128,7 @@
 src_install() {
default
 
-   mv ${ED}/$(get_bashcompdir)/${PN} 
${ED}/$(get_bashcompdir)/${PN}-start || die
+   mv ${ED}/usr/share/bash-completion/completions/${PN} 
${ED}/$(get_bashcompdir)/${PN}-start || die
bashcomp_alias ${PN}-start \

${PN}-{attach,cgroup,clone,console,create,destroy,device,execute,freeze,info,monitor,snapshot,start-ephemeral,stop,unfreeze,wait}
 
@@ -153,7 +153,7 @@
doexe config/init/systemd/${PN}-devsetup
# Use that script with the systemd service (Similar to upstream
# Makefile.am
-   cp ${FILESDIR}/${PN}_at.service ${PN}_at.service
+   cp ${FILESDIR}/${PN}_at.service ${PN}_at.service || die
sed -i \
/Restart=always/a 
ExecStartPre=/usr/libexec/${PN}/${PN}-devsetup \
${PN}_at.service \






[gentoo-commits] gentoo-x86 commit in app-emulation/lxc: ChangeLog lxc-1.0.6-r1.ebuild

2014-10-30 Thread Justin Lecher (jlec)
jlec14/10/30 08:50:24

  Modified: ChangeLog
  Added:lxc-1.0.6-r1.ebuild
  Log:
  app-emulation/lxc: Fix installation of bash-completions, #525808; thanks 
i.Dark_Templar for the initial patch
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
B9D4F231BD1558AB!)

Revision  ChangesPath
1.52 app-emulation/lxc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.52view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.52content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?r1=1.51r2=1.52

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- ChangeLog   18 Oct 2014 17:03:23 -  1.51
+++ ChangeLog   30 Oct 2014 08:50:24 -  1.52
@@ -1,6 +1,13 @@
 # ChangeLog for app-emulation/lxc
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.51 
2014/10/18 17:03:23 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.52 
2014/10/30 08:50:24 jlec Exp $
+
+*lxc-1.0.6-r1 (30 Oct 2014)
+
+  30 Oct 2014; Justin Lecher j...@gentoo.org +lxc-1.0.6-r1.ebuild,
+  +files/lxc-1.0.6-bash-completion.patch:
+  Fix installation of bash-completions, #525808; thanks i.Dark_Templar for the
+  initial patch
 
   18 Oct 2014; Markos Chandras hwoar...@gentoo.org -lxc-0.8.0-r1.ebuild,
   -lxc-0.8.0-r2.ebuild, -lxc-0.8.0_rc2-r1.ebuild, -lxc-1.0.3.ebuild,



1.1  app-emulation/lxc/lxc-1.0.6-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.0.6-r1.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.0.6-r1.ebuild?rev=1.1content-type=text/plain

Index: lxc-1.0.6-r1.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.0.6-r1.ebuild,v 1.1 
2014/10/30 08:50:24 jlec Exp $

EAPI=5

MY_P=${P/_/-}
PYTHON_COMPAT=( python{3_2,3_3,3_4} )
DISTUTILS_OPTIONAL=1

inherit autotools bash-completion-r1 distutils-r1 eutils linux-info versionator 
flag-o-matic systemd

DESCRIPTION=LinuX Containers userspace utilities
HOMEPAGE=https://linuxcontainers.org/;
SRC_URI=https://github.com/lxc/lxc/archive/${MY_P}.tar.gz;

KEYWORDS=~amd64 ~arm ~ppc64 ~x86

LICENSE=LGPL-3
SLOT=0
IUSE=doc examples lua python seccomp

RDEPEND=net-libs/gnutls
sys-libs/libcap
lua? ( =dev-lang/lua-5.1 )
python? ( ${PYTHON_DEPS} )
seccomp? ( sys-libs/libseccomp )

DEPEND=${RDEPEND}
doc? ( app-text/docbook-sgml-utils )
=sys-kernel/linux-headers-3.2

RDEPEND=${RDEPEND}
sys-apps/util-linux
app-misc/pax-utils
virtual/awk

CONFIG_CHECK=~CGROUPS ~CGROUP_DEVICE
~CPUSETS ~CGROUP_CPUACCT
~RESOURCE_COUNTERS
~CGROUP_SCHED

~NAMESPACES
~IPC_NS ~USER_NS ~PID_NS

~DEVPTS_MULTIPLE_INSTANCES
~CGROUP_FREEZER
~UTS_NS ~NET_NS
~VETH ~MACVLAN

~POSIX_MQUEUE
~!NETPRIO_CGROUP

~!GRKERNSEC_CHROOT_MOUNT
~!GRKERNSEC_CHROOT_DOUBLE
~!GRKERNSEC_CHROOT_PIVOT
~!GRKERNSEC_CHROOT_CHMOD
~!GRKERNSEC_CHROOT_CAPS


ERROR_DEVPTS_MULTIPLE_INSTANCES=CONFIG_DEVPTS_MULTIPLE_INSTANCES:  needed 
for pts inside container

ERROR_CGROUP_FREEZER=CONFIG_CGROUP_FREEZER:needed to freeze containers

ERROR_UTS_NS=CONFIG_UTS_NS:needed to unshare hostnames and uname info
ERROR_NET_NS=CONFIG_NET_NS:needed for unshared network

ERROR_VETH=CONFIG_VETH:needed for internal (host-to-container) 
networking
ERROR_MACVLAN=CONFIG_MACVLAN:  needed for internal (inter-container) 
networking

ERROR_POSIX_MQUEUE=CONFIG_POSIX_MQUEUE:needed for lxc-execute command

ERROR_NETPRIO_CGROUP=CONFIG_NETPRIO_CGROUP:as of kernel 3.3 and lxc 
0.8.0_rc1 this causes LXCs to fail booting.

ERROR_GRKERNSEC_CHROOT_MOUNT=:CONFIG_GRKERNSEC_CHROOT_MOUNTsome GRSEC 
features make LXC unusable see postinst notes
ERROR_GRKERNSEC_CHROOT_DOUBLE=:CONFIG_GRKERNSEC_CHROOT_DOUBLE  some GRSEC 
features make LXC unusable see postinst notes
ERROR_GRKERNSEC_CHROOT_PIVOT=:CONFIG_GRKERNSEC_CHROOT_PIVOTsome GRSEC 
features make LXC unusable see postinst notes
ERROR_GRKERNSEC_CHROOT_CHMOD=:CONFIG_GRKERNSEC_CHROOT_CHMODsome GRSEC 
features make LXC unusable see postinst notes
ERROR_GRKERNSEC_CHROOT_CAPS=:CONFIG_GRKERNSEC_CHROOT_CAPS  some GRSEC 
features make LXC unusable see postinst notes

DOCS=(AUTHORS CONTRIBUTING MAINTAINERS NEWS