FS#49315 - [archiso] configs/releng/build.sh still uses deprecated prebootloader
Attached to Project:
Release Engineering
Opened by Yichen Zhao (zhaoyichen) - Friday, 13 May 2016, 00:33 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Sunday, 15 May 2016, 20:18 GMT
Opened by Yichen Zhao (zhaoyichen) - Friday, 13 May 2016, 00:33 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Sunday, 15 May 2016, 20:18 GMT
|
Details
Description:
The package extra/archiso 25-1 still attempts to use the deprecate package "prebootloader" in the "build.sh" script for its "releng" profile. This prevents an releng archiso image from being built. Additional info: * package version(s): extra/archiso 25-1 * Failure error message: [mkarchiso] INFO: Installing packages to 'work/x86_64/airootfs/'... ... error: target not found: prebootloader ==> ERROR: Failed to install packages to new root Steps to reproduce: $ pacman -S archiso $ cp -r /usr/share/archiso/configs/releng/ ./ $ cd ./releng $ ./build.sh -v |
[#1] https://lists.archlinux.org/pipermail/arch-releng/2016-May/003672.html
- cp ${work_dir}/x86_64/airootfs/usr/lib/prebootloader/PreLoader.efi ${work_dir}/iso/EFI/boot/bootx64.efi
- cp ${work_dir}/x86_64/airootfs/usr/lib/prebootloader/HashTool.efi ${work_dir}/iso/EFI/boot/
+ cp ${work_dir}/x86_64/airootfs/usr/lib/efitools/PreLoader.efi ${work_dir}/iso/EFI/boot/bootx64.efi
+ cp ${work_dir}/x86_64/airootfs/usr/lib/efitools/HashTool.efi ${work_dir}/iso/EFI/boot/
It should be like this:
- cp ${work_dir}/x86_64/airootfs/usr/lib/prebootloader/PreLoader.efi ${work_dir}/iso/EFI/boot/bootx64.efi
- cp ${work_dir}/x86_64/airootfs/usr/lib/prebootloader/HashTool.efi ${work_dir}/iso/EFI/boot/
+ cp ${work_dir}/x86_64/airootfs/usr/share/efitools/efi/PreLoader.efi ${work_dir}/iso/EFI/boot/bootx64.efi
+ cp ${work_dir}/x86_64/airootfs/usr/share/efitools/efi/HashTool.efi ${work_dir}/iso/EFI/boot/
I'm still checking on how to get it work on my end ...