Bug 1090083

Summary: Move modules to /usr/lib, have Anaconda copy them once, don't update bootloader in %post
Product: [Fedora] Fedora Reporter: Colin Walters <walters>
Component: syslinuxAssignee: Peter Jones <pjones>
Status: CLOSED EOL QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 22CC: butirsky, mattdm, pjones
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-19 11:23:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Colin Walters 2014-04-22 14:08:35 UTC
GRUB2 ships its extra data in /usr/lib, and "grub2-install" copies it to /boot.

From that point on, we don't change it when the RPM changes.  A user can still reinvoke grub2-install of course.

And from a quick conversation with Peter Jones, we think this is the model we should use for all bootloaders.

In other words, we need to:

1) Move the extlinux modules to /usr/lib
2) Change extlinux --update to copy them to /boot
3) Remove the %post from the spec file

Comment 1 Peter Jones 2014-04-22 15:13:44 UTC
(In reply to Colin Walters from comment #0)

> And from a quick conversation with Peter Jones, we think this is the model
> we should use for all bootloaders.

All *BIOS* style bootloaders.  That is, where installation to a disk is the immediate cause of activation.

Comment 2 Colin Walters 2014-04-22 17:04:53 UTC
Previous context to this for grub2 looks like:

https://bugzilla.redhat.com/show_bug.cgi?id=735259

Ah ok, and for EFI we assume at the RPM installation time that /boot/efi is mounted, and have RPM itself write.

In contrast again, gummiboot appears to ship its data in /usr/lib/gummiboot, and it has a %post to update the ESP.

Would it make sense to sync those up and have grub2-efi have a %post to update the ESP?

Or sync up with the BIOS path and only touch the ESP at installation time by default, and allow admins a tool to reinstall?

Comment 3 Jaroslav Reznik 2015-03-03 15:43:21 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle.
Changing version to '22'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22

Comment 4 Fedora End Of Life 2016-07-19 11:23:57 UTC
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.