Skip to content

Commit 8ca4e2d

Browse files
committed
packaging: Add kryoptic to p11-kit registry
https://docs.fedoraproject.org/en-US/packaging-guidelines/Pkcs11Support/ Signed-off-by: Jakub Jelen <[email protected]>
1 parent acb1927 commit 8ca4e2d

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packaging/kryoptic.spec

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ export CONFDIR=%{_sysconfdir}
6060
install -Dp target/rpm/libkryoptic_pkcs11.so $RPM_BUILD_ROOT/%{_libdir}/pkcs11/libkryoptic_pkcs11.so
6161
rm -f $RPM_BUILD_ROOT/%{_bindir}/conformance
6262

63+
mkdir -p $RPM_BUILD_ROOT%{_datadir}/p11-kit/modules/
64+
echo "module: kryoptic_pkcs11.so" > $RPM_BUILD_ROOT%{_datadir}/p11-kit/modules/kryoptic.module
65+
6366
%if %{with check}
6467
%check
6568
%cargo_test -f dynamic,nssdb,standard
@@ -71,6 +74,11 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/conformance
7174
%doc README.md
7275
%%dir %{_libdir}/pkcs11
7376
%{_libdir}/pkcs11/libkryoptic_pkcs11.so
77+
# Co-owned with p11-kit so it is not hard dependency
78+
%dir %{_datadir}/p11-kit
79+
%dir %{_datadir}/p11-kit/modules
80+
%{_datadir}/p11-kit/modules/kryoptic.module
81+
7482

7583
%files tools
7684
%{_bindir}/softhsm_migrate

0 commit comments

Comments
 (0)