mkdeb: correctly map package architectures for x86 and ARM

mkdeb previously set the package architecture to be 'amd64' for anything other than
XEN_TARGET_ARCH=x86_32.  This patch attempts to correctly map the architecture
from XEN_TARGET_ARCH to the Debian architecture names for x86 and ARM
architectures.

Signed-off-by: Clark Laughlin <clark.laughlin@linaro.org>
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
This commit is contained in:
Clark Laughlin authored and Ian Campbell committed 2014-11-20 15:34:53 +00:00
1 parent 405254bbb2
commit 4de0025bf4
1 file changed
+11 -5
+11 -5
View File
@@ -13,11 +13,17 @@ fi
cd $1
version=$2
if test "$XEN_TARGET_ARCH" = "x86_32"; then
arch=i386
else
arch=amd64
fi
# map the architecture, if necessary
case "$XEN_TARGET_ARCH" in
x86_32|x86_32p) arch=i386 ;;
x86_64) arch=amd64 ;;
arm32) arch=armhf ;;
arm64) arch=$XEN_TARGET_ARCH;;
*) echo "Unknown XEN_TARGET_ARCH $XEN_TARGET_ARCH" >&2
exit 1
;;
esac
# Prepare the directory to package
cd dist
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.