fi
eval set -- "$options"
+littleendian=$(lscpu | grep '^Byte Order' | grep -q Little && echo yes)
+
arch=$(uname -m)
if [ "$arch" = "i686" ]; then
arch="i386"
arch="amd64"
elif [ "$arch" = "armv7l" ]; then
arch="armhf"
+elif [ "$arch" = "mips" -a "$littleendian" = "yes" ]; then
+ arch="mipsel"
+elif [ "$arch" = "mips64" -a "$littleendian" = "yes" ]; then
+ arch="mips64el"
fi
hostarch=$arch
mainonly=1
echo "can't create $arch container on $hostarch"
exit 1
fi
+
+ if [ $hostarch = "mips" -a $arch != "mips" ] || \
+ [ $hostarch = "mipsel" -a $arch != "mipsel" ] || \
+ [ $hostarch = "mips64" -a $arch != "mips" -a $arch != "mips64" ] || \
+ [ $hostarch = "mips64el" -a $arch != "mipsel" -a $arch != "mips64el" ]; then
+ echo "can't create $arch container on $hostarch"
+ exit 1
+ fi
else
if ! file -b "${interpreter}" |grep -q "statically linked" ; then
echo "'${interpreter}' must be statically linked" 1>&2