d79067a726f1b4a06828220cc11dd3cfbc244856 |
|
22-Aug-2014 |
Daniel Miranda <danielkza2@gmail.com> |
build: Fix support for split build and source dirs
Building LXC in a separate target directory, by running configure from
outside the source tree, failed with multiple errors, mostly in the
Python and Lua extensions, due to assuming the source dir and build dir
are the same in a few places. To fix that:
- Pre-process setup.py with the appropriate directories at configure
time
- Introduce the build dir as an include path in the Lua Makefile
- Link the default container configuration file from the alternatives
in the configure stage, instead of setting a variable and using it
in the Makefile
Signed-off-by: Daniel Miranda <danielkza2@gmail.com>
Acked-by: Stéphane Graber <stgraber@ubuntu.com> |
f10e04e36170dbd0faae3a667d53f0af1ef6a13a |
|
16-Oct-2013 |
Stéphane Graber <stgraber@ubuntu.com> |
Make 'make dist' match git content
This fixes a few obvious issues when comparing the make dist output with
the git tree.
- Make all templates non-executable in git
- Remove unused files:
- src/lxc/list.c (empty, only includes the list.h header)
- src/lxc/lxc-destroy.in (replace by lxc_destroy.c)
- Add missing files to dist tarball:
- src/python-lxc/examples/pyconsole.py
- src/python-lxc/examples/pyconsole-vte.py
- Mark all the python API tests executable
- Mark lxc-test-ubuntu executable
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com> |
9a42db48e0bcf4f34b05a3de1cda23e06f51d131 |
|
26-Mar-2013 |
Stéphane Graber <stgraber@ubuntu.com> |
Fix 'make clean'
This is mostly to make debuild happy as it doesn't tolerate any
leftover file when building twice in a row.
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com> |
c13c0e08da7dbfecb52e85233ac6cd17afa5d818 |
|
26-Mar-2013 |
Stéphane Graber <stgraber@ubuntu.com> |
EXTRA_DIST: Fix missing files with "make dist"
I recently noticed that the generated tarballs with "make dist"
were incomplete unless the configure script was run on a machine
with all possible build dependencies.
That's wrong as you clearly don't need those dependencies to generate
the tarball. This change fixes that.
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com> |
ce95113287f87460dd557d818280639fc2a31e19 |
|
23-Jan-2013 |
Dwight Engen <dwight.engen@oracle.com> |
include python files in make dist and rpm
Signed-off-by: Dwight Engen <dwight.engen@oracle.com>
Acked-by: Stéphane Graber <stgraber@ubuntu.com> |
d4f6fa926d92803d8b8217468be483ac2f7e270e |
|
07-Dec-2012 |
Stéphane Graber <stgraber@ubuntu.com> |
python3-lxc: Fix build prefix/destdir
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com> |
be2e4e54da3c8054525321422f7f290d45b32a6c |
|
12-Nov-2012 |
Stéphane Graber <stgraber@ubuntu.com> |
Add python-lxc based on the new liblxc API.
This adds a basic python binding done in C and a python overlay to
extend some features and provide a user-friendlier API.
This python API only supports python 3.x and was tested with >= 3.2.
It's disabled by default in configure and can be turned on by using
--enable-python.
A basic example of the API can be found in src/python-lxc/test.py.
More documentation and examples will be added soon. |