Skip to content

Commit 689d564

Browse files
nl6720jelly
authored andcommitted
archlinux.ipxe: do not perform GPG signature verification for the root file system image
Now that there have been three ISO releases with OpenSSL signed root file system image, the GPG-based verification option `verify=y` can be removed. Doing this will allow releasing official ISOs without a GPG signed root file system image. The past few ISOs have been signed with an "Ephemeral Signing Key", so nothing of value will be lost. This was done because it is complicated to run `mkarchiso` as root while passing it the user's GPG keys. The envisioned future automated release process would also benefit by not tangling itself with GPG and only rely on code signing certificates. Follow-up to commit 248908d
1 parent 3d4286a commit 689d564

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

templates/releng/archlinux.ipxe

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ initrd ${mirrorurl}iso/${release}/arch/boot/intel-ucode.img || goto failed_downl
132132
imgverify intel-ucode.img ${mirrorurl}iso/${release}/arch/boot/intel-ucode.img.ipxe.sig || goto failed_verify
133133
initrd ${mirrorurl}iso/${release}/arch/boot/x86_64/initramfs-linux.img || goto failed_download
134134
imgverify initramfs-linux.img ${mirrorurl}iso/${release}/arch/boot/x86_64/initramfs-linux.img.ipxe.sig || goto failed_verify
135-
imgargs vmlinuz-linux initrd=amd-ucode.img initrd=intel-ucode.img initrd=initramfs-linux.img archiso_http_srv=${mirrorurl}iso/${release}/ archisobasedir=arch verify=y cms_verify=y ${extrabootoptions}
135+
imgargs vmlinuz-linux initrd=amd-ucode.img initrd=intel-ucode.img initrd=initramfs-linux.img archiso_http_srv=${mirrorurl}iso/${release}/ archisobasedir=arch cms_verify=y ${extrabootoptions}
136136
boot || goto failed_boot
137137

138138
:failed_download

0 commit comments

Comments
 (0)