From 29f7fda1436283da8a69851dabcb85c22f70b792 Mon Sep 17 00:00:00 2001 From: Steve McIntyre Date: Fri, 19 Apr 2019 15:19:43 +0100 Subject: Instead of hard-coding amd64 (x64), use a per-arch variable --- debian/rules | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules index 60c3577..9c7880d 100755 --- a/debian/rules +++ b/debian/rules @@ -3,14 +3,23 @@ VERSION := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2) SHIM_VERSION := $(shell dpkg-query -f '$${Version}\n' -W shim) +include /usr/share/dpkg/architecture.mk + +ifeq ($(DEB_HOST_ARCH),amd64) +export EFI_ARCH := x64 +endif +ifeq ($(DEB_HOST_ARCH),arm64) +export EFI_ARCH := aa64 +endif +ifeq ($(DEB_HOST_ARCH),i386) +export EFI_ARCH := ia32 +endif + %: dh $@ docdir := debian/shim-signed/usr/share/doc/shim-signed -override_dh_install: - dh_install - override_dh_installchangelogs: dh_installchangelogs # Quieten lintian, which otherwise gets confused by our odd version -- cgit v1.2.3