1. 06 Oct, 2017 4 commits
  2. 05 Oct, 2017 4 commits
  3. 04 Oct, 2017 1 commit
    • implement lxc_string_split_quoted · 3dca1af0
      Serge Hallyn authored
      lxc_string_split_quoted() splits a string on spaces, but keeps
      groups in single or double qoutes together.  In other words,
      generally what we'd want for argv behavior.
      
      Switch lxc-execute to use this for lxc.execute.cmd.
      
      Switch lxc-oci template to put the lxc.execute.cmd inside single
      quotes, because parse_line() will eat those.  If we don't do that,
      then if we have lxc.execute.cmd = /bin/echo "hello, world", then the
      last double quote will disappear.
      Signed-off-by: 's avatarSerge Hallyn <shallyn@cisco.com>
  4. 03 Oct, 2017 4 commits
  5. 02 Oct, 2017 5 commits
  6. 01 Oct, 2017 1 commit
  7. 30 Sep, 2017 1 commit
    • add a start-host hook (v2) · 08dd2805
      Serge Hallyn authored
      This should satisfy several use cases.  The one I tested for was CNI.
      I replaced the network configuration in a root owned container with:
      
      lxc.net.0.type = empty
      lxc.hook.start-host = /bin/lxc-start-netns
      
      where /bin/lxc-start-netns contained:
      
      =================================
      
      echo "starting" > /tmp/debug
      ip link add host1 type veth peer name peer1
      ip link set host1 master lxcbr0
      ip link set host1 up
      ip link set peer1 netns "${LXC_PID}"
      =================================
      
      The nic 'peer1' was placed into the container as expected.
      
      For this to work, we pass the container init's pid as LXC_PID in
      an environment variable, since lxc-info cannot work at that point.
      Signed-off-by: 's avatarSerge Hallyn <shallyn@cisco.com>
  8. 29 Sep, 2017 2 commits
  9. 28 Sep, 2017 2 commits
  10. 27 Sep, 2017 2 commits
  11. 25 Sep, 2017 2 commits
  12. 24 Sep, 2017 1 commit
  13. 23 Sep, 2017 1 commit
  14. 20 Sep, 2017 4 commits
  15. 19 Sep, 2017 5 commits
  16. 18 Sep, 2017 1 commit