Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#80258 - [intel-ucode] ESP is mounted at `/efi`, but intel-ucode assumes `/boot`

Attached to Project: Arch Linux
Opened by Eric Wang (enihcam) - Wednesday, 15 November 2023, 02:26 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 15 November 2023, 05:44 GMT
Task Type Bug Report
Category Packages: Extra
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:
```
/efi # ls -la
total 30M
drwx------ 4 root root 1.5K Jan 1 1970 ./
drwxr-xr-x 1 root root 128 Nov 15 10:13 ../
-rwx------ 1 root root 4.0M Nov 13 10:03 booster-linux-lts.img*
drwx------ 5 root root 512 Dec 25 2021 EFI/
-rwx------ 1 root root 7.1M Aug 9 02:19 intel-ucode.img* <----- previous version (manually moved from /boot)
drwx------ 3 root root 512 Nov 14 10:03 loader/
-rwx------ 1 root root 12M Nov 13 10:03 vmlinuz-linux-lts*

/boot # ls -la
total 7.1M
drwxr-xr-x 1 root root 30 Nov 15 10:13 ./
drwxr-xr-x 1 root root 128 Nov 15 10:13 ../
-rw-r--r-- 1 root root 7.1M Nov 15 00:33 intel-ucode.img <----- current version (wrong directory)
```

More details about `/efi`:
https://wiki.archlinux.org/title/EFI_system_partition#Typical_mount_points

Additional info:
* package version(s)
20231114-1

* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
`pacman -S intel-ucode`

This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 15 November 2023, 05:44 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Refer comments
Comment by Toolybird (Toolybird) - Wednesday, 15 November 2023, 05:44 GMT
Why only pick on intel-ucode? amd-ucode is located there too. Not to mention the other pkgs who also put files in /boot:

$ pacman -Fqx ^boot/
core/amd-ucode
core/filesystem
core/syslinux
extra/intel-ucode
extra/memtest86+
extra/memtest86+-efi

/boot is mandated by the "filesystem" pkg. /efi is an optional thing not guaranteed to exist. Sure, it may become more prevalent in future when "The Boot Loader Specification" [1] gains wider adoption. Feel free to start a conversation about "/efi" elsewhere. Filing a ticket against "intel-ucode" is *not* the place to do it.

[1] https://uapi-group.org/specifications/specs/boot_loader_specification/

Loading...