Package Details: mkinitcpio-ykfde 0.7.9-2

Git Clone URL: https://aur.archlinux.org/mkinitcpio-ykfde.git (read-only, click to copy)
Package Base: mkinitcpio-ykfde
Description: Full disk encryption with Yubikey (Yubico key)
Upstream URL: https://github.com/eworm-de/mkinitcpio-ykfde
Licenses: GPL
Submitter: eworm
Maintainer: eworm
Last Packager: eworm
Votes: 7
Popularity: 0.007730
First Submitted: 2013-01-04 15:58 (UTC)
Last Updated: 2024-05-21 16:51 (UTC)

Latest Comments

1 2 Next › Last »

eworm commented on 2026-02-12 09:19 (UTC)

That file is not installed from ykfde hook... Did you modify it before and added it in?

visibilityspots commented on 2026-02-12 08:50 (UTC)

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
...
==> Starting build: '6.18.9-arch1-2'
...
  -> Running build hook: [ykfde]
==> ERROR: file not found: '/usr/lib/initcpio/udev/11-dm-initramfs.rules'

The error comes from the add_file line which copies the rule into the initramfs as a udev rule. In older lvm2, it handled dm device setup during early boot apparently. The encrypt hook in stock mkinitcpio dropped this dependency a while ago.

I commented out the add_file line in /usr/lib/initcpio/install/ykfde which fixes the mkinitcpio builds

sed -i 's|add_file "/usr/lib/initcpio/udev/11-dm-initramfs.rules"|#&|' /usr/lib/initcpio/install/ykfde

skgsergio commented on 2022-10-19 06:51 (UTC)

markdown dependency can't be met

ZombB commented on 2022-01-30 21:27 (UTC)

Thanx!

eworm commented on 2022-01-30 21:19 (UTC)

The fix was waiting in git for some time already... Fixed by releasing a new version. :)

ZombB commented on 2022-01-30 21:10 (UTC) (edited on 2022-01-30 21:12 (UTC) by ZombB)

make -C bin ykfde
make[1]: Verzeichnis „/mnt/data/makepkg/build/mkinitcpio-ykfde/src/mkinitcpio-ykfde-0.7.7/bin“ wird betreten
gcc ykfde.c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -std=gnu11 -O2 -fPIC -Wall -Werror -liniparser -lkeyutils -lykpers-1 -lyubikey -lsystemd  -lcryptsetup -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-z,now -Wl,-z,relro -pie -o ykfde
ykfde.c: In Funktion »main«:
ykfde.c:307:17: Fehler: Der Rückgabewert von »getrandom«, der mit dem Attribut »warn_unused_result« deklariert wurde, wird ignoriert [-Werror=unused-result]
  307 |                 getrandom((void *)((size_t)challenge_int + len), CHALLENGELEN * sizeof(unsigned int) - len, 0);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: Alle Warnungen werden als Fehler behandelt
make[1]: *** [Makefile:17: ykfde] Fehler 1
make[1]: Verzeichnis „/mnt/data/makepkg/build/mkinitcpio-ykfde/src/mkinitcpio-ykfde-0.7.7/bin“ wird verlassen
make: *** [Makefile:19: bin/ykfde] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...

Ausführung des Befehls 'makepkg --force' ist fehlgeschlagen.

eworm commented on 2016-07-21 08:19 (UTC)

The key from my profile is not expired and actively used for packaging. The source tarballs are signed with a different key and that is perfectly fine. Take a look at the PKGBUILD, it is added to validpgpkeys array.

ashaman-crypto commented on 2016-07-20 22:04 (UTC)

The fingerprint found at https://aur.archlinux.org/account/eworm does appear to be revoked or expired, and does not match the one the packages are signed with.

eworm commented on 2016-07-19 20:36 (UTC)

I do not think so. What do you think is wrong?