5 ms·
A dependency being optional on a technical level doesn't mean that it's optional on a functional level for everyone. `libfido2` mentioned in the pull request is
by Denvercoder9 2y ago
A dependency being optional on a technical level doesn't mean that it's optional on a functional level for everyone. `libfido2` mentioned in the pull request is a great example: if your rootdisk is encrypted using a FIDO token, you need that library in the initrd; but otherwise you don't. By making the dependency optional and initrd generators aware of that optional dependency, people that need it will have things just work, while others don't need to install the library.
- deleted 2y ago[deleted]
- kelnos 2y agoYou know that you use a token to unlock your boot device. You don't necessarily know the specific set of libraries needed to enable the feature, though.