FS#78683 - [mkinitcpio] kernel-install fails to write initrd

Attached to Project: Arch Linux
Opened by dalto (dalto) - Friday, 02 June 2023, 00:48 GMT
Last edited by Toolybird (Toolybird) - Friday, 02 June 2023, 01:44 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After updating to version 36-1, kernel-install fails to write the initrd file to the proper location when using BLS.

This seems to be based on changes to 50-mkinitcpio.install. The output file is now being written to $KERNEL_INSTALL_STAGING_AREA/initrd" which writes the file to a temporary location. I think that either the file should be then moved to the permanent location or line 15 should be changed to:
BLS_ARGS=(-g "$ENTRY_DIR_ABS/initrd")


Steps to reproduce:
1. Run kernel-install add 6.3.5-arch1-1 /usr/lib/modules/6.3.5-arch1-1/vmlinuz
2. No initrd file is written to the target location
This task depends upon

Closed by  Toolybird (Toolybird)
Friday, 02 June 2023, 01:44 GMT
Reason for closing:  None
Additional comments about closing:  See comments
Comment by Toolybird (Toolybird) - Friday, 02 June 2023, 01:44 GMT
mkinitcpio now lives in the Arch GitLab instance [1] and all mkinitcpio issues need to be filed there. Please resubmit your issue there. Thanks :)

[1] https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio

Loading...