FS#49679 - [refind-efi] mvrefind script doesn't backup bootmgfw.efi

Attached to Project: Arch Linux
Opened by S (LordSamanon) - Saturday, 11 June 2016, 21:14 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 24 October 2016, 12:35 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
mvrefind is a rEFInd script that moves a rEFInd install from one directory to another. When moving rEFInd into certain locations, such as EFI/Microsoft/Boot, the script is supposed to backup the existing bootloader, which in this case is bootmgfw.efi, the Windows bootloader. However, the script looks for the file at the wrong location and fails to backup the old bootoader.

This has been fixed upstream as of version 0.10.2, which was released January 26, 2016. The latest version as of writing is 0.10.3, released April 24.

Additional info:
* This bug should affect all versions 0.6.3(the introduction of the mvrefind script) through 0.10.1
* The current version in Arch is 0.9.2

Why are we moving into EFI/Microsoft/Boot?(some context):

Moving rEFInd into EFI/Microsoft/Boot is useful for dealing with EFI implementations that ignore or reset boot options set by the user, which is the purpose of this feature of the script.


Steps to reproduce:
Run mvrefind /path/to/refind/install /boot/efi/EFI/Microsoft/Boot
The script will report "mv: cannot stat ‘/efi/microsoft/boot/bootmgfw.efi’: No such file or
directory"
bootmgfw.efi will not be moved /boot/efi/EFI/Microsoft/bootmgfw.efi and thus not be backed up.
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Monday, 24 October 2016, 12:35 GMT
Reason for closing:  Fixed
Additional comments about closing:  0.10.4-2
Comment by michael Lojkovic (zerophase) - Tuesday, 06 September 2016, 05:06 GMT
rEFInd is up to 0.10.3 currently. Are there plans to continue supporting this package?
Comment by S (LordSamanon) - Wednesday, 07 September 2016, 00:33 GMT
An update would be welcome; it has been nearly a year since the last update. If no one plans on supporting rEFInd, it should probably be dropped altogether.
Comment by Tobias Powalowski (tpowa) - Tuesday, 18 October 2016, 05:57 GMT
Latest in testing should fix this.

Loading...