Explorar o código

Signature check wimboot

Antony Messerli %!s(int64=8) %!d(string=hai) anos
pai
achega
8466e19c4a
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      src/windows.ipxe

+ 7 - 0
src/windows.ipxe

@@ -46,6 +46,13 @@ initrd ${win_base_url}/${win_arch}/bootmgr bootmgr
 initrd ${win_base_url}/${win_arch}/boot/bcd bcd
 initrd ${win_base_url}/${win_arch}/boot/boot.sdi boot.sdi
 initrd ${win_base_url}/${win_arch}/sources/boot.wim boot.wim
+md5sum wimboot
+iseq ${img_sigs_enabled} true && goto verify_sigs || goto skip_sigs
+:verify_sigs
+echo
+echo Checking wimboot signature...
+imgverify wimboot ${sigs}/wimboot.sig || goto error
+:skip_sigs
 boot
 
 :windows_exit