Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 591660

Summary: sys-boot/efibootmgr-13 version bump
Product: Gentoo Linux Reporter: Russell Knighton <russell>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 591648    
Bug Blocks:    
Attachments: efibootmgr-13.ebuild

Description Russell Knighton 2016-08-19 08:16:21 UTC
New version was released on 17/08/16

Note that the version number has been tagged as "13" rather than just "0.13" because ... well ... for some unknown reason (that's lost on me anyway!), it's just the way everyone does it nowadays I guess.

Release notes:
https://github.com/rhinstaller/efibootmgr/releases/tag/13
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-08-19 08:22:01 UTC

*** This bug has been marked as a duplicate of bug 591646 ***
Comment 2 Russell Knighton 2016-08-19 09:04:25 UTC
Created attachment 443752 [details]
efibootmgr-13.ebuild

New ebuild for efibootmgr-13.

Based off of current efibootmgr-0.12 ebuild in portage tree.

Corrected SRC_URI ("PV" instead of "P"):
-SRC_URI="https://github.com/rhinstaller/${PN}/releases/download/${P}/${P}.tar.bz2"
+SRC_URI="https://github.com/rhinstaller/${PN}/releases/download/${PV}/${P}.tar.bz2"

Although it's not documented anywhere that I could see, this version of bootmgr wouldn't compile with efivar-0.23 (as is currently in portage), so I did a local bump to efivar-26, which then worked for me. (See existing bug 591648)

Also updated paths for the binaries/docs/man pages that seem to have changed, added new efibootdump binary & man page, and removed the Changelog, which is no longer provided:
-	dosbin src/efibootmgr/efibootmgr
-	doman src/man/man8/efibootmgr.8
-	dodoc AUTHORS README doc/ChangeLog doc/TODO
+	dosbin src/efibootmgr src/efibootdump
+	doman src/efibootmgr.8 src/efibootdump.8
+	dodoc AUTHORS README TODO