lp:~serge-hallyn/ubuntu/precise/lxc/lxc-allowtty

Created by Serge Hallyn and last modified
Get this branch:
bzr branch lp:~serge-hallyn/ubuntu/precise/lxc/lxc-allowtty
Only Serge Hallyn can upload to this branch. If you are Serge Hallyn please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Serge Hallyn
Status:
Development

Recent revisions

55. By Serge Hallyn

* debian/lxc.apparmor: allow write under /sys/fs/cgroup (LP: #924281)
* remove 0032-refuse-console.patch. We'll need to fix the core of the
  problem, likely in lxc-start. But /dev/tty is ok for container to
  access.

54. By Serge Hallyn

* 0032-refuse-console.patch: don't allow access to 5:0, which is the
  host's /dev/console.
* debian/lxc.apparmor, debian/rules: install an apparmor profile for
  lxc-start.

53. By Serge Hallyn

* debian/control: add btrfs-tools to lxc Suggests (LP: #942241)
* 0030-ubuntu-template-fail.patch: make lxc-ubuntu template fail on
  error (LP: #922645)
* 0031-ubuntu-template-resolvconf.patch: handle /etc/resolv.conf being
  a symlink as is now done by resolvconf by default. (LP: #922706)
* debian/lxcguest.lxcmount.upstart: emit mounted MOUNTPOINT=/run
  to make resolvconf start. (LP: #922706)

52. By Scott Moser

0029-btrfs-clone-support.patch: add support for cloning via
btrfs snapshots (LP: #921921).

51. By Serge Hallyn

* If the kernel supports container reboot disambuation, then don't drop
  CAP_SYS_BOOT, and (always) try to use it after the container exits.
  (LP: #914676)
* 0027-fix-lxc-netstat.patch: fix lxc-netstat for new nested cgroup
  handling (LP: #921732)
* 0028-recursively-rmdir-cgroups.patch: if the container has created
  any cgroups (i.e. by starting libvirt), make sure to delete those.
  (LP: #921808)

50. By Serge Hallyn

0025-lxc-ubuntu-drop-path-arg.patch: don't show '--path' argument in
help output, and replace --clean with --flush-cache.

49. By Serge Hallyn

lxc-create: when --lvname is specified, use it for lvcreate instead of
the lvname.

48. By Serge Hallyn

* 0024-lxc-create-and-clone-fixes.patch:
  - add lvm support to lxc-create
  - better clean up on lxc-clone error
* debian/control:
  - add rsync to lxc Depends, as templates use it.
  - add lvm2 to lxc Suggests

47. By Serge Hallyn

[ Scott Moser ]
* update 0021-add-dev-full-to-whitelist.patch:
  - add 10:228 (/dev/hpet) and 10:232 (/dev/kvm) to devices whitelist in the
    ubuntu template (LP: #918946)

[ Serge Hallyn ]
* debian/lxc.init: don't bail if there is no default route.
* lxc-destroy (in 0022-fix-lxc-destroy-bugs.patch):
  - don't delete a running container
  - handle case where rootfs is not specififed in config (or config is
    corrupt or has been deleted)
  - fix broken detection of lvm backing store
* 0023-set-clone-children-earlier.patch: for cpuset in particular, the
  clone_children flag must be set at cgroup root. Otherwise we'll fail
  to move $$ into /sys/fs/cgroup/cpuset/lxc/tasks.

46. By Serge Hallyn

lxc-ubuntu template: add 1:7 (/dev/full) to whitelist (LP: #918946)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/precise/lxc
This branch contains Public information 
Everyone can see this information.

Subscribers