- 29 Apr, 2009 3 commits
-
-
Daniel Lezcano authored
Export the fine grain api of lxc to be usable for external component which wants to have more control on the container. Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Daniel Lezcano authored
Make the lxc code more modular and use it for lxc_start function. Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Daniel Lezcano authored
Define a handler to store the resource informations for the container. That allows to factor out some code and will help to encapsulate a little more the 'start' code which is too big. Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
- 26 Apr, 2009 4 commits
-
-
Daniel Lezcano authored
This reverts commit 2c9bd007. Pointless and useless right now and certainly wrong as several threads in the library may want to log to the same, to be defined later.
-
Daniel Lezcano authored
Rename configure.in to configure.ac as it is the correct name for the recent version. Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Daniel Lezcano authored
As the m4 directory is not used, remove the usage from the scripts. Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Daniel Lezcano authored
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>
-
- 24 Apr, 2009 7 commits
-
-
Daniel Lezcano authored
Inc the minor version for the next release. Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Daniel Lezcano authored
Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Daniel Lezcano authored
Let's compile the documentation when everything has compiled well, that saves time for devel ;) Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Daniel Lezcano authored
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>
-
Daniel Lezcano authored
By convention the script calling the auto tools is named autogen.sh. I rename 'bootstrap' to 'autogen.sh' in order to stick to this convention. Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com> Reported-by:
Michael K Johnson <johnsonm@rpath.com>
-
Daniel Lezcano authored
License header is missing in the log files. Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Michel Normand authored
this is a required patch to be able to compile lxc on a RedHat 5 update 1 which has such define. This is also required for the F_DUPFD_CLOEXEC define Signed-off-by:
Michel Normand <normand@fr.ibm.com> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
- 21 Apr, 2009 4 commits
-
-
Daniel Lezcano authored
Add the tls attribute for the global static variables in the logs. Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Cedric Le Goater authored
some headers and macros are now redundant Signed-off-by:
Cedric Le Goater <legoater@free.fr> Acked-by:
Daniel Lezcano <dlezcano@fr.ibm.com> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
Cedric Le Goater authored
This patch defines a new log category in each file using logging and replaced the former logging routines with the new ones. Signed-off-by:
Cedric Le Goater <legoater@free.fr> Acked-by:
Daniel Lezcano <dlezcano@fr.ibm.com> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
Cedric Le Goater authored
lxc_log_init() should be called in each main() of a command to define the default log priority and log file. Signed-off-by:
Cedric Le Goater <legoater@free.fr> Acked-by:
Daniel Lezcano <dlezcano@fr.ibm.com> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
- 20 Apr, 2009 5 commits
-
-
Michel Normand authored
exclude generated tarball from git managed files Signed-off-by:
Michel Normand <normand@fr.ibm.com> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
Michel Normand authored
This is required to be able to make the build on a machine that mount lxc source but not all machine filesystem. . Signed-off-by:
Michel Normand <normand@fr.ibm.com> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
Ryousei Takano authored
This patch adds support for various mount options. It is also able to pass extra mount option data to mount(2). For example, it allows users to mount aufs file system at lxc_start time. See the thread http://sourceforge.net/mailarchive/forum.php?thread_name=E6D98D6C-F633-419A-9424-F24EBB3E11D9%40aist.go.jp&forum_name=lxc-devel for details. Signed-off-by:
Ryousei Takano <takano-ryousei@aist.go.jp> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
Môshe van der Sterre authored
Set the close on exec flag on the pty fd so they are automatically closed when execing the container. Signed-off-by:
Môshe van der Sterre <me@moshe.nl> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
Môshe van der Sterre authored
Hello, It took me some thinking to figure out DEVPTS_MULTIPLE_INSTANCES was disabled. Maybe checking for it in lxc-checkconfig will be helpfull to others. Greetings, Môshe van der Sterre Signed-off-by:
Môshe van der Sterre <moshevds@gmail.com> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
- 31 Mar, 2009 3 commits
-
-
Daniel Lezcano authored
At present the 'init' file is deleted from the 'stop' function and I don't remember why it is done in this place :) The 'init' file is removed from the 'start' when the first process has been deleted. Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Daniel Lezcano authored
As the state of the container is monitored with the netlink, the file state is no longer used to watch the state changes. The previous hack, which adds a tempo of 200ms, is removed and that makes the container being created, started, stopped, destroyed faster, we gain 1 second in a container lifecycle. One second is too much if we launch thousand of containers, one by one like for example in a tests suite. Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Ryousei Takano authored
This patch fixes compile warnings: ignoring return value of function, declared with attribute warn_unused_result, and adds error handling. Signed-off-by:
Ryousei Takano <takano-ryousei@aist.go.jp> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
- 30 Mar, 2009 11 commits
-
-
Guido Trotter authored
The current code assumes that localstatedir is equal to $(prefix)/var, thus failing for example on debian, where prefix is /usr and localstatedir is /var. This patch fixes this by expanding LXCPATH just once in configure.ac to $(localstatedir)/lib/lxc and expanding that variable everywhere else. install-exec-local is changed to just do one mkdir -p, and taking into account of the DESTDIR variable, user for example for packaging. Changing the permission of LXCPATH is done in lxc-setcap Signed-off-by:
Guido Trotter <ultrotter@quaqua.net> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
Daniel Lezcano authored
Add the missing header in the package installation. Signed-off-by:Daniel Lezcano <dlezcano@fr.ibm.com>
-
Daniel Lezcano authored
Changed the struct lxc_conf initialization function to the right place. Signed-off-by:Daniel Lezcano <daniel.lezcano@free.fr>
-
Daniel Lezcano authored
Rename lxc_config.h to confile.h Signed-off-by:Daniel Lezcano <daniel.lezcano@free.fr>
-
Daniel Lezcano authored
Rename lxc_state.h to state.h Signed-off-by:Daniel Lezcano <daniel.lezcano@free.fr>
-
Daniel Lezcano authored
Rename lxc_list.h to list.h Signed-off-by:Daniel Lezcano <daniel.lezcano@free.fr>
-
Daniel Lezcano authored
Rename lxc_log.h to log.h Signed-off-by:Daniel Lezcano <daniel.lezcano@free.fr>
-
Daniel Lezcano authored
Rename lxc_conf.h to conf.h Signed-off-by:Daniel Lezcano <daniel.lezcano@free.fr>
-
Daniel Lezcano authored
Rename lxc_cgroup.h to cgroup.h Signed-off-by:Daniel Lezcano <daniel.lezcano@free.fr>
-
Daniel Lezcano authored
Rename lxc_lock.h to lock.h Signed-off-by:Daniel Lezcano <daniel.lezcano@free.fr>
-
Daniel Lezcano authored
Rename lxc_namespace.h to namespace.h Signed-off-by:Daniel Lezcano <daniel.lezcano@free.fr>
-
- 27 Mar, 2009 1 commit
-
-
Ryousei Takano authored
'uname -m' seems to be more general to get the machine's architecture type. Ubunbu 8.10 (and also all debian based distros?) does not have arch(1). Signed-off-by:
Ryousei Takano <takano-ryousei@aist.go.jp> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
- 26 Mar, 2009 2 commits
-
-
Ryousei Takano authored
This patch adds the mtu option setting for the lxc-fedora script. Signed-off-by:
Ryousei Takano <takano-ryousei@aist.go.jp> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-
Ryousei Takano authored
This patch adds the mtu option setting for the lxc-debian script. Signed-off-by:
Ryousei Takano <takano-ryousei@aist.go.jp> Signed-off-by:
Daniel Lezcano <dlezcano@fr.ibm.com>
-