1. 21 Nov, 2013 2 commits
    • lxcapi_clone: set the right environment variable for mounted fs · 24ef39f4
      Serge Hallyn authored
      If the container is dir-backed, we don't actually mount it (to
      support unprivileged use).  So always set the LXC_ROOTFS_MOUNT
      to bdev->dest, not to the rootfs path specified in the container
      configuration.
      
      This should fix bug http://pad.lv/1253573Signed-off-by: 's avatarSerge Hallyn <serge.hallyn@ubuntu.com>
      Acked-by: 's avatarStéphane Graber <stgraber@ubuntu.com>
    • Setup devtmpfs and /dev for autodev bind mounts. · bc6928ff
      Michael H. Warfield authored
      If autodev is not specifically set to 0 or 1, attempts to determine if
      systemd is being utilized and forces autodev=1 to prevent host system
      conflicts and collisions.
      
      If autodev is enabled and the host /dev is mounted with devtmpfs
      or /dev/.lxc is mounted with another file system...
      
      Each container created by a privileged user gets a /dev directory
      mapped off the host /dev here:
      
      	/dev/.lxc/${name}.$( hash $lxcpath/$name )
      
      Each container created by a non-privileged user gets a /dev/directory
      mapped off the host /dev here:
      
      	/dev/.lxc/user/${name}.$( hash $lxcpath/$name )
      
      The /dev/.lxc/user is mode 1777 to allow unpriv access.
      
      The /dev/.lxc/{containerdev} is bind mounted into the container /dev.
      
      Fallback on failure is to mount tmpfs into the container /dev.
      
      A symlink is created from $lxcpath/$name/rootfs.dev back to the /dev
      relative directory to provid a code consistent reference for updating
      container devs.
      Signed-off-by: 's avatarMichael H. Warfield <mhw@WittsEnd.com>
      Signed-off-by: 's avatarSerge Hallyn <serge.hallyn@ubuntu.com>
  2. 20 Nov, 2013 3 commits
  3. 19 Nov, 2013 15 commits
  4. 18 Nov, 2013 7 commits
  5. 15 Nov, 2013 2 commits
  6. 14 Nov, 2013 3 commits
  7. 13 Nov, 2013 1 commit
  8. 12 Nov, 2013 6 commits
  9. 11 Nov, 2013 1 commit