Package Details: grub-luks-keyfile 2:2.06-1

Git Clone URL: https://aur.archlinux.org/grub-luks-keyfile.git (read-only, click to copy)
Package Base: grub-luks-keyfile
Description: GNU GRand Unified Bootloader (2) with crypto extensions to support for DMCrypt and LUKS volumes with detached headers and key files.
Upstream URL: https://www.gnu.org/software/grub/
Licenses: GPL3
Conflicts: grub, grub-bios, grub-common, grub-efi-x86_64, grub-emu, grub-legacy
Provides: grub, grub-bios, grub-common, grub-efi-x86_64, grub-emu
Replaces: grub, grub-bios, grub-common, grub-efi-x86_64, grub-emu
Submitter: kalbasit
Maintainer: None
Last Packager: mxfm
Votes: 7
Popularity: 0.000005
First Submitted: 2017-12-22 02:31 (UTC)
Last Updated: 2021-06-14 12:15 (UTC)

Dependencies (23)

Required by (317)

Sources (14)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

mxfm commented on 2019-07-09 20:38 (UTC)

Updated.

mxfm commented on 2019-07-09 05:24 (UTC) (edited on 2019-07-09 05:25 (UTC) by mxfm)

@gamezelda, I have already opened github issue https://github.com/johnlane/grub/issues/18

Thanks for digging compilation errors up. If the author (John Lane) does not fix within days, I will patch myself.

gamezelda commented on 2019-07-08 21:34 (UTC)

At the official repos Grub 2.04 is out, and has some features that may be interesting ( https://www.phoronix.com/scan.php?page=news_item&px=GRUB-2.04-Released ).

This package's patches don't work out of the box with the new version, but are easy to fix. The grub_file_open now has one second parameter GRUB_FILE_TYPE_...., I modified the patches to pass GRUB_FILE_TYPE_NONE and I was able to compile and get it to work for me. (From my naive inspection, I wasn't able to find any better GRUB_FILE_TYPE_... constant to use for the keyfiles other than GRUB_FILE_TYPE_NONE)

mxfm commented on 2019-07-07 12:16 (UTC)

GRUB was updated to version 2.04 at 2019-07-05. Currently several patches cannot applied because of this. I has written to the author.

mxfm commented on 2018-10-16 11:08 (UTC)

Updated.

Kay94 commented on 2018-10-15 19:54 (UTC)

Hi, thanks a lot. One thing: Could you change the weblinks to the patches to https instead of http? Like: "https://grub.johnlane.ie/assets/0001-Cryptomount-support-LUKS-detached-header.patch" Regards

gamezelda commented on 2018-08-25 21:23 (UTC)

Thanks for your work! I have been able to build and install GRUB successfully with the new release.

mxfm commented on 2018-08-25 19:19 (UTC) (edited on 2018-08-25 19:20 (UTC) by mxfm)

Update. It appears that patch mentioned in forum discussion (link in previous post) was actually a fix to the issue. After letter to Christian Hesse he added the patch (https://lists.archlinux.org/pipermail/arch-commits/2018-August/527094.html) to trunk, but currently grub package is not affected because no changes were made to repo. So, manual compilation from trunk sources works, compiled grub package is still 2018-06-27.

Meanwhile, 0010-relocation patch was added here, together with xfs patch from grub trunk (looks like kalbasit left maintaining this package before the patch was added to core grub). On my machine the relocation patch works. It would be helpful if someone tests current version.

mxfm commented on 2018-08-25 08:17 (UTC)

@gamezelda, I was about to check when stock package was compiled (2018-06-27) and to write the same :)

So this may be something wrong with core package, not the way we compile ...

gamezelda commented on 2018-08-25 07:47 (UTC)

@mxfm Good to know it's definitely not a problem on my side! Not sure how I didn't find that link though.

The stock Arch package works because it was built in June, before the breakage ocurred.