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.000004
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

gamezelda commented on 2018-06-12 15:08 (UTC) (edited on 2018-06-13 16:45 (UTC) by gamezelda)

@nils_92 You need to trust those GPG keys by adding them to your keyring before trying to build the package:

gpg --recv-keys 35A93B74E82E4209
gpg --recv-keys 1A09227B1F435A33

nils_92 commented on 2018-03-26 10:12 (UTC) (edited on 2018-03-26 10:12 (UTC) by nils_92)

Unfortunately it does not build with the following error

==> Verifying source file signatures with gpg... grub-2.02.tar.xz ... FAILED (unknown public key 35A93B74E82E4209) unifont-10.0.06.bdf.gz ... FAILED (unknown public key 1A09227B1F435A33) ==> ERROR: One or more PGP signatures could not be verified! ==> ERROR: Makepkg was unable to build grub-luks-keyfile.

kalbasit commented on 2018-03-18 18:22 (UTC)

@mxfm I just pushed an update, thanks for the report!

mxfm commented on 2018-03-18 18:18 (UTC)

@kalbasit

:) Sorry, pushed wrong button...

kalbasit commented on 2018-03-18 18:16 (UTC)

@mxfm I asked for a PR not an issue :). That's fine, I can push an update myself.

mxfm commented on 2018-03-18 08:28 (UTC)

https://github.com/kalbasit/aur_grub-luks-keyfile/issues/1

However, I don't understand why I should write there. Github page appears to be exact clone of this page, which provides necessary infrastruction to deal with those problems.

kalbasit commented on 2018-03-18 06:14 (UTC)

@mxfm I pushed this repo to https://github.com/kalbasit/aur_grub-luks-keyfile would you be able to send me a PR? Thank you!

mxfm commented on 2018-03-18 06:10 (UTC)

It seems John Lane updated patches (from http://grub.johnlane.ie/):

"Patches compatible with upstream HEAD (28b0d190) at time of writing, 2018/03/14. Patches 6 and 7 are contributed pull requests."

mxfm commented on 2018-03-18 05:59 (UTC) (edited on 2018-03-18 06:07 (UTC) by mxfm)

Unfortunately I cannot compile the package anymore because some patches fail source check. For example, for "0001-Crypmount..." my sha526sum is: f7790e7fd4641eed8347039ebb44b67a3f517f2bc4de213fe34d2ae887c03b92 0001-Cryptomount-support-LUKS-detached-header.patch

It is missing in sha256sums() function in PKGBUILD.

==> Validating source files with sha256sums...

grub-2.02.tar.xz ... Passed
grub-2.02.tar.xz.sig ... Skipped
grub-extras-f2a079441939eee7251bf141986cdd78946e1d20.tar.gz ... Passed
unifont-10.0.06.bdf.gz ... Passed
unifont-10.0.06.bdf.gz.sig ... Skipped
0002-intel-ucode.patch ... Passed
0003-10_linux-detect-archlinux-initramfs.patch ... Passed
0004-add-GRUB_COLOR_variables.patch ... Passed
0005-Allow_GRUB_to_mount_ext234_filesystems_that_have_the_encryption_feature.patch ... Passed
0006-tsc-Change-default-tsc-calibration-method-to-pmtimer-on-EFI-systems.patch ... Passed
0001-Cryptomount-support-LUKS-detached-header.patch ... FAILED
0002-Cryptomount-support-key-files.patch ... FAILED
0003-Cryptomount-luks-allow-multiple-passphrase-attempts.patch ... FAILED
0004-Cryptomount-support-plain-dm-crypt.patch ... FAILED
0005-Cryptomount-support-for-hyphens-in-UUID.patch ... FAILED
0006-Cryptomount-support-for-using-whole-device-as-keyfile.patch ... Passed
grub.default ... Passed
grub.cfg ... Passed

==> ERROR: One or more files did not pass the validity check!

mxfm commented on 2018-01-13 16:25 (UTC)

Hi!

First of all, I am glad to see this package because I am interested in having support plain dm-crypt, in particular support for dm-crypt options for 'cryptomount' command.

How old is grub in this version comparing with upstream? AFAIK, these patches are by John Lane written in 2015. Are they still revelant? 2-3 years ago I tried to apply them on upstream version and failed because grub was updated.

Since John is not working on new versions, it seems that either 1) one can use old version from 2015 with these patches 2) forget about these features and use upstream version or 3) update patches manually after (possibly) each new version.