From: Stéphane Graber Date: Fri, 31 Jan 2014 09:34:03 +0000 (+0000) Subject: lxc-ubuntu-cloud: Update arm* cross X-Git-Tag: lxc-1.0.0.beta4~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d46417540f61ffb93344f3d338340588bf118ab4;p=thirdparty%2Flxc.git lxc-ubuntu-cloud: Update arm* cross | host arch | arm64 | armhf | armel | ------------------------------------- | arm64 | X | X | X | | armhf | | X | X | | armel | | X | X | ------------------------------------- Although optional, all existing arm64 silicon supports 32bit instructions. armel/armhf is only a userspace change, so they are interchangeable. However armhf isn't supported on all armel platforms (e.g. armv6) but all those we support have hard-float. Signed-off-by: Stéphane Graber --- diff --git a/templates/lxc-ubuntu-cloud.in b/templates/lxc-ubuntu-cloud.in index e19d05b34..c0566e84d 100644 --- a/templates/lxc-ubuntu-cloud.in +++ b/templates/lxc-ubuntu-cloud.in @@ -235,7 +235,10 @@ fi if [ "$skip_arch_check" = "0" ]; then case "$hostarch:$arch" in $arch:$arch) : ;; # the host == container - amd64:i386|arm*:arm*) :;; # supported "cross" + amd64:i386) :;; # supported "cross" + arm64:arm*) :;; # supported "cross" + armel:armhf) :;; # supported "cross" + armhf:armel) :;; # supported "cross" *) echo "cannot create '$arch' container on hostarch '$hostarch'"; exit 1;; esac