浏览代码

Signature check wimboot

Antony Messerli 8 年之前
父节点
当前提交
8466e19c4a
共有 1 个文件被更改,包括 7 次插入0 次删除
  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