1. 15 Mar, 2016 1 commit
    • c/r: drop lxc.console=none config requirement · 4b54788e
      Tycho Andersen authored
      There are a few things going on in this patch.
      
      1. /dev/console is an external mount since it is bind mounted from the
         host. However, we don't want to use criu's --ext-mount-map auto handling
         here, because that will bind mount exactly the same path from the host
         on restore, but if the pts device is different on the target host, we'll
         bind mount the wrong one, which is obviously wrong.
      
      2. We need to tell CRIU how to restore the TTY. Since we declare the tty as
         --external, we need to provide it via --inherit-fd (even though we've
         already fixed up the environment).
      Signed-off-by: 's avatarTycho Andersen <tycho.andersen@canonical.com>
  2. 12 Mar, 2016 1 commit
    • criu: hide more stuff in criu.c · 73d46752
      Tycho Andersen authored
      Various other functions/structures are now only used in criu.c, so let's
      hide stuff there so as not to pollute headers.
      
      This commit also bumps the required CRIU versions to 2.0. While we don't
      *require* any features that aren't in 1.8 patchlevel 21 or above, 2.0 is a
      vast improvement, and so we should use that instead.
      Signed-off-by: 's avatarTycho Andersen <tycho.andersen@canonical.com>
  3. 11 Mar, 2016 4 commits
  4. 10 Mar, 2016 5 commits
  5. 09 Mar, 2016 6 commits
  6. 08 Mar, 2016 11 commits
  7. 07 Mar, 2016 12 commits