]> git.proxmox.com Git - grub2.git/blobdiff - debian/rules
New upstream release candidate (2.04~rc1)
[grub2.git] / debian / rules
index 7c0f4532c41204aacbc41bfd2fab37f6a13dd5c7..06308cbe02e746f5e4c86de4d87117bf130b86ba 100755 (executable)
@@ -429,6 +429,17 @@ install/grub-pc install/grub-efi-ia32 install/grub-efi-amd64 install/grub-efi-ia
                echo "$(package_bin): binary-from-other-architecture *efiemu64.o" \
                        >> debian/$(package_bin)/usr/share/lintian/overrides/$(package_bin) ; \
        fi
+       case $@ in \
+               install/grub-efi*) \
+                       (echo "# These aren't Windows executables, and these features wouldn't be very useful." \
+                        echo "$(package_bin): portable-executable-missing-security-features *.efi ASLR DEP/NX") \
+                               >> debian/$(package_bin)/usr/share/lintian/overrides/$(package_bin) ;; \
+       esac
+       if [ "$@" = "install/grub-emu" ]; then \
+               (echo "# This seems to be due to a readelf bug: https://bugs.debian.org/929585"; \
+                echo "$(package_bin): binary-or-shlib-defines-rpath usr/lib/grub/*-emu/macho.mod 0x0") \
+                       >> debian/$(package_bin)/usr/share/lintian/overrides/$(package_bin); \
+       fi
 
        mkdir -p debian/$(package_dbg)/usr/share/lintian/overrides
        echo "$(package_dbg): unstripped-binary-or-object *.module" \