On 01/23/2013 12:59 PM, Dwight Engen wrote: > Signed-off-by: Dwight Engen <dwight.en...@oracle.com>
Acked-by: Stéphane Graber <stgra...@ubuntu.com> Pushed to staging. Thanks > --- > Makefile.am | 6 +++++- > lxc.spec.in | 15 ++++++++++++++- > src/lxc/Makefile.am | 1 + > src/python-lxc/Makefile.am | 2 ++ > 4 files changed, 22 insertions(+), 2 deletions(-) > > diff --git a/Makefile.am b/Makefile.am > index 7b32326..3fb453e 100644 > --- a/Makefile.am > +++ b/Makefile.am > @@ -6,6 +6,10 @@ SUBDIRS = config src templates doc > DIST_SUBDIRS = config src templates doc > EXTRA_DIST = autogen.sh lxc.spec CONTRIBUTING MAINTAINERS ChangeLog > > +if ENABLE_PYTHON > +RPMARGS = --with python > +endif > + > pcdatadir = $(libdir)/pkgconfig > pcdata_DATA = lxc.pc > > @@ -17,4 +21,4 @@ ChangeLog:: > @touch ChangeLog > > rpm: dist > - rpmbuild --clean -ta ${distdir}.tar.gz > + rpmbuild --clean -ta ${distdir}.tar.gz $(RPMARGS) > diff --git a/lxc.spec.in b/lxc.spec.in > index c7470b8..65997d9 100644 > --- a/lxc.spec.in > +++ b/lxc.spec.in > @@ -32,6 +32,12 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build > Requires: libcap openssl rsync > BuildRequires: libcap libcap-devel docbook2X > > +%define with_python %{?_with_python: 1} %{?!_with_python: 0} > +%if %{with_python} > +Requires: python3 > +BuildRequires: python3-devel > +%endif > + > %description > > The package "%{name}" provides the command lines to create and manage > @@ -62,7 +68,11 @@ development of the linux containers. > %prep > %setup > %build > -PATH=$PATH:/usr/sbin:/sbin %configure $args --disable-rpath > +PATH=$PATH:/usr/sbin:/sbin %configure $args \ > +%if %{with_python} > + --enable-python \ > +%endif > + --disable-rpath > make %{?_smp_mflags} > > %install > @@ -97,6 +107,9 @@ rm -rf %{buildroot} > %defattr(-,root,root) > %{_libdir}/*.so.* > %{_libdir}/%{name} > +%if %{with_python} > +%{_libdir}/python* > +%endif > %{_localstatedir}/* > %attr(4555,root,root) %{_libexecdir}/%{name}/lxc-init > > diff --git a/src/lxc/Makefile.am b/src/lxc/Makefile.am > index 8b40926..e78281b 100644 > --- a/src/lxc/Makefile.am > +++ b/src/lxc/Makefile.am > @@ -126,6 +126,7 @@ bin_SCRIPTS = \ > lxc-destroy > > if ENABLE_PYTHON > + EXTRA_DIST=lxc-device lxc-ls > bin_SCRIPTS += lxc-device > bin_SCRIPTS += lxc-ls > bin_SCRIPTS += lxc-start-ephemeral > diff --git a/src/python-lxc/Makefile.am b/src/python-lxc/Makefile.am > index 9d775c3..d62b2b0 100644 > --- a/src/python-lxc/Makefile.am > +++ b/src/python-lxc/Makefile.am > @@ -1,5 +1,7 @@ > if ENABLE_PYTHON > > +EXTRA_DIST=setup.py lxc.c > + > if HAVE_DEBIAN > DISTSETUPOPTS=--install-layout=deb > else > -- Stéphane Graber Ubuntu developer http://www.ubuntu.com
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d
_______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel