Gah! Wrong patch. Here is the right one. Sorry about that. Subject: [PATCH 3/2] lxc-ubuntu template: set lxc.arch in config
Otherwise the container works fine, except uname -a reports x86_64, not i686. And unfortunately debootstrap and lxc.arch each accept only the opposite of each other (i386 vs i686) :) Signed-off-by: Serge Hallyn <serge.hal...@ubuntu.com> --- templates/lxc-ubuntu.in | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/templates/lxc-ubuntu.in b/templates/lxc-ubuntu.in index 0b68e84..92fff86 100644 --- a/templates/lxc-ubuntu.in +++ b/templates/lxc-ubuntu.in @@ -167,6 +167,11 @@ copy_configuration() path=$1 rootfs=$2 name=$3 + arch=$4 + + if [ $arch = "i386" ]; then + arch="i686" + fi cat <<EOF >> $path/config lxc.utsname = $name @@ -175,6 +180,7 @@ lxc.tty = 4 lxc.pts = 1024 lxc.rootfs = $rootfs lxc.mount = $path/fstab +lxc.arch = $arch lxc.cgroup.devices.deny = a # /dev/null and zero @@ -418,6 +424,10 @@ do esac done +if [ "$arch" == "i686" ]; then + arch=i386 +fi + if [ ! -z "$clean" -a -z "$path" ]; then clean || exit 1 exit 0 @@ -458,7 +468,7 @@ if [ $? -ne 0 ]; then exit 1 fi -copy_configuration $path $rootfs $name +copy_configuration $path $rootfs $name $arch if [ $? -ne 0 ]; then echo "failed write configuration file" exit 1 -- 1.7.4.1 ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Data protection magic? Nope - It's vRanger. Get your free trial download today. http://p.sf.net/sfu/quest-sfdev2dev _______________________________________________ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users