lp://staging/~ubuntu-branches/ubuntu/quantal/lxc/quantal-201206011617

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp://staging/~ubuntu-branches/ubuntu/quantal/lxc/quantal-201206011617
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

107. By Stéphane Graber

releasing version 0.8.0~rc1-4ubuntu12

106. By Serge Hallyn

fix wrong use of syslog attach

105. By Serge Hallyn

fix typo - mkdir under debian/lxc not debian/tmp

104. By Serge Hallyn

add apport hook

103. By Stéphane Graber

[ Serge Hallyn ]
* 0084-lxc-ubuntu-drop-duplicate-code.patch: drop some duplicate code from
  the ubuntu template. (LP: #1004118)
* 0085-pivot-dir: use a directory other than /mnt to put the pivot_root
  old dir into (LP: #986385)

[ 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)
* Drop rm calls from postrm for apparmor rules, these were in the purge
  target so didn't really serve any purpose.

102. By Serge Hallyn

debian/lxc-net.upstart: don't put '()' after call to cleanup.
(LP: #1000174)

101. By Stéphane Graber

* Update lxc-ubuntu:
  - 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)
  - Drop any hardcoded Ubuntu version check and replace by feature
    checks instead.
  - Format lxc-ubuntu to consistently use 4-spaces indent instead of
    mixed spaces/tabs.
  - Update default /etc/network/interfaces to include the header.
  - Update default /etc/hosts to match that of a regular Ubuntu system.
  - Drop support for end-of-life releases (gutsy on sparc).
  - Make sure /etc/resolv.conf is valid before running any apt command.
  - Update template help message for release and arch parameters.
  - Switch default Ubuntu version from lucid to precise.
* Update lxc-start-ephemeral:
  - Remove lxc-ip and replace it by a call to "ip netns" until we have
    an extended lxc-attach we can use for that.
  - 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).
* Add new lxc-default-with-nesting apparmor profile, allowing nested
  containers.

100. By Serge Hallyn

[ Francesco Banconi ]
* Introduced lxc-ip: retrieve the ip addresses of a container.
* lxc-start-ephemeral: use lxc-ip to ssh to the container (LP: #994752).

99. By Serge Hallyn

* debian/control: add apparmor to lxc Depends (LP: #997681)
* debian/local/lxc-start-ephemeral: quote $line so its contents don't get
  expanded (LP: #997687)

98. By Serge Hallyn

* 0082-umount-old-proc: fix proc auto-mount. If /proc is already mounted,
  make sure that /proc/self points to 1, since we are container init.
  Otherwise, assume proc is an old one, and umount it and remount our own.
  If we keep the old proc mounted, apparmor transitions will by tried for
  wrong task and fail. Also move check for whether apparmor is enabled so
  that it is called by lxc-execute. (LP: #993706)
* update 0074-lxc-execute-find-init to look for lxc-init in
  LXCINITDIR/lxc/lxc-init
* debian/control: add cloud-utils to lxc Recommends, as lxc-ubuntu-cloud
  needs it. (LP: 995361)
* debian/lxc.upstart: load apparmor profiles before auto-starting containers.
  (LP: #989853)
* pop 06-bash.patch and 0075-lxc-ls-bash. lxc-clone also has bashims, just
  stick to using bash until upstream is also converted (so we are safe
  against patches).

Branch metadata

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

Subscribers