lp:~serge-hallyn/ubuntu/precise/lxc/rally-p-fixes
- Get this branch:
- bzr branch lp:~serge-hallyn/ubuntu/precise/lxc/rally-p-fixes
Branch merges
Related bugs
Bug #820715: sudo poweroff -n within a container just hangs | Medium | Fix Released | |
Bug #881903: lxc-fedora template is broken | Medium | Fix Released | |
Bug #901482: lxc should nest under init's cgroup | Medium | Fix Released | |
Bug #913727: lxc grabs 10.0.0.0/8 by default | Medium | Fix Released | |
Bug #913877: lxc-create fails: cp: will not create hard link... | High | Fix Released | |
Bug #913952: no console on precise containers | High | Fix Released | |
Bug #914155: install of lxcguest needs fixing | Medium | Fix Released |
Related blueprints
Branch information
- Owner:
- Serge Hallyn
- Status:
- Development
Recent revisions
- 44. By Serge Hallyn
-
* debian/
patches/ 0015-ubuntu- templ-use- updates. patch: use ports.ubuntu.com
in sources.list for alternative architectures (LP: #820715).
* debian/patches/ 0015-ubuntu- templ-use- updates. patch: dist-upgrade in an
isolated environment to avoid leaving a bind mount behind (LP: #913877).
* debian/lxc.{default, init}: call ifconfig with explicit netmask
(LP: #913727).
* debian/lxc.default: update the MIRROR example - using 'localhost'
fails for updates after the container has been started.
* debian/lxcguest. console. upstart: pass 'console' not '/dev/console' to
getty. (LP: #913952)
* debian/patches/ 0015-ubuntu- templ-use- updates. patch: at post_process(),
copy host's /etc/resolv.conf (which may have changed) into chroot before
apt-get actions, and always do a apt-get update before installing lxcguest,
as the package version may have changed in the archive. (LP: #914155)
* 0016-nested-cgroups. patch: nest container cgroups under the host's
init cgroup. (LP: #901482)
* 0017-pull-upstream- fedora- template. patch: move to the upstream
lxc-fedora template (LP: #881903)
* 0018-make-lxc-ps- search- proc.patch: work when cgroups are mounted with
'-n'.
* debian/patches/ 0019-fix- lxc-ls- nested- cgroups. patch: fix lxc-ls to
handle the support for nested cgroups. (pull this into previous
commit msg before pushing) - 43. By Serge Hallyn
-
* add a default bridge for lxc to use. (LP: #801002)
* Add debian/lxc.conf, which gets installed as /etc/lxc/lxc.conf as a
sample, usable, default config. (LP: #823862)
* Add precise to the list of distros
* Add -updates and -security to /etc/apt/sources. list after debootstrap
for container creation (LP: #820715) - 41. By Stéphane Graber
-
* Remove auto-generated debian-
changes- 0.7.5-3ubuntu1.
* Cherry-pick Ubuntu template tweaks from upstream:
- Set a list of capabilities to drop
- Allow containers to create tap devices
- Allow mknod for any device
- Drop mac_override and mac_admin - 40. By Stéphane Graber
-
[ Serge Hallyn ]
* Merge from unstable. Remaining changes:
- Add lxcguest package (contains lxc-is-container and upstart jobs)
- debian/control: add cgroup-lite | cgroup-bin Recommends to the lxc package
- debian/lxc.install - README gets (mis-)installed under --with-rootdir.
- remove debian/lxc.{pre, post}inst
- keep debian/lxc.default - removing the now obsolete RUN line, and
adding the new LXC_AUTO variable.
- keep all 000* patches
+ 0001-monitor-support- quit.patch
+ 0002-fix-personality- segfault. patch
+ 0003-non-fatal-unsupport ed-personality. patch
+ 0004-fix-ubuntu- template- only-install- essential. patch
+ 0005-fix-sshd-template. patch
+ 0006-fix-checkconfig. patch
+ 0007-fix-lxc-clone- hostname. patch
+ 0008-fix-bindhome- in-template. patch
+ 0009-ubuntu-template- drop-resolvconf .patch [ Stéphane Graber ]
* Merge from unstable. Remaining changes:
- Remove debian/lxc.templates and debian/lxc.install as we kept our
default file and dropped debian's pre/post i:nst scripts.
- Add lxc-start-ephemeral and lxc-is-container to debian/local - 39. By Serge Hallyn
-
* debian/
patches/ 0009-ubuntu- template- drop-resolvconf .patch:
Drop resolvconf from package list for oneiric containers. It appears
to stop containers from getting a useful resolv.conf without doing
ifdown; ifup; and is apparently unwanted anyway. (LP: #880020)
* debian/lxcguest. lxcguest. upstart: mkdir /run/lock on boot
(LP: #880030)
* debian/fstab.lxc and debian/fstab.libvirt: mount tmpfs on /run/lock,
not /var/lock (as per new stock /lib/init/fstab). - 38. By Serge Hallyn
-
debian/
patches/ 0008-fix- bindhome- in-template. patch: fix a bug in the
ubuntu template: if the user specified with -b does not exist, a bad
container fstab was created, so that, with no warning or indication of
why, the container failed to start. (LP: #879052) - 37. By Serge Hallyn
-
* debian/
patches/ 0007-fix- lxc-clone- hostname. patch: make sure $hostname
is defined before it is first used. Reported by Benjamin Saller.
(LP: #850205)
* add missing ; at end of 'send hostname' in dhclient.conf (LP: #851274) - 36. By Serge Hallyn
-
Fix lxc-checkconfig to correctly detect support for clone_children, so
as not to erroneously report failure. (LP: #827798) - 35. By Serge Hallyn
-
* debian/rules: use --with-
rootfs- path=/usr/ lib/lxc/ root. (LP: #838410)
* debian/lxc.dirs: add usr/lib/lxc/root
* fix-sshd-template. patch:
- templates/lxc-sshd. in: add /run/shm to list of directories to create.
Technically /dev/shm needn't be there, as the config will overmount with
the host's /dev.
- Don't fail if we can't create /dev/mqueue. It'll fail anyway (because
/dev is mounted read-only), and we don't really need it. Without this
fix, lxc-init fails to run on ubuntu systems, as the host doesn't have
/dev/mqueue.
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