- 16 May, 2016 1 commit
-
-
Stéphane Graber authored
Signed-off-by:Stéphane Graber <stgraber@ubuntu.com>
-
- 11 May, 2016 26 commits
-
-
Andrey Kostin authored
Signed-off-by:Andrey Kostin <andrey@kostin.email>
-
Jesse Pretorius authored
In many environments the preference is to configure containers with apt mirrors that are SSL-secured. When building containers using the download template this can't be done unless an insecure mirror is first used to install the apt-transport-https package, then the sources reconfigured to use the https URL. When building containers without using the download template this can't be done unless the container creator specifically includes this package in the package list at build time. It seems more intuitive to me to have the package installed by default. This patch includes the required package for the minbase variant only as this is the default. Signed-off-by:Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
-
Stéphane Graber authored
Signed-off-by:Stéphane Graber <stgraber@ubuntu.com>
-
Tycho Andersen authored
The idea here is that criu can use open_by_handle on a configuration which will preserve inodes on moves across hosts, but shouldn't do that on configurations which won't preserve inodes. Before, we forced it to always be slow, but we don't have to do this. Signed-off-by:Tycho Andersen <tycho.andersen@canonical.com>
-
Tycho Andersen authored
If we don't do this, we'll end up changing the function signatures for the internal __criu_* functions each time we add a new parameter, which will get very annoying very quickly. Since we already have the user's arguments struct, let's just pass that all the way down. Signed-off-by:Tycho Andersen <tycho.andersen@canonical.com>
-
Tycho Andersen authored
When writing out the CRIU exec command, we're bumping up against the buffer size limit. Let's increase it so we can avoid: lxc 20160509213229.921 WARN lxc_log - log.c:log_append_logfile:111 - truncated next event from 523 to 512 bytes Signed-off-by:Tycho Andersen <tycho.andersen@canonical.com>
-
Stewart Brodie authored
If the value starts and ends with matching quote characters, those characters are stripped automatically. Quote characters are the single quote (') or double quote ("). The quote removal is done after the whitespace trimming. This is needed particularly in order that lxc.environment values may have trailing spaces. However, the quote removal is done for all values in the parse_line function, as it has non-const access to the value. Signed-off-by:Stewart Brodie <stewart@metahusky.net>
-
Aron Podrigal authored
Signed-off-by:Aron Podrigal <aronp@guaranteedplus.com>
-
Serge Hallyn authored
so that there is a root uid mapping for the /proc/net files. Signed-off-by:Serge Hallyn <serge.hallyn@ubuntu.com>
-
Hartnell Foster authored
Signed-off-by:Hartnell Foster <hartnell.foster@bbc.co.uk>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@mailbox.org>
-
Karl-Johan Karlsson authored
gentoo.moresecure.conf tries to drop the capability CAP_SYS_RESOURCES. However, that capability doesn't exist, so the container doesn't start. Change it to CAP_SYS_RESOURCE, according to capabilities(7). Also correct the same typo in a comment in slackware.common.conf. Signed-off-by:Karl-Johan Karlsson <creideiki@ferretporn.se>
-
Tycho Andersen authored
I think (?) this may be related to our hanging monitor bug. Let's do this anyway, as it's probably a good idea. Signed-off-by:Tycho Andersen <tycho.andersen@canonical.com>
-
Lisio authored
Required for proper applying dnsmasq config entries. Signed-off-by:Andrey Kostin <andrey@kostin.email>
-
Thomas Tanaka authored
Signed-off-by:Thomas Tanaka <thomas.tanaka@oracle.com>
-
Sungbae Yoo authored
Update for commit f43d63bcSigned-off-by:
Sungbae Yoo <sungbae.yoo@samsung.com>
-
Aron Podrigal authored
When container init failed for whatever reason, previously it resulted in a `SystemError: NULL result without error in PyObject_Call` This will now result in a RuntimeError with the error message previously printed to stderr. Signed-off-by:Aron Podrigal <aronp@guaranteedplus.com>
-
walkerning authored
Let lxc-checkconfig write to non-tty stdout without color control characters Signed-off-by:walkerning <foxdoraame@gmail.com>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@mailbox.org>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@mailbox.org>
-
KATOH Yasufumi authored
Update for commit f43d63bcSigned-off-by:
KATOH Yasufumi <karma@jazz.email.ne.jp>
-
Stéphane Graber authored
Signed-off-by:Stéphane Graber <stgraber@ubuntu.com>
-
Leonid Isaev authored
gcc -Wall warns about uninitialized variables (-Wmaybe-uninitialized), and -Werror makes it fatal. This change allows the build to succeed by NULL'ifying the pointer passed to strtok_r(). Note that strtok_r(3) anyway ignores a non-NULL arg3 pointer on the 1st call with non-NULL arg1 string. Signed-off-by:
Leonid Isaev <leonid.isaev@jila.colorado.edu> Acked-by:
Serge Hallyn <serge.hallyn@ubuntu.com>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@mailbox.org>
-
Andrey Jr. Melnikov authored
Signed-off-by:Andrey Jr. Melnikov <temnota.am@gmail.com>
-
Evgeni Golov authored
- /etc(/rc.d)?/init.d/functions does not exist on all distributions - LSB does not define a message function without an explicit status - Debian-derived systems add a log_daemon_msg for that lets define an own log_daemon_msg as echo and try to load LSB init functions afterwards, which might overload it with a nicer version that way the init scripts should work on any system, without hard dependencies on neither LSB nor /etc/init.d/functions Closes #309 #310 #311 Signed-off-by:Evgeni Golov <evgeni@debian.org>
-
- 18 Apr, 2016 13 commits
-
-
Evgeni Golov authored
the target is obsolete since systemd v38 which everybody should have. original patch by Daniel Baumann Signed-off-by:Evgeni Golov <evgeni@debian.org>
-
Aron Podrigal authored
``` >>> c = lxc.Container('ct') >>> c.create('debian', args=('-r', 'jessie')) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3/dist-packages/lxc/__init__.py", line 229, in create template_args['args'] = tuple(tmp_args) UnboundLocalError: local variable 'tmp_args' referenced before assignment ``` Signed-off-by:Aron Podrigal <aronp@guaranteedplus.com>
-
Evgeni Golov authored
original patch by Daniel Baumann closes #308 Signed-off-by:Evgeni Golov <evgeni@debian.org>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@mailbox.org>
-
Christian Brauner authored
pty logging only works correctly when stdout and stderr refer to a pty. If they do not, we do not dup2() them and lxc_console_cb_con() will never write to the corresponding log file descriptor. When redirection on stdout and stderr is used we can safely assume that the user is already logging to a file or /dev/null and creating an additional pty log doesn't seem to make sense. Signed-off-by:Christian Brauner <christian.brauner@mailbox.org>
-
Serge Hallyn authored
Note that is_crucial_subsystem still lists name=systemd. That is used in cgfs and cgmanager. Cgmanager is typically setup to create name=systemd, so it is ok. cgfs uses is_crucial_subsystem() only to decide whether failure to create or chown a directory should be terminal. That's ok, because (a) if name=systemd is not mounted then we won't hit that, and (b) if name=systemd is mounted, then we'd really still like to set it up for containers. Signed-off-by:Serge Hallyn <serge.hallyn@ubuntu.com>
-
Evgeni Golov authored
Using $(date) for LXC_GENERATE_DATE has various flaws: * formating depends on the locale of the system we execute configure on * the output is not really a date but more a timestamp Let's use $(date --utc '+%Y-%m-%d') instead. While at it, also support SOURCE_DATE_EPOCH [1] to make the build reproducible [1] https://reproducible-builds.org/specs/source-date-epoch/Signed-off-by:
Evgeni Golov <evgeni@debian.org>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@mailbox.org>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@mailbox.org>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@mailbox.org>
-
staticfox authored
This cleans up some sign-compare warnings as well as avoids any possibilities of unintended signed offsets for indices during iteration. Signed-off-by:Matt Ullman <staticfox@staticfox.net>
-
staticfox authored
Signed-off-by:Matt Ullman <staticfox@staticfox.net>
-
Christian Brauner authored
The current tests for lxc-attach pty allocation and I/O redirection rely on the standard file descriptors of the test script to refer to a pty. If they do not the tests are effectively useless with respect to pty allocation. We need a test environment with the standard file descriptors refering to a pty as well. One solution is to run this test under the script command. This commit also adds a test whether pty logging works. This test is only executed when all standard file descriptors refer to a pty. Signed-off-by:Christian Brauner <christian.brauner@mailbox.org>
-