History log of /lxc/Makefile.am
Revision Date Author Comments Expand
4082d0deb030b1b93ab8c0054c3f638252649084 26-Oct-2016 Stéphane Graber <stgraber@ubuntu.com>

Use libtool for liblxc.so This should allow proper filtering of build flags for libraries and make it easier to use PIE/PIC. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>

bfb1bb94c8d86c5e09ff3624aaa6a4bfb2c4c807 23-Jan-2014 Stéphane Graber <stgraber@ubuntu.com>

Drop runapitests.sh This script is outdated and unused. 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>

906f8c4ddd784ce0e759dae87bcb0f9c0a1926be 20-Feb-2013 Stéphane Graber <stgraber@ubuntu.com>

Add example hooks from Ubuntu package We've been shipping those two hooks for a while in Ubuntu. Yesterday I reworked them to use the new environment variables and avoid hardcoding any path that we have available as a variable. I tested both to work on Ubuntu 13.04 but they should work just as well on any distro shipping with the cgroup hierarchy in /sys/fs/cgroup and with ecryptfs available. Those are intended as example and distros are free to drop them, they should however be working without any change required, at least on Ubuntu. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> Acked-by: Serge Hallyn <serge.hallyn@ubuntu.com>

f080ffd7d656fbd9505a8e8eb52a05d61355c677 29-Jan-2013 Dwight Engen <dwight.engen@oracle.com>

add lua binding for the lxc API The lua binding is based closely on the python binding. Also included are a test program for excercising the binding, and an lxc-top utility for showing statistics on running containers. Signed-off-by: Dwight Engen <dwight.engen@oracle.com> Acked-by: Stéphane Graber <stgraber@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>

f1a3a3ab8feb7374aed232f2d635edc51d2be792 05-Dec-2012 Dwight Engen <dwight.engen@oracle.com>

make install should create /var/cache/lxc directory Signed-off-by: Dwight Engen <dwight.engen@oracle.com> Acked-by: Stéphane Graber <stgraber@ubuntu.com>

4245ba50074f33c4bfa8e8b133598767841e712b 04-Dec-2012 Dwight Engen <dwight.engen@oracle.com>

make install should create $LXCPATH directory The $LXCPATH (default /var/lib/lxc) directory was not being created by make install, so unless it gets created by some other means (packaging tools), commands such as lxc-create will fail. Signed-off-by: Dwight Engen <dwight.engen@oracle.com> Acked-by: Stéphane Graber <stgraber@ubuntu.com>

6f75ba0bdab3ab1f29773740611bb0ce6f9ab99c 12-Nov-2012 Dwight Engen <dwight.engen@oracle.com>

Add distro config file /etc/lxc/lxc.conf This allows a distro to put the distro specific default network configuration (for example bridge device, link type), or other lxc configuration in the case that -f is not passed by the user to lxc-create, in which case lxc-create will use the distro conf file as the basis for the containers config. Signed-off-by: Dwight Engen <dwight.engen@oracle.com> Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>

f7a81eeb147c291610cf147418daa9ec8200a17e 31-Oct-2012 Dwight Engen <dwight.engen@oracle.com>

Remove unneeded ksrc spec file macro Change 910bb4fa obviated the need for the --with-linuxdir configure option which means that the ksrc rpm macro no longer makes sense either. Signed-off-by: Dwight Engen <dwight.engen@oracle.com> Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

b97b78abdac34fabcbbf64ba49ec8c78939124b4 25-Oct-2012 Dwight Engen <dwight.engen@oracle.com>

lxc-pkgconfig-dir Put pkg-config .pc file in libdir. Signed-off-by: Dwight Engen <dwight.engen@oracle.com>

dfb8f06a3b1d35d736ce95ea121d4019ea391b26 01-Feb-2011 Cedric Le Goater <clg@fr.ibm.com>

take into account new configure option --with-linuxdir Signed-off-by: Cedric Le Goater <clg@fr.ibm.com>

