Grub-btrfs

It is mentioned on the project page here: https://github.com/Antynea/grub-btrfs?tab=readme-ov-file#customization-of-the-grub-btrfsd-daemon

inotify-tools is required for using the grub-btrfsd daemon, not for using grub-btrfs. For this reason, they made it an optional dependency for the package:

❯ pacman -Si grub-btrfs
Repository      : extra
Name            : grub-btrfs
Version         : 4.13-1
Description     : Include btrfs snapshots in GRUB boot options
Architecture    : any
URL             : https://github.com/Antynea/grub-btrfs
[...]
Depends On      : btrfs-progs  grub
Optional Deps   : snapper: For snapper support
                  inotify-tools: For grub-btrfsd daemon
[...]

They did it this way so folks who want to use grub-btrfs without running the daemon (for example, because they have a different solution in place for this) would not need to pull in an unneeded library.

1 Like