Package Details: plymouth-zfs 3-2

Git Clone URL: https://aur.archlinux.org/plymouth-zfs.git (read-only, click to copy)
Package Base: plymouth-zfs
Description: initcpio hook to support native zfs encryption for plymouth
Upstream URL: None
Licenses: MIT
Submitter: minextu
Maintainer: raze_lighter777c
Last Packager: raze_lighter777c
Votes: 3
Popularity: 0.000000
First Submitted: 2017-07-10 23:52 (UTC)
Last Updated: 2021-07-21 21:59 (UTC)

Dependencies (7)

Required by (0)

Sources (3)

Latest Comments

1 2 Next › Last »

Taijian commented on 2022-10-22 11:33 (UTC)

Seconding @vvlad here, yes, there is absolutely no need to duplicate stuff that is already in the {sd-,}plymouth install hooks here in this one.

vvlad commented on 2022-10-18 09:33 (UTC)

Since this hook depends on the plymouth hook being present, which already loads the correct label binary, I think label-* could be removed altogether from this one.

I'm not sure what the implications are, but it seems to boot fine on my machine with the hooks array below:

HOOKS=(base udev plymouth autodetect modconf block keyboard clevis encrypt resume plymouth-zfs filesystems)

whatisthis commented on 2022-10-18 09:00 (UTC) (edited on 2022-10-18 09:01 (UTC) by whatisthis)

Hey @raze_lighter777c,

with the newest version of plymouth-git, this hook fails to build a complete image with the following error in mkinitcpio.

==> ERROR: file not found: `/usr/lib/plymouth/label.so'

Plymouth-git seems to have introduced the label-freetype.so and label-pango.so files instead of the label.so file, which breaks compatibility to this mkinitcpio script. (see their install file here: https://aur.archlinux.org/packages/plymouth-git)

If this script here should support both plymouth and plymouth-git, it's probably more difficult to fix, as the non-git plymouth version still uses label.so.

raze_lighter777c commented on 2021-07-21 21:57 (UTC)

@tessaracht @vvlad Hey sorry for the wait I was unavailable. Should be working now.

tessaracht commented on 2021-06-14 10:12 (UTC)

I definitely just got bit by that mount handler bug. @raze_lighter777c, any chance we could get that fix merged?

vvlad commented on 2021-05-23 10:27 (UTC)

Hi, thanks for updating this.

There's an issue in the hook, however: it doesn't ignore filesystems with canmount=off.

The issue is in function zfs_mount_handler, starting line 83:

https://aur.archlinux.org/cgit/aur.git/tree/plymouth-zfs.initcpio.hook?h=plymouth-zfs&id=ef7d7220c8526891326363d3d85f4c8ce0d8c617#n83

I've made a fork of this inspired by the hooks from the base archzfs package, for comparison:

https://github.com/vladvasiliu/plymouth-zfs-mkinitcpio/blob/c046d670b85b4839025dea569d7af612bf841c03/plymouth-zfs/plymouth-zfs.hook#L99

raze_lighter777c commented on 2021-02-25 20:22 (UTC)

Note to all lightdm users: Please disable lightdm.service and enable plymouth-lightdm.service.

This will fix booting and flickering issues.

raze_lighter777c commented on 2021-02-21 19:13 (UTC)

Yo I'm gonna claim this package and submit some fixes.

owendaprile commented on 2020-10-13 00:16 (UTC)

I think ttf-dejavu should be listed as a dependency, as the hook tries to add it to the initramfs, causing an error if not installed.

joshuarubin commented on 2020-07-16 21:59 (UTC)

Has this package been abandoned? The required fix to change arcstat.py to arcstat and dbufstat.py to dbufstat still hasn't been included.