mirror of
https://git.proxmox.com/git/pve-edk2-firmware
synced 2025-10-04 13:51:43 +00:00
debian: sync edk2-vars-generator script with packaging upstream
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
0ae801cae2
commit
dd9d3a52da
13
debian/edk2-vars-generator.py
vendored
13
debian/edk2-vars-generator.py
vendored
@ -53,6 +53,11 @@ if __name__ == '__main__':
|
||||
help='UEFI code image',
|
||||
required=True,
|
||||
)
|
||||
parser.add_argument(
|
||||
"--no-default",
|
||||
action="store_true",
|
||||
help='Do not enroll the default keys, just the PK/KEK1 certificate',
|
||||
)
|
||||
parser.add_argument(
|
||||
"-V", "--vars-template",
|
||||
help='UEFI vars template',
|
||||
@ -122,7 +127,13 @@ if __name__ == '__main__':
|
||||
child.expect(['Shell> '])
|
||||
child.sendline('FS0:\r')
|
||||
child.expect(['FS0:\\\\> '])
|
||||
child.sendline('EnrollDefaultKeys.efi\r')
|
||||
enrollcmd = ['EnrollDefaultKeys.efi']
|
||||
if args.no_default:
|
||||
enrollcmd.append("--no-default")
|
||||
child.sendline(f'{" ".join(enrollcmd)}\r')
|
||||
child.expect(['FS0:\\\\> '])
|
||||
# Clear the BootOrder. See #1015759
|
||||
child.sendline('setvar BootOrder =\r')
|
||||
child.expect(['FS0:\\\\> '])
|
||||
child.sendline('reset -s\r')
|
||||
child.wait()
|
||||
|
Loading…
Reference in New Issue
Block a user