lp:ubuntu/precise-updates/lxc
- Get this branch:
- bzr branch lp:ubuntu/precise-updates/lxc
Branch merges
Branch information
Recent revisions
- 106. By Serge Hallyn
-
Add proper fix (X001-lxc-
ls-onelisting) for lxc-ls showing running
containers multiple times. (LP: #1043018) - 105. By Serge Hallyn
-
[ Serge Hallyn ]
* lxc.lxc-net.upstart: tell iptables not to masquerate packets between
containers. (LP: #1045947)
* 0204-ubuntu-cloud-userdata- path: Fix broken behavior when a relative
path is passed into '--userdata' argument. (LP: #1043582)
* 0205-lxc-ls-manpage- document- two-lines: Document the default two-line
output format of lxc-ls. (LP: #1043018)
* lxc-start-ephemeral: support fedora and centos (LP: #1042431)
* 0222-debian-dhcp3-package: fix install of debian testing containers.
(LP: #1052972)
* 0100-template-cleanup- cache: clean up template cache if interrupted
during build. (LP: #1037331)[ Scott Moser ]
* 0225-ubuntu-cloud-numeric- owner: use --numeric-owner when extracting root
filesystems with tar (LP: #1066084) - 104. By Serge Hallyn
-
* lxc.lxc-
net.upstart: replace the check for USE_LXC_BRIDGE (which could be
changed from true to false after starting lxc-net) with one for the
existence /var/run/lxc. (LP: #1019290)
* lxc-start-ephemeral: use unionfs only for the rootfs itself
(LP: #959352) - 102. By Stéphane Graber
-
Fix lxc-ubuntu and lxc-ubuntu-cloud to fix the /dev/shm workaround to only
trigger when /dev/shm is not a symlink. (LP: #974584) - 101. By Stéphane Graber
-
* Update lxc-ubuntu template to use "dpkg --add-architecture" in containers
running dpkg >= 1.16.2. (LP: #1017862)
* Patch lxc-clone to stop messing with dhclient.conf when it contains a
placeholder (<hostname> or gethostname()). Fixes cases where dpkg will
prompt for modified config file on upgrade. (LP: #1021416)
* Allow write access to /proc/sys/kernel/ shm* as these are namespaced (IPC).
(LP: #1021411)
* Allow fstype=fuse.*, for all containers. (LP: #1021421)
* Rebase lxc-list on quantal's, properly shows FROZEN containers and prints
error messages on stderr. (LP: #1021429)
* Only run dh_apparmor against the lxc package. (LP: #1021428)
* Depend on adduser as it's being used in postinst.
* Fix lintian-overrides syntax. - 100. By Serge Hallyn
-
[ Serge Hallyn ]
* 0085-pivot-dir: use a directory other than /mnt to put the pivot_root
old dir into (LP: #986385)
* 0086-lxc-unshare- zero-args: fix lxc-unshare segfaulting when no command
is given (LP: #1011603)
* 0087-lxc-ls-dash: fix lxc-ls for containers whose names start with a
dash (LP: #1006332)
* 0088-ubuntu-template- flock: don't fail when flock is busy, just wait,
so concurrent lxc-creates don't break. (LP: #1007483)
* debian/rules, debian/lxc.apport: install apport hook (LP: #1011644)[ Stéphane Graber ]
* Ship /etc/dnsmasq.d/lxc to configure an eventual system wide
dnsmasq daemon not to listen on the LXC bridge interface. (LP: #928524) - 99. By Stéphane Graber
-
Fix broken logic in lxc-ubuntu template where lxc.devttydir would be
set to 'lxc' only for releases that don't support it. (LP: #1007493) - 98. By Stéphane Graber
-
[ Serge Hallyn ]
* 0083-always-close-all- fds.patch: Have lxc-start always run with
--close-all-fds. There is no advantage to having lxc-start fail with
inherited fds. (LP: #1003583)
* debian/lxc-net. upstart: don't put '()' after call to cleanup.
(LP: #1000174)[ Stéphane Graber ]
* Sync lxc-ubuntu with the one in Quantal:
- Bugfixes:
+ Update list of extra packages for debootstrap to only include vim
and ssh. The others were only relevant when we were still using the
minbase variant. (LP: #996839)
+ Update default /etc/hosts to match that of a regular Ubuntu system.
(adds missing ipv6 aliases) (LP: #1004108)
+ Make sure /etc/resolv.conf is valid before running any apt command.
Fixes a potential race condition (no report of it at this time).- Improvements we get by pulling the whole patch from Quantal.
These don't contain any user behaviour change but will make
cherry-picking any further change much easier.
+ Drop any hardcoded Ubuntu version check and replace by feature
checks instead. This removes the need for SRUs whenever we release
a new Ubuntu.
+ Format lxc-ubuntu to consistently use 4-spaces indent instead
of mixed spaces/tabs.
+ Update default /etc/network/interfaces to include the header.
+ Drop support for never supported releases (gutsy on sparc).
+ Update template help message for release and arch parameters.
Old string was only listing i386 and amd64, which is no longer
accurate (as of 12.04).
(This string isn't translated)
+ Switch default Ubuntu version from lucid to precise for systems
that don't have lsb_release (won't affect Ubuntu)* Sync lxc-start-ephemeral with the one in Quantal:
- Switch lxc-start-ephemeral from unreliable parsing of DHCP lease files
to using "ip netns" to retrieve the IP from the container's network
namespace. (LP: #994752)
- Fix a race in lxc-start-ephemeral where the container isn't yet
running when trying to get its IPs.
- Update a few calls so that lxc-start-ephemeral can be called as a
user (ensure consistent usage of sudo across the script). (LP: #1004069) - 97. By Stéphane Graber
-
Fix Ubuntu template to install the host architecture of the required
mutli-arch packages (when using qemu-user-static) instead of hardcoded
"amd64" version. (LP: #999187)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/quantal/lxc