From: Dwight Engen Date: Mon, 28 Apr 2014 20:50:51 +0000 (-0400) Subject: allow all iX86 strings for lxc.arch X-Git-Tag: lxc-1.1.0.alpha1~138 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb8d8207c36402ba1282081963b3dcd3356452ec;p=thirdparty%2Flxc.git allow all iX86 strings for lxc.arch This change accepts all the same strings for lxc.arch that setarch(8) does. Note that we continue to parse plain x86 as PER_LINUX32 so as not to break existing lxc configuration files. Signed-off-by: Dwight Engen Signed-off-by: Serge Hallyn --- diff --git a/src/lxc/confile.c b/src/lxc/confile.c index 90fb34400..4e7dead7c 100644 --- a/src/lxc/confile.c +++ b/src/lxc/confile.c @@ -1723,9 +1723,15 @@ signed long lxc_config_parse_arch(const char *arch) struct per_name { char *name; unsigned long per; - } pername[4] = { + } pername[] = { { "x86", PER_LINUX32 }, + { "linux32", PER_LINUX32 }, + { "i386", PER_LINUX32 }, + { "i486", PER_LINUX32 }, + { "i586", PER_LINUX32 }, { "i686", PER_LINUX32 }, + { "athlon", PER_LINUX32 }, + { "linux64", PER_LINUX }, { "x86_64", PER_LINUX }, { "amd64", PER_LINUX }, };