[Lxc-users] [lxc-devel] [GIT] lxc branch, master, updated. 7f99e339363d9f005c9386f60a1d8c0953c85053
Daniel Lezcano
daniel.lezcano at free.fr
Wed Oct 31 16:22:46 UTC 2012
Thanks to everyone for fixing this.
I am about to release the 0.8.0 version.
I will wait a couple of days before adding a tag and release it in case
there are some fixes to add.
Please test.
Thanks !
-- Daniel
On 10/31/2012 04:45 PM, Daniel Lezcano wrote:
> This is an automated email from the git hooks/post-receive script. It was
> generated because a ref change was pushed to the repository containing
> the project "lxc".
>
> The branch, master has been updated
> via 7f99e339363d9f005c9386f60a1d8c0953c85053 (commit)
> via 773fb9cad76f43540fddb78c7ffef7237a51a06d (commit)
> via 8215fe8e4186ebe8cb79fe4b773f5bcffcdc723b (commit)
> via 192df6e2eb8ebb1a337c7ba025c57852d38e0d26 (commit)
> via c215bff6dfc298bdd6150e11b8c0f76c9d013a0a (commit)
> via 0b53175846e704fc4dd4cf8b4590a86db63e50e6 (commit)
> via a1bd64823cd5e5afc53ba24940a51151e34b8103 (commit)
> via bf7d76cf3ae180820c0a29e0bfbaa97c20ce6a3d (commit)
> via d4eb4ab1290def213396611f5946ef3b7f0d83ef (commit)
> via 5ae26abb52046b6f21afa06bcbac221c3cf8f1c0 (commit)
> via 06a1e1db99844b95e21c3b67964974f9032720ea (commit)
> via 3b9bad3d638ea442bfe6ba7e677cd5c6d39c0916 (commit)
> via c12e775237976bc0c1cf8afdc7aa766de46d3d40 (commit)
> via c6ed4d048deea85ed3bec67c7a04fb6c97009321 (commit)
> via 3f16e26c7063f5004cafe4cfd6d084b7e4d08d1f (commit)
> via 91a5df88ad29bcbc485baa51eacf0b851c6f4834 (commit)
> via 1bd051a6b0a34cb2b2e80584b9fb4643abf1a827 (commit)
> via 5d38621d0bb9b398393806b875d612a05e76c06e (commit)
> via 8aba484aeaccda2881300ff80e9d7dfaaa842b40 (commit)
> via 5d01f6167c2354637e777650558be6d7d69e2579 (commit)
> via 6bc424b5c7c8130ffdb6390eae53b32370a755f8 (commit)
> via d595c68add4ef33cf273c455238b018729de00a5 (commit)
> via b9cb4325d74fb01dc4e71adc211e7e7052471778 (commit)
> via b4578c5b380130a41a69b5b49c970157acaf1dbb (commit)
> via b97b78abdac34fabcbbf64ba49ec8c78939124b4 (commit)
> via 87af3ecd48587775970c0ca731d50183bd24017e (commit)
> via 435d40f7e3dc5b99a5fcbc459f79ba6b04238502 (commit)
> via 6bf8daf9a2aa0d226bfd5b60c4b1580d17105320 (commit)
> via 70542ef9a1d09ce87c7d40ac5ea1706860edec74 (commit)
> via 55116c42e767ce795f796fc51cd2ef7d76cf18af (commit)
> via b942e67226af9e690bd63ac440b99aedb6becbb3 (commit)
> via fbef4590b7b7186890a7d0cb8be0af2780a2df5f (commit)
> via d0a36f2c8b2f41399ae709280cd8b4a2f3bb0165 (commit)
> via cb26f1a5eee13afe1a561ebf57245cb8629797b9 (commit)
> via 337e14712e2bf568db73dd57c709b3364e26d798 (commit)
> via 9ac3ffb51777ee48ffbd42ff3625f63dfe948837 (commit)
> via 10f73bfa4aece7707f48379b82e5858d1909d98f (commit)
> via e7f40d8aaba2c17b8ccb323b5df20a423ef5d0a0 (commit)
> via f02ce27d4b1a9d01b88d0ffaf626e5bafa671bf0 (commit)
> via 33f3de4eaaa4e2084ea6e3695e29da5b736f1095 (commit)
> via e470cba076535e4e9732173e0e314e473165478c (commit)
> via 542939c31bb73bab55f2fd71243b98f5559597d1 (commit)
> via b4df0a1eda252bb7efbd4d7453e9e8a57143c528 (commit)
> via 06f5c6328b73aad7b138096295357d803db26efa (commit)
> via f1ccde27c038e7fb7e538913505248b36ddd9e65 (commit)
> via 4a311c1241805dac5893918854fd40f77b2b6f49 (commit)
> via 4d5fb23ad827eda17b64676f527c3f168cd56ebd (commit)
> via 8b892c55b077d1716eb130e76f9c9725ecb0f73a (commit)
> from 60a742e0afd34e02299f64536df35116d68d888d (commit)
>
> Those revisions listed above that are new to this repository have
> not appeared on any other notification email; so we list those
> revisions in full, below.
>
> - Log -----------------------------------------------------------------
> commit 7f99e339363d9f005c9386f60a1d8c0953c85053
> Merge: 60a742e 773fb9c
> Author: Daniel Lezcano <daniel.lezcano at free.fr>
> Date: Wed Oct 31 16:39:50 2012 +0100
>
> Merge branch 'upstream-bugfix' of https://github.com/lxc/lxc
>
> * 'upstream-bugfix' of https://github.com/lxc/lxc: (47 commits)
> replace HOOK define with proper code.
> Remove lxc-start-ephemeral from configure.ac
> revert devtmpfs in ubuntu templates
> lxc-ubuntu{-cloud}: Fix missing "fi" in new devtmpfs code
> fix "make rpm"
> display warning when yum missing in fedora template
> templates: mount devtmpfs in ubuntu containers
> handle clone of btrfs snapshots
> if the rootfs is a btrfs subvolume, delete it instead of rm -rf
> lxc-debian: replace isc-dhcp-server by isc-dhcp-client
> lxc-ls: Scan cgroup mount points from fstype and not device
> Allow short -h and -n options to lxc-ps
> lxc-ubuntu: fix printing of default user
> lxc-debian: specify isc-dhcp-server in package list
> try to better handle out of date container caches.
> link /dev/kmsg to /dev/console in the container
> lxc-clone: fix the '--name' parameter
> lxc-ls: Use readlink on $directory
> lxc-busybox: Use relative mounts in lxc.mount.entry
> busybox: for all lib dirs create mounts only if directories exist
> ...
>
> Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>
>
> commit 773fb9cad76f43540fddb78c7ffef7237a51a06d
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Tue Sep 4 13:57:39 2012 -0500
>
> replace HOOK define with proper code.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit 8215fe8e4186ebe8cb79fe4b773f5bcffcdc723b
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Thu Oct 25 10:43:59 2012 +0200
>
> Remove lxc-start-ephemeral from configure.ac
>
> lxc-start-ephemeral.in ended up in configure.ac as a result of the
> cherry-pick. This new tool hasn't been pulled in yet.
>
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 192df6e2eb8ebb1a337c7ba025c57852d38e0d26
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Wed Oct 24 11:05:38 2012 -0500
>
> revert devtmpfs in ubuntu templates
>
> devtmpfs is shared between host and containers, and it messes up
> lucid containers too.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit c215bff6dfc298bdd6150e11b8c0f76c9d013a0a
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Wed Oct 24 13:05:03 2012 +0200
>
> lxc-ubuntu{-cloud}: Fix missing "fi" in new devtmpfs code
>
> The "if" statement to add devtmpfs was missing a matching "fi" causing parsing
> error when using the template.
>
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 0b53175846e704fc4dd4cf8b4590a86db63e50e6
> Author: Dwight Engen <dwight.engen at oracle.com>
> Date: Thu Oct 4 12:28:38 2012 -0400
>
> fix "make rpm"
>
> RPM doesn't like "-" in the version number and gives:
> "error: line 24: Illegal char '-' in: Version: 0.8.0-rc2"
> Other packages (bind-utils for example) have used . instead
> of - as a seperator.
>
> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit a1bd64823cd5e5afc53ba24940a51151e34b8103
> Author: Dwight Engen <dwight.engen at oracle.com>
> Date: Thu Oct 4 13:12:41 2012 -0400
>
> display warning when yum missing in fedora template
>
> This early exit is preventing the warning message that follows it from
> being shown.
>
> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
>
> commit bf7d76cf3ae180820c0a29e0bfbaa97c20ce6a3d
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Thu Oct 4 13:54:00 2012 -0500
>
> templates: mount devtmpfs in ubuntu containers
>
> That way /dev/disk/ exists, and update-grub can succeed.
>
> Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1060404
>
> commit d4eb4ab1290def213396611f5946ef3b7f0d83ef
> Author: Dwight Engen <dwight.engen at oracle.com>
> Date: Wed Sep 26 13:20:30 2012 -0400
>
> handle clone of btrfs snapshots
>
> Fix determination of $oldroot from the config file. The old code had the '
> in the wrong place and didn't account for whitespace between the = and
> the rootfs.
>
> Set $rootfs based on $oldroot instead of forcing it to be in
> $lxc_path/$lxc_new/rootfs. This allows for btrfs snapshot to be made even if
> $lxc_path isn't on the same filesystem. If $oldroot isn't a subvolume,
> fall back to making a copy.
>
> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
>
> commit 5ae26abb52046b6f21afa06bcbac221c3cf8f1c0
> Author: Dwight Engen <dwight.engen at oracle.com>
> Date: Wed Sep 26 12:59:28 2012 -0400
>
> if the rootfs is a btrfs subvolume, delete it instead of rm -rf
>
> Check if the rootfs is btrfs subvolume, and if so delete it. Otherwise
> fall back to the rm -rf.
>
> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
>
> commit 06a1e1db99844b95e21c3b67964974f9032720ea
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Mon Sep 24 15:16:25 2012 -0400
>
> lxc-debian: replace isc-dhcp-server by isc-dhcp-client
>
> The DHCP client should be isc-dhcp-client, not isc-dhcp-server.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 3b9bad3d638ea442bfe6ba7e677cd5c6d39c0916
> Author: Christian Seiler <christian at iwakd.de>
> Date: Mon Sep 24 11:21:48 2012 +0200
>
> lxc-ls: Scan cgroup mount points from fstype and not device
>
> lxc-ls --active now scans mount points that have the 'cgroup' filesystem
> type and not the 'cgroup' device name (which is ignored anyway and may be
> anything).
>
> Signed-off-by: Christian Seiler <christian at iwakd.de>
> Cc: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit c12e775237976bc0c1cf8afdc7aa766de46d3d40
> Author: Dwight Engen <dwight.engen at oracle.com>
> Date: Tue Sep 18 15:58:17 2012 -0400
>
> Allow short -h and -n options to lxc-ps
>
> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
>
> commit c6ed4d048deea85ed3bec67c7a04fb6c97009321
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Wed Sep 19 12:15:51 2012 -0500
>
> lxc-ubuntu: fix printing of default user
>
> If a user is bound into the container, don't claim the default user is
> ubuntu.
>
> Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1052315
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit 3f16e26c7063f5004cafe4cfd6d084b7e4d08d1f
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Wed Sep 19 12:14:58 2012 -0500
>
> lxc-debian: specify isc-dhcp-server in package list
>
> dhcp3-client does not exist in testing.
>
> Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1052972
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit 91a5df88ad29bcbc485baa51eacf0b851c6f4834
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Fri Sep 14 14:43:45 2012 -0500
>
> try to better handle out of date container caches.
>
> For a lucid container, apt-get update before installing the source package for
> add-apt-repository, so that apt-get does not fail.
>
> If apt-get dist-upgrade fails, suggest running lxc-create with -F.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit 1bd051a6b0a34cb2b2e80584b9fb4643abf1a827
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Thu Sep 13 09:39:07 2012 -0500
>
> link /dev/kmsg to /dev/console in the container
>
> This way init log messages can be seen on the console. If containerized
> syslog ever comes around, we can get rid of this.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit 5d38621d0bb9b398393806b875d612a05e76c06e
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Thu Sep 13 09:38:11 2012 -0500
>
> lxc-clone: fix the '--name' parameter
>
> The long opt for --name was being incorrectly compared to --new.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit 8aba484aeaccda2881300ff80e9d7dfaaa842b40
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Wed Sep 12 18:21:00 2012 -0400
>
> lxc-ls: Use readlink on $directory
>
> lxc-ls was failing in cases where $directory is a symlink to another
> directory. Instead have $directory be generated from the output of
> readlink -f "$lxc_path".
>
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 5d01f6167c2354637e777650558be6d7d69e2579
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Wed Sep 12 15:22:15 2012 -0400
>
> lxc-busybox: Use relative mounts in lxc.mount.entry
>
> To make it easier to clone/rename the container, replace hardcoded
> entries (with rootfs in the destination path) by rootfs-relative entries.
>
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 6bc424b5c7c8130ffdb6390eae53b32370a755f8
> Author: Stuart Yoder <stuart.yoder at freescale.com>
> Date: Wed Sep 12 13:15:12 2012 -0500
>
> busybox: for all lib dirs create mounts only if directories exist
>
> Signed-off-by: Stuart Yoder <stuart.yoder at freescale.com>
>
> commit d595c68add4ef33cf273c455238b018729de00a5
> Author: Dwight Engen <dwight.engen at oracle.com>
> Date: Tue Sep 11 17:06:05 2012 -0400
>
> fix expansion of LXCPATH,LXCROOTFSMOUNT,LXCTEMPLATEDIR
>
> These variables are not expanded correctly in doc/lxc-create.sgml.in
> and a workaround is in place to ensure ${localstatedir}, and ${datadir}
> are set in the various shell scripts that use it. There is no workaround
> to ensure ${datadir} is set in src/lxc/lxc-create.in, nor is
> ${localstatedir} set in templates/lxc-altlinux.in so I think that these
> are currently broken.
>
> Using AS_AC_EXPAND instead of AC_SUBST fixes these problems and removes
> the need for the workarounds. In addition the lxc-start-ephemeral.in
> script can be autoconf'ed instead of sed'ed by the makefile.
>
> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
>
> commit b9cb4325d74fb01dc4e71adc211e7e7052471778
> Author: Dwight Engen <dwight.engen at oracle.com>
> Date: Tue Sep 11 14:30:22 2012 -0400
>
> lxc-rpm-build
>
> Fix building of rpm by non-root user. Include templates in rpm, fix rpm path of
> lxc-init.
>
> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
>
> commit b4578c5b380130a41a69b5b49c970157acaf1dbb
> Author: Dwight Engen <dwight.engen at oracle.com>
> Date: Mon Sep 10 16:49:31 2012 -0400
>
> lxc-doc-synopsis-args
>
> I was getting raw nroff ".SH DESCRIPTION" in my man pages. This fixes
> the synopsis cmd args so that doesn't happen. Added replaceable to a few
> arguments.
>
> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
>
> commit b97b78abdac34fabcbbf64ba49ec8c78939124b4
> Author: Dwight Engen <dwight.engen at oracle.com>
> Date: Mon Sep 10 10:28:37 2012 -0400
>
> lxc-pkgconfig-dir
>
> Put pkg-config .pc file in libdir.
>
> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
>
> commit 87af3ecd48587775970c0ca731d50183bd24017e
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Thu Sep 6 22:16:55 2012 -0500
>
> log errno when pclose fails
>
> When lxc is executing a script and pclose fails, log the
> errno to help debug what happened.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit 435d40f7e3dc5b99a5fcbc459f79ba6b04238502
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Thu Sep 6 10:59:57 2012 -0400
>
> Pass the container name to copy_configuration in lxc-lenny
>
> This fixes a case where lxc.utsname would be set empty as copy_configuration
> wasn't getting the container name.
>
> Signed-off-by: Rex Tsai (蔡志展) <rex.tsai at canonical.com>
> Acked-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 6bf8daf9a2aa0d226bfd5b60c4b1580d17105320
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Thu Sep 6 10:57:20 2012 -0400
>
> Add SIGINT and SIGPWR handler in lxc-debian
>
> This adds a SIGINIT and SIGPWR handler in the default inittab for
> the Debian template. This allows lxc-shutdown/lxc-restart and their API calls
> to properly shutdown or reboot the container.
>
> Signed-off-by: Rex Tsai (蔡志展) <rex.tsai at canonical.com>
> Acked-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 70542ef9a1d09ce87c7d40ac5ea1706860edec74
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Wed Sep 5 23:54:51 2012 -0400
>
> Don't hardcode path to templates
>
> configure.ac used to set the template path to /usr/share/lxc/templates.
> Instead use ${datadir} to make it follow ${prefix}.
>
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 55116c42e767ce795f796fc51cd2ef7d76cf18af
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Wed Sep 5 21:59:13 2012 -0500
>
> lxc-destroy: Separately rm rootfs if it is a symlink
>
> If rootfs is a symbolic link but not to a block device, then do a separate
> rm of its contents. We have to do this because, out of cowardice, we call
> rm with --one-filesystem.
>
> Removing the '-o -h $rootdev' is ok, because if $rootdev is a symbolic
> link to a block device (including lvm blockdev) then -b will still return
> true.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit b942e67226af9e690bd63ac440b99aedb6becbb3
> Author: Scott Moser <smoser at ubuntu.com>
> Date: Tue Sep 4 15:44:25 2012 -0500
>
> ubuntu-cloud template cleanups
>
> Fix for quantal images which do not have the user 'ubuntu' present.
> Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1045955
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit fbef4590b7b7186890a7d0cb8be0af2780a2df5f
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Tue Sep 4 14:06:29 2012 -0500
>
> add prototype for clone(2) as per manpage
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit d0a36f2c8b2f41399ae709280cd8b4a2f3bb0165
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Sat Sep 1 20:15:31 2012 -0400
>
> Add missing include for apparmor.h in conf.c
>
> This include is conditional on apparmor being selected.
>
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit cb26f1a5eee13afe1a561ebf57245cb8629797b9
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Fri Aug 31 09:17:38 2012 -0700
>
> Various fedora template improvements
>
> 1. don't add network segment to config
> 2. check for 'curl'
> 3. don't add $name to $path, it's already in there
> 4. don't add devpts to fstab, that's wrong.
> 5. $UTSNAME doesn't exist
> 6. set root pwd to root instead of rooter.
> 7. install fedora-release package.
> 8. add a console on /dev/console.
> 9. create empty fstab
> 10. don't mount devpts in rc.sysinit.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
> Acked-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 337e14712e2bf568db73dd57c709b3364e26d798
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Fri Aug 31 09:09:34 2012 -0700
>
> sshd: run dhclient; allow adding a root ssh key
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
> Acked-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 9ac3ffb51777ee48ffbd42ff3625f63dfe948837
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Fri Aug 31 08:58:56 2012 -0700
>
> Make lxc-execute without rootfs work.
>
> That means, don't try to pin a null rootfs, and don't try to mount /proc
> since /var/lib/lxc/root/proc doesn't exist to be mounted onto.
> The apparmor patches are not yet upstream, so this patch will not go
> upstream by itself.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
> Acked-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 10f73bfa4aece7707f48379b82e5858d1909d98f
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Thu Aug 30 11:02:24 2012 -0500
>
> lxc-ubuntu-cloud: get full pathname to userdata file
>
> When passing '--userdata somefile' to the ubuntu-cloud template, a user
> may pass a relative pathname. The template uses the filename after
> changing current directory, so store the full pathname for the userdata
> file instead of a potential relative pathname.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit e7f40d8aaba2c17b8ccb323b5df20a423ef5d0a0
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Wed Aug 29 14:42:59 2012 -0700
>
> When creating the lxc cgroup directory, ignore -EEXIST
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
> Acked-by: Stéphane Graber <stgraber at ubuntu.com
>
> commit f02ce27d4b1a9d01b88d0ffaf626e5bafa671bf0
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Wed Aug 29 09:27:53 2012 -0700
>
> Add lxc.aa_profile example to all templates
>
> LXC has optional apparmor support, default profile is lxc-container-default.
> This change adds a commented "lxc.aa_profile = default" line to all templates,
> uncommenting this will bypass apparmor for the container.
>
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 33f3de4eaaa4e2084ea6e3695e29da5b736f1095
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Wed Aug 29 13:51:37 2012 -0700
>
> Don't update the host-name field in dhclient.conf when not hardcoded.
>
> On Debian and Ubuntu, the default host-name field in dhclient.conf is
> set to either "<hostname>" or "gethostname()" both of which get replaced
> by the machine's hostname at query time.
>
> The sed call currently present in lxc-clone hardcodes the hostname in
> dhclient.conf, causing dpkg to prompt on isc-dhcp updates.
>
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit e470cba076535e4e9732173e0e314e473165478c
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Tue Aug 28 13:46:59 2012 -0400
>
> Use lxc_putold as the pivot_root put dir in the ubuntu templates
>
> By default we use mnt, but that means that lxc fstab entries do not work
> when placed under the container's /mnt/.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
> Acked-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit 542939c31bb73bab55f2fd71243b98f5559597d1
> Author: Stéphane Graber <stgraber at ubuntu.com>
> Date: Tue Aug 28 13:42:27 2012 -0400
>
> Fix lxc-ubuntu and lxc-ubuntu-cloud to properly deal with /dev/shm.
>
> Now that initscripts in Debian and Ubuntu has been updated to no longer
> do silly things with /dev/shm and /run/shm on installation/update, the
> check needs updating to detect any remaining broken case and fix it.
>
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
>
> commit b4df0a1eda252bb7efbd4d7453e9e8a57143c528
> Author: Serge Hallyn <serge.halyn at ubuntu.com>
> Date: Tue Aug 21 10:05:19 2012 -0500
>
> lxc_start: exit early if insufficient privs in daemon mode
>
> Starting a container with insufficient privilege (correctly) fails
> during lxc_init. However, if starting a daemonized container, we
> daemonize before we get to that check. Therefore while the
> container will fail to start, and the logfile will show this, the
> 'lxc-start -n x -d' command will return success. For ease of
> scripting, do a check for the required privilege before we exit.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit 06f5c6328b73aad7b138096295357d803db26efa
> Author: Serge Hallyn <serge.halyn at ubuntu.com>
> Date: Tue Aug 21 09:59:43 2012 -0500
>
> ubuntu template: apt-get clean after debootstrapping a cache
>
> This saves quite a bit of space in the cache and containers.
>
> See https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1037626 for the
> original bug report.
>
> Reported-by: Fajar A. Nugraha <list at fajar.net>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit f1ccde27c038e7fb7e538913505248b36ddd9e65
> Author: Serge Hallyn <serge.halyn at ubuntu.com>
> Date: Tue Aug 21 09:56:03 2012 -0500
>
> ubuntu and debian templates: Clean up cache if cache build is interrupted
>
> Otherwise the next lxc-create may rsync a bad cache.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit 4a311c1241805dac5893918854fd40f77b2b6f49
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Thu Aug 16 21:11:50 2012 -0500
>
> Cleanup partial container if -h was passed to template
>
> If user calls 'lxc-create -t ubuntu -- -h' (as opposed to
> 'lxc-create -t ubuntu -h') then the ubuntu template will print its
> help then exit 0. Then lxc-create does not cleanup. So detect this
> in lxc-create.
>
> commit 4d5fb23ad827eda17b64676f527c3f168cd56ebd
> Author: Serge Hallyn <serge at amd1.(none)>
> Date: Fri Jul 20 10:38:15 2012 -0500
>
> lxc-clone: fix handling of lxc.mount entries
>
> The 'lxc.mount =' entry can have more than one space, or tabs, before the =.
> We only need to disambiguate from 'lxc.mount.entry'. So just check for a
> space or tab after mount.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> commit 8b892c55b077d1716eb130e76f9c9725ecb0f73a
> Author: Serge Hallyn <serge.hallyn at ubuntu.com>
> Date: Thu Jul 19 17:54:54 2012 -0500
>
> lxc-clone: change uuid on xfs
>
> Otherwise after cloning an lvm+xfs container you can't run the
> original and clone at the same time.
>
> Based on a patch by Maurizio Sambati posted at
> https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1013549
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
>
> -----------------------------------------------------------------------
>
> Summary of changes:
> Makefile.am | 2 +-
> configure.ac | 8 +-
> doc/lxc-attach.sgml.in | 11 ++-
> doc/lxc-cgroup.sgml.in | 7 +-
> doc/lxc-checkpoint.sgml.in | 8 +-
> doc/lxc-console.sgml.in | 8 +-
> doc/lxc-create.sgml.in | 12 ++--
> doc/lxc-destroy.sgml.in | 7 +-
> doc/lxc-execute.sgml.in | 10 ++--
> doc/lxc-freeze.sgml.in | 4 +-
> doc/lxc-kill.sgml.in | 4 +-
> doc/lxc-ls.sgml.in | 5 +-
> doc/lxc-monitor.sgml.in | 4 +-
> doc/lxc-ps.sgml.in | 14 ++--
> doc/lxc-restart.sgml.in | 11 ++--
> doc/lxc-shutdown.sgml.in | 7 +-
> doc/lxc-start.sgml.in | 16 +++--
> doc/lxc-stop.sgml.in | 4 +-
> doc/lxc-unfreeze.sgml.in | 4 +-
> doc/lxc-wait.sgml.in | 6 +-
> lxc.spec.in | 16 +++--
> src/lxc/cgroup.c | 9 ++-
> src/lxc/conf.c | 51 +++++++++++++-
> src/lxc/conf.h | 6 --
> src/lxc/lxc-clone.in | 34 ++++++----
> src/lxc/lxc-create.in | 14 ++++-
> src/lxc/lxc-destroy.in | 17 ++++--
> src/lxc/lxc-ls.in | 5 +-
> src/lxc/lxc-ps.in | 4 +-
> src/lxc/lxc-setcap.in | 3 -
> src/lxc/lxc-setuid.in | 3 -
> src/lxc/lxc_start.c | 16 ++++-
> src/lxc/namespace.h | 4 +
> src/lxc/start.c | 15 +++-
> templates/lxc-altlinux.in | 4 +
> templates/lxc-archlinux.in | 4 +
> templates/lxc-busybox.in | 30 ++++-----
> templates/lxc-debian.in | 19 +++++-
> templates/lxc-fedora.in | 55 +++++++++++-----
> templates/lxc-lenny.in | 6 ++-
> templates/lxc-opensuse.in | 3 +
> templates/lxc-sshd.in | 48 ++++++++++++--
> templates/lxc-ubuntu-cloud.in | 144 ++++++++++++++++++++++++-----------------
> templates/lxc-ubuntu.in | 43 +++++++++---
> 44 files changed, 465 insertions(+), 240 deletions(-)
>
>
> hooks/post-receive
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct
>
>
> _______________________________________________
> Lxc-devel mailing list
> Lxc-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxc-devel
More information about the lxc-users
mailing list