X-Git-Url: https://code.delx.au/refind/blobdiff_plain/323d418f9b1b01403071df1e51e140e87a759395..407cbc9c1736ff161309112289876e0d8218c214:/debian/rules diff --git a/debian/rules b/debian/rules index a65f7e4..6f9c7f2 100755 --- a/debian/rules +++ b/debian/rules @@ -2,16 +2,36 @@ export DH_VERBOSE := 1 +DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2>/dev/null) +ifeq (amd64, $(DEB_HOST_ARCH_CPU)) + EFI_ARCH := x64 +else +ifeq (i386, $(DEB_HOST_ARCH_CPU)) + EFI_ARCH := ia32 +else + $(warning EFI architecture for $(DEB_HOST_ARCH_CPU) is unknown) + EFI_ARCH := $(DEB_HOST_ARCH_CPU) +endif +endif + %: dh $@ override_dh_auto_clean: dh_auto_clean - rm -f drivers_*/* + rm -rf drivers_*/ override_dh_auto_build: $(MAKE) gnuefi $(MAKE) fs_gnuefi override_dh_auto_install: - ./debian/debinstall ./debian/refind + # "make install" actually runs "efi-install" for the current system, so let's not do that :) + +override_dh_install: + dh_install + mkdir -p debian/refind/usr/share/refind/refind/tools_$(EFI_ARCH) + cp gptsync/gptsync_$(EFI_ARCH).efi debian/refind/usr/share/refind/refind/tools_$(EFI_ARCH)/ + +override_dh_installchangelogs: + dh_installchangelogs NEWS.txt