5 ms·
A workaround that works locally (and only locally) is to build zfs-dkms (AUR) yourself and modify it so it doesn't break on these GPL-only symbols. While the li
by DvdGiessen 4y ago
A workaround that works locally (and only locally) is to build zfs-dkms (AUR) yourself and modify it so it doesn't break on these GPL-only symbols. While the licenses would forbid distributing it as such, you can do so on your own machine just fine.
And if your root is on ZFS, make a snapshot before updating! I set up a pacman hook[0] which runs zfs_autobackup[1] which automatically manages snapshots, so I can always easily roll back to a non-broken state. The ZFSBootMenu[2] bootloader makes that extremely fast without even needing a bootable USB-drive. :)
[0]: https://wiki.archlinux.org/title/Pacman#Hooks https://wiki.archlinux.org/title/Pacman#Hooks
[1]: https://github.com/psy0rz/zfs_autobackup https://github.com/psy0rz/zfs_autobackup
[2]: https://zfsbootmenu.org/ https://zfsbootmenu.org/