c01d62f21b21ba6c2b8b78ab3c2b37cc8f8fd265 07-Jun-2010 Daniel Lezcano <dlezcano@fr.ibm.com>

move script templates to an adequate place At present the lxc-{template} scripts are installed in the $bindir. This is not the right place as specified by the FHS, so they go to $libdir/lxc/templates. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

3fb0a9bb6e13143e7a55f2a709ec84da923b6044 13-Nov-2009 Andrian Nord <nightnord@gmail.com>

Q: general lxc architecture Patch moves etc/* contents into doc/examples/ and adds --disable-examples configure switch which may be used not to install examples. Default is to install them into ${docdir}/examples (commonly: /usr/share/doc/lxc/examples) Signed-off-by: Andrian Nord <NightNord@gmail.com> Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

92d385229be040cf034ac6efd9405b7bdfe06a3e 22-Oct-2009 Daniel Lezcano <dlezcano@fr.ibm.com>

remove test directory These tests are not relevant now. It would be better to write some real test cases with some script using the lxc cli in order to check non regression. I remove these annoying tests I have to port each time a function prototype is changed. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

b333f86e86347eedc754cf0f5a69225f53a72387 18-Aug-2009 Daniel Lezcano <daniel.lezcano@free.fr>

don't generate Changelog Do not generate the changelog with the dist tarball. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

b6345ba1b39ada371caa24ec3c105694604caa76 10-Jun-2009 Daniel Lezcano <dlezcano@fr.ibm.com>

add pkg-config for lxc Add the pkg-config information for lxc. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

ccf1319832ffeb8e07fcef9bfe67e96e283fead7 26-Apr-2009 Daniel Lezcano <daniel.lezcano@free.fr>

add aclocal include in makefile When auto-regen is done at the make time, eg. when the configure.in script has been modified, the configure is not correctly generated because the 'config' directory is missing for aclocal, and that makes the generation to fail due to the missing macros defined in config directory. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

91e1b53961680a77faef97ad00a49adca2cf78d8 24-Apr-2009 Daniel Lezcano <dlezcano@fr.ibm.com>

swap doc compilation order Let's compile the documentation when everything has compiled well, that saves time for devel ;) Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

8cdca6725329850ea5f5574cab472331fc602fab 24-Apr-2009 Daniel Lezcano <daniel.lezcano@free.fr>

add the autogen script in the dist tarball Add the autogen script to the tarball so people using the dist version can patch the auto* files and regenerate them directly for the dist tarball. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com> Reported-by: Michael K Johnson <johnsonm@rpath.com>

6b621e0318ac521fbbed80289126f77a82a527f4 26-Jan-2009 dlezcano <dlezcano>

From: Daniel Lezcano <daniel.lezcano@free.fr> Removed usage of the release script. Signed-off-by: Daniel Lezcano <daniel.lezcano@free.fr> Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

c9844b873338581bb261aaaeecbb7574ac98af87 28-Nov-2008 dlezcano <dlezcano>

Added a script directory for containers creation helper scripts From: Daniel Lezcano <dlezcano@fr.ibm.com> Added a directory called 'scripts' where is stored two helpers. The first one allows to create a mini debian container and the second one to create a sshd container. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

9d0195cb79e5da66aa6005685d6846c98bbd6852 21-Nov-2008 dlezcano <dlezcano>

Remove lxc.pc pkgconfig usage

6373bd687ae14729a26d0bd801d8f71fc657301e 20-Nov-2008 dlezcano <dlezcano>

Use pkgconfig to retrieve localstatedir From: Matt Helsley <matthltc@us.ibm.com> Use the pkgconfig to locate in the lxc scripts the place where .../var/lxc is. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

abd4a3b3298528bebe1606d135f03a18844354d4 20-Nov-2008 dlezcano <dlezcano>

Disable test compilation by default From: Daniel Lezcano <dlezcano@fr.ibm.com> Disable the test programs compilation by default in order to reduce the compilation time when generating rpm and dist. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

d823d5b966f49d975a09a8512d084389d6d7ffc7 18-Nov-2008 dlezcano <dlezcano>

Added the man.1 pages From: Daniel Lezcano <dlezcano@fr.ibm.com> Added the different man pages for the lxc commands. The generation of the man pages relies on the docbook tool. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

752c0602f014ef6e8258453d1cd962f2cae9c8f5 05-Nov-2008 dlezcano <dlezcano>

Add guidelines for contribution to the 'lxc' project From: Daniel Lezcano <dlezcano@fr.ibm.com> CONTRIBUTING file give the guidelines to submit patches to this project. MAINTAINERS contains the maintainer name and mailing list to send the patches. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>

f04d36bf47112a59282fd0ef1e8a0703a7d9e802 28-Oct-2008 dlezcano <dlezcano>

Generate a ChangeLog, if possible, and copy it to the dist directory in order to be shipped with the release

693dcea5e46626ca813e520d970ef4c7b8227404 26-Oct-2008 dlezcano <dlezcano>

Fixed different compilation scheme by making /var/lxc directory relative to the installation prefix and by adding some extra path to search for the 'setcap' command.

65c46aeff2a009ee904ab153d19de595925339b2 25-Oct-2008 dlezcano <dlezcano>

Added automatic generation of packages and repository tagging

5e97c3fcce787a5bc0f8ceef43aa3e05195b480a 06-Aug-2008 dlezcano <dlezcano>

Initial revision

.cvsignore AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README RELEASE-NOTES bootstrap config/.cvsignore config/Makefile.am config/config.guess config/config.sub config/depcomp config/install-sh config/ltmain.sh config/missing configure.in doc/fstab doc/lxc.conf etc/.cvsignore etc/Makefile.am etc/lxc-complex-config.in etc/lxc-macvlan.conf.in etc/lxc-no-netns.conf.in etc/lxc-phys.conf.in etc/lxc-veth.conf.in lxc.spec.in src/.cvsignore src/Makefile.am src/liblxc/.cvsignore src/liblxc/Makefile.am src/liblxc/cgroup.c src/liblxc/cgroup.h src/liblxc/conf.c src/liblxc/conf.h src/liblxc/create.c src/liblxc/destroy.c src/liblxc/execute.c src/liblxc/freezer.c src/liblxc/genl.c src/liblxc/genl.h src/liblxc/kill.c src/liblxc/list.c src/liblxc/list.h src/liblxc/lock.c src/liblxc/lock.h src/liblxc/log.c src/liblxc/log.h src/liblxc/lxc.h src/liblxc/monitor.c src/liblxc/namespace.h src/liblxc/network.c src/liblxc/network.h src/liblxc/nl.c src/liblxc/nl.h src/liblxc/rtnl.c src/liblxc/rtnl.h src/liblxc/start.c src/liblxc/state.c src/liblxc/state.h src/liblxc/stop.c src/liblxc/utils.h src/lxc/.cvsignore src/lxc/Makefile.am src/lxc/config.c src/lxc/config.h src/lxc/lxc-priority.c src/lxc/lxc-ps.in src/lxc/lxc_console.c src/lxc/lxc_create.c src/lxc/lxc_destroy.c src/lxc/lxc_execute.c src/lxc/lxc_freeze.c src/lxc/lxc_kill.c src/lxc/lxc_monitor.c src/lxc/lxc_start.c src/lxc/lxc_state.c src/lxc/lxc_stop.c src/lxc/lxc_unfreeze.c test/.cvsignore test/Makefile.am test/conf.c test/confile.c test/dev.c test/forward.c test/ipv4_add.c test/ipv6_add.c test/lxc_create.c test/lxc_destroy.c test/lxc_monitor.c test/lxc_start.c test/lxc_state.c test/lxc_stop.c test/macvlan.c test/movedev.c test/proxy.c test/tst_list.c test/veth.c