FS#33980 - [gummiboot-efi] build setup tool
Attached to Project:
Arch Linux
Opened by Marius (65kid) - Saturday, 23 February 2013, 19:52 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 01 March 2013, 18:58 GMT
Opened by Marius (65kid) - Saturday, 23 February 2013, 19:52 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 01 March 2013, 18:58 GMT
|
Details
The latest upstream gummiboot version contains a handy
installer/updater tool [1] which does not seem be part of
the package. Please build and add it to the package (maybe
the update command could even be part of post_upgrade?).
As a btw, this makes me wonder why the x86_64 and i686 builds of gummiboot are not in separate packages, any specific reason for this? [1] http://cgit.freedesktop.org/gummiboot/tree/src/setup/setup.c |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Friday, 01 March 2013, 18:58 GMT
Reason for closing: Fixed
Additional comments about closing: v24-1 in testing
Friday, 01 March 2013, 18:58 GMT
Reason for closing: Fixed
Additional comments about closing: v24-1 in testing
EDIT: You can also add gummiboot-efi-setup as optdepends to gummiboot-efi pkg.
EDIT 2: One more thing to note is that gummiboot-setup requires /sys/firmware/efi/efivars support which is present only in kernels >=3.8, so it won't work with 3.7 and LTS kernels.
efibootmgr has not yet been updated upstream to support this new interface. This gummiboot-setup essentially duplicates efibootmgr functionality and the whole file copying/syncing work, but hardcoded for gummiboot alone.
@the.ridikulus.rat: thanks, the PKGBUILD works fine and after some playing around, the install/remove/update procedures seem to work as expected on my Samsung 900x4d. On kernel 3.7 it will simply complain that efivars is not mounted, on kernel 3.8 efivars is mounted automatically (I guess it's mounted by systemd).