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.lezc...@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 <dlezc...@fr.ibm.com> > > commit 773fb9cad76f43540fddb78c7ffef7237a51a06d > Author: Serge Hallyn <serge.hal...@ubuntu.com> > Date: Tue Sep 4 13:57:39 2012 -0500 > > replace HOOK define with proper code. > > Signed-off-by: Serge Hallyn <serge.hal...@ubuntu.com> > > commit 8215fe8e4186ebe8cb79fe4b773f5bcffcdc723b > Author: Stéphane Graber <stgra...@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 <stgra...@ubuntu.com> > > commit 192df6e2eb8ebb1a337c7ba025c57852d38e0d26 > Author: Serge Hallyn <serge.hal...@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.hal...@ubuntu.com> > > commit c215bff6dfc298bdd6150e11b8c0f76c9d013a0a > Author: Stéphane Graber <stgra...@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 <stgra...@ubuntu.com> > > commit 0b53175846e704fc4dd4cf8b4590a86db63e50e6 > Author: Dwight Engen <dwight.en...@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.en...@oracle.com> > Signed-off-by: Serge Hallyn <serge.hal...@ubuntu.com> > > commit a1bd64823cd5e5afc53ba24940a51151e34b8103 > Author: Dwight Engen <dwight.en...@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.en...@oracle.com> > > commit bf7d76cf3ae180820c0a29e0bfbaa97c20ce6a3d > Author: Serge Hallyn <serge.hal...@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.en...@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.en...@oracle.com> > > commit 5ae26abb52046b6f21afa06bcbac221c3cf8f1c0 > Author: Dwight Engen <dwight.en...@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.en...@oracle.com> > > commit 06a1e1db99844b95e21c3b67964974f9032720ea > Author: Stéphane Graber <stgra...@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.hal...@ubuntu.com> > Signed-off-by: Stéphane Graber <stgra...@ubuntu.com> > > commit 3b9bad3d638ea442bfe6ba7e677cd5c6d39c0916 > Author: Christian Seiler <christ...@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 <christ...@iwakd.de> > Cc: Serge Hallyn <serge.hal...@ubuntu.com> > > commit c12e775237976bc0c1cf8afdc7aa766de46d3d40 > Author: Dwight Engen <dwight.en...@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.en...@oracle.com> > > commit c6ed4d048deea85ed3bec67c7a04fb6c97009321 > Author: Serge Hallyn <serge.hal...@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.hal...@ubuntu.com> > > commit 3f16e26c7063f5004cafe4cfd6d084b7e4d08d1f > Author: Serge Hallyn <serge.hal...@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.hal...@ubuntu.com> > > commit 91a5df88ad29bcbc485baa51eacf0b851c6f4834 > Author: Serge Hallyn <serge.hal...@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.hal...@ubuntu.com> > > commit 1bd051a6b0a34cb2b2e80584b9fb4643abf1a827 > Author: Serge Hallyn <serge.hal...@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.hal...@ubuntu.com> > > commit 5d38621d0bb9b398393806b875d612a05e76c06e > Author: Serge Hallyn <serge.hal...@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.hal...@ubuntu.com> > > commit 8aba484aeaccda2881300ff80e9d7dfaaa842b40 > Author: Stéphane Graber <stgra...@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 <stgra...@ubuntu.com> > > commit 5d01f6167c2354637e777650558be6d7d69e2579 > Author: Stéphane Graber <stgra...@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 <stgra...@ubuntu.com> > > commit 6bc424b5c7c8130ffdb6390eae53b32370a755f8 > Author: Stuart Yoder <stuart.yo...@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.yo...@freescale.com> > > commit d595c68add4ef33cf273c455238b018729de00a5 > Author: Dwight Engen <dwight.en...@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.en...@oracle.com> > > commit b9cb4325d74fb01dc4e71adc211e7e7052471778 > Author: Dwight Engen <dwight.en...@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.en...@oracle.com> > > commit b4578c5b380130a41a69b5b49c970157acaf1dbb > Author: Dwight Engen <dwight.en...@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.en...@oracle.com> > > commit b97b78abdac34fabcbbf64ba49ec8c78939124b4 > Author: Dwight Engen <dwight.en...@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.en...@oracle.com> > > commit 87af3ecd48587775970c0ca731d50183bd24017e > Author: Serge Hallyn <serge.hal...@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.hal...@ubuntu.com> > > commit 435d40f7e3dc5b99a5fcbc459f79ba6b04238502 > Author: Stéphane Graber <stgra...@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.t...@canonical.com> > Acked-by: Stéphane Graber <stgra...@ubuntu.com> > > commit 6bf8daf9a2aa0d226bfd5b60c4b1580d17105320 > Author: Stéphane Graber <stgra...@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.t...@canonical.com> > Acked-by: Stéphane Graber <stgra...@ubuntu.com> > > commit 70542ef9a1d09ce87c7d40ac5ea1706860edec74 > Author: Stéphane Graber <stgra...@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 <stgra...@ubuntu.com> > > commit 55116c42e767ce795f796fc51cd2ef7d76cf18af > Author: Serge Hallyn <serge.hal...@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.hal...@ubuntu.com> > > commit b942e67226af9e690bd63ac440b99aedb6becbb3 > Author: Scott Moser <smo...@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.hal...@ubuntu.com> > > commit fbef4590b7b7186890a7d0cb8be0af2780a2df5f > Author: Serge Hallyn <serge.hal...@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.hal...@ubuntu.com> > > commit d0a36f2c8b2f41399ae709280cd8b4a2f3bb0165 > Author: Stéphane Graber <stgra...@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 <stgra...@ubuntu.com> > > commit cb26f1a5eee13afe1a561ebf57245cb8629797b9 > Author: Stéphane Graber <stgra...@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.hal...@ubuntu.com> > Acked-by: Stéphane Graber <stgra...@ubuntu.com> > > commit 337e14712e2bf568db73dd57c709b3364e26d798 > Author: Stéphane Graber <stgra...@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.hal...@ubuntu.com> > Acked-by: Stéphane Graber <stgra...@ubuntu.com> > > commit 9ac3ffb51777ee48ffbd42ff3625f63dfe948837 > Author: Stéphane Graber <stgra...@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.hal...@ubuntu.com> > Acked-by: Stéphane Graber <stgra...@ubuntu.com> > > commit 10f73bfa4aece7707f48379b82e5858d1909d98f > Author: Serge Hallyn <serge.hal...@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.hal...@ubuntu.com> > > commit e7f40d8aaba2c17b8ccb323b5df20a423ef5d0a0 > Author: Stéphane Graber <stgra...@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.hal...@ubuntu.com> > Acked-by: Stéphane Graber <stgra...@ubuntu.com > > commit f02ce27d4b1a9d01b88d0ffaf626e5bafa671bf0 > Author: Stéphane Graber <stgra...@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 <stgra...@ubuntu.com> > > commit 33f3de4eaaa4e2084ea6e3695e29da5b736f1095 > Author: Stéphane Graber <stgra...@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 <stgra...@ubuntu.com> > > commit e470cba076535e4e9732173e0e314e473165478c > Author: Stéphane Graber <stgra...@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.hal...@ubuntu.com> > Acked-by: Stéphane Graber <stgra...@ubuntu.com> > > commit 542939c31bb73bab55f2fd71243b98f5559597d1 > Author: Stéphane Graber <stgra...@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 <stgra...@ubuntu.com> > > commit b4df0a1eda252bb7efbd4d7453e9e8a57143c528 > Author: Serge Hallyn <serge.ha...@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.hal...@ubuntu.com> > > commit 06f5c6328b73aad7b138096295357d803db26efa > Author: Serge Hallyn <serge.ha...@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 <l...@fajar.net> > Signed-off-by: Serge Hallyn <serge.hal...@ubuntu.com> > > commit f1ccde27c038e7fb7e538913505248b36ddd9e65 > Author: Serge Hallyn <serge.ha...@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.hal...@ubuntu.com> > > commit 4a311c1241805dac5893918854fd40f77b2b6f49 > Author: Serge Hallyn <serge.hal...@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@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.hal...@ubuntu.com> > > commit 8b892c55b077d1716eb130e76f9c9725ecb0f73a > Author: Serge Hallyn <serge.hal...@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.hal...@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-de...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/lxc-devel ------------------------------------------------------------------------------ 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-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users