nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 67 lines 3.1 kB view raw
1diff --git a/Makefile b/Makefile 2index 4d07160..4ae2a7d 100644 3--- a/Makefile 4+++ b/Makefile 5@@ -150,9 +150,11 @@ edk2: build_edk2 6 cp $(EDK2_BUILDLOC)/refind.efi ./refind/refind_$(FILENAME_CODE).efi 7 cp $(EDK2_BUILDLOC)/gptsync.efi ./gptsync/gptsync_$(FILENAME_CODE).efi 8 ifneq ($(OMIT_SBAT), 1) 9- $(OBJCOPY) --set-section-alignment '.sbat=512' --add-section .sbat=$(REFIND_SBAT_CSV) \ 10+ $(OBJCOPY) --preserve-dates --set-section-alignment '.sbat=512' \ 11+ --add-section .sbat=$(REFIND_SBAT_CSV) \ 12 --adjust-section-vma .sbat+10000000 ./refind/refind_$(FILENAME_CODE).efi 13- $(OBJCOPY) --set-section-alignment '.sbat=512' --add-section .sbat=$(REFIND_SBAT_CSV) \ 14+ $(OBJCOPY) --preserve-dates --set-section-alignment '.sbat=512' \ 15+ --add-section .sbat=$(REFIND_SBAT_CSV) \ 16 --adjust-section-vma .sbat+10000000 ./gptsync/gptsync_$(FILENAME_CODE).efi 17 endif 18 19@@ -173,7 +175,8 @@ else 20 for BASENAME in $(EDK2_DRIVER_BASENAMES) ; do \ 21 echo "Copying $$BASENAME""_$(FILENAME_CODE).efi" ; \ 22 cp "$(EDK2_BUILDLOC)/$$BASENAME.efi" ./drivers_$(FILENAME_CODE)/$$BASENAME\_$(FILENAME_CODE).efi ; \ 23- $(OBJCOPY) --set-section-alignment '.sbat=512' --add-section .sbat=$(REFIND_SBAT_CSV) \ 24+ $(OBJCOPY) --preserve-dates --set-section-alignment '.sbat=512' \ 25+ --add-section .sbat=$(REFIND_SBAT_CSV) \ 26 --adjust-section-vma .sbat+10000000 ./drivers_$(FILENAME_CODE)/$$BASENAME\_$(FILENAME_CODE).efi ; \ 27 done 28 endif 29diff --git a/filesystems/Make.gnuefi b/filesystems/Make.gnuefi 30index 70e4ad6..2329659 100644 31--- a/filesystems/Make.gnuefi 32+++ b/filesystems/Make.gnuefi 33@@ -38,7 +38,7 @@ $(TARGET): $(SHLIB_TARGET) 34 -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \ 35 -j .reloc --strip-unneeded $(FORMAT_DRIVER) $< $@ 36 ifneq ($(OMIT_SBAT), 1) 37- $(OBJCOPY) --add-section .sbat=$(SRCDIR)/../$(REFIND_SBAT_CSV) \ 38+ $(OBJCOPY) --preserve-dates --add-section .sbat=$(SRCDIR)/../$(REFIND_SBAT_CSV) \ 39 --adjust-section-vma .sbat+10000000 $@ 40 endif 41 chmod a-x $(TARGET) 42diff --git a/gptsync/Make.gnuefi b/gptsync/Make.gnuefi 43index b6c0763..49aff13 100644 44--- a/gptsync/Make.gnuefi 45+++ b/gptsync/Make.gnuefi 46@@ -35,7 +35,7 @@ $(TARGET): $(SHLIB_TARGET) 47 -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \ 48 -j .reloc --strip-unneeded $(FORMAT) $< $@ 49 ifneq ($(OMIT_SBAT), 1) 50- $(OBJCOPY) --add-section .sbat=../$(REFIND_SBAT_CSV) \ 51+ $(OBJCOPY) --preserve-dates --add-section .sbat=../$(REFIND_SBAT_CSV) \ 52 --adjust-section-vma .sbat+10000000 $@ 53 endif 54 chmod a-x $(TARGET) 55diff --git a/refind/Makefile b/refind/Makefile 56index 73be8e5..880bd22 100644 57--- a/refind/Makefile 58+++ b/refind/Makefile 59@@ -54,7 +54,7 @@ $(TARGET): $(SHLIB_TARGET) 60 -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \ 61 -j .reloc --strip-unneeded $(FORMAT) $< $@ 62 ifneq ($(OMIT_SBAT), 1) 63- $(OBJCOPY) --add-section .sbat=$(SRCDIR)/../$(REFIND_SBAT_CSV) \ 64+ $(OBJCOPY) --preserve-dates --add-section .sbat=$(SRCDIR)/../$(REFIND_SBAT_CSV) \ 65 --adjust-section-vma .sbat+10000000 $@ 66 endif 67 chmod a-x $(TARGET)