Split PKCS#11 files into clevis-pin-pkcs11 package
Resolves: #RHEL-61941 Signed-off-by: Sergio Arroutbi <sarroutb@redhat.com>
This commit is contained in:
parent
dd85198f3d
commit
53cc8e8e27
33
clevis.spec
33
clevis.spec
@ -48,8 +48,6 @@ Requires: curl
|
|||||||
Requires: jq
|
Requires: jq
|
||||||
Requires(pre): shadow-utils
|
Requires(pre): shadow-utils
|
||||||
Requires(post): systemd
|
Requires(post): systemd
|
||||||
Requires: pcsc-lite
|
|
||||||
Requires: opensc
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Clevis is a framework for automated decryption. It allows you to encrypt
|
Clevis is a framework for automated decryption. It allows you to encrypt
|
||||||
@ -109,6 +107,17 @@ Requires: %{name}-luks%{?_isa} = %{version}-%{release}
|
|||||||
Automatically unlocks LUKS block devices in desktop environments that
|
Automatically unlocks LUKS block devices in desktop environments that
|
||||||
use UDisks2 or storaged (like GNOME).
|
use UDisks2 or storaged (like GNOME).
|
||||||
|
|
||||||
|
%package pin-pkcs11
|
||||||
|
Summary: PKCS#11 for clevis
|
||||||
|
Requires: %{name}-systemd%{?_isa} = %{version}-%{release}
|
||||||
|
Requires: %{name}-luks%{?_isa} = %{version}-%{release}
|
||||||
|
Requires: %{name}-dracut%{?_isa} = %{version}-%{release}
|
||||||
|
Requires: pcsc-lite
|
||||||
|
Requires: opensc
|
||||||
|
|
||||||
|
%description pin-pkcs11
|
||||||
|
Automatically unlocks LUKS block devices through a PKCS#11 device.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -S git
|
%autosetup -S git
|
||||||
|
|
||||||
@ -143,20 +152,15 @@ systemctl preset %{name}-luks-askpass.path >/dev/null 2>&1 || :
|
|||||||
%{_bindir}/%{name}-decrypt-tpm2
|
%{_bindir}/%{name}-decrypt-tpm2
|
||||||
%{_bindir}/%{name}-decrypt-sss
|
%{_bindir}/%{name}-decrypt-sss
|
||||||
%{_bindir}/%{name}-decrypt-null
|
%{_bindir}/%{name}-decrypt-null
|
||||||
%{_bindir}/%{name}-decrypt-pkcs11
|
|
||||||
%{_bindir}/%{name}-decrypt
|
%{_bindir}/%{name}-decrypt
|
||||||
%{_bindir}/%{name}-encrypt-tang
|
%{_bindir}/%{name}-encrypt-tang
|
||||||
%{_bindir}/%{name}-encrypt-tpm2
|
%{_bindir}/%{name}-encrypt-tpm2
|
||||||
%{_bindir}/%{name}-encrypt-sss
|
%{_bindir}/%{name}-encrypt-sss
|
||||||
%{_bindir}/%{name}-encrypt-null
|
%{_bindir}/%{name}-encrypt-null
|
||||||
%{_bindir}/%{name}-encrypt-pkcs11
|
|
||||||
%{_bindir}/%{name}-pkcs11-afunix-socket-unlock
|
|
||||||
%{_bindir}/%{name}-pkcs11-common
|
|
||||||
%{_bindir}/%{name}
|
%{_bindir}/%{name}
|
||||||
%{_mandir}/man1/%{name}-encrypt-tang.1*
|
%{_mandir}/man1/%{name}-encrypt-tang.1*
|
||||||
%{_mandir}/man1/%{name}-encrypt-tpm2.1*
|
%{_mandir}/man1/%{name}-encrypt-tpm2.1*
|
||||||
%{_mandir}/man1/%{name}-encrypt-sss.1*
|
%{_mandir}/man1/%{name}-encrypt-sss.1*
|
||||||
%{_mandir}/man1/%{name}-encrypt-pkcs11.1*
|
|
||||||
%{_mandir}/man1/%{name}-decrypt.1*
|
%{_mandir}/man1/%{name}-decrypt.1*
|
||||||
%{_mandir}/man1/%{name}.1*
|
%{_mandir}/man1/%{name}.1*
|
||||||
%{_sysusersdir}/clevis.conf
|
%{_sysusersdir}/clevis.conf
|
||||||
@ -184,12 +188,8 @@ systemctl preset %{name}-luks-askpass.path >/dev/null 2>&1 || :
|
|||||||
%files systemd
|
%files systemd
|
||||||
%{_libexecdir}/%{name}-luks-askpass
|
%{_libexecdir}/%{name}-luks-askpass
|
||||||
%{_libexecdir}/%{name}-luks-unlocker
|
%{_libexecdir}/%{name}-luks-unlocker
|
||||||
%{_libexecdir}/%{name}-luks-pkcs11-askpass
|
|
||||||
%{_libexecdir}/%{name}-luks-pkcs11-askpin
|
|
||||||
%{_unitdir}/%{name}-luks-askpass.path
|
%{_unitdir}/%{name}-luks-askpass.path
|
||||||
%{_unitdir}/%{name}-luks-askpass.service
|
%{_unitdir}/%{name}-luks-askpass.service
|
||||||
%{_unitdir}/%{name}-luks-pkcs11-askpass.service
|
|
||||||
%{_unitdir}/%{name}-luks-pkcs11-askpass.socket
|
|
||||||
|
|
||||||
%files dracut
|
%files dracut
|
||||||
%{_prefix}/lib/dracut/modules.d/60%{name}
|
%{_prefix}/lib/dracut/modules.d/60%{name}
|
||||||
@ -197,6 +197,17 @@ systemctl preset %{name}-luks-askpass.path >/dev/null 2>&1 || :
|
|||||||
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-sss/module-setup.sh
|
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-sss/module-setup.sh
|
||||||
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-tang/module-setup.sh
|
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-tang/module-setup.sh
|
||||||
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-tpm2/module-setup.sh
|
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-tpm2/module-setup.sh
|
||||||
|
|
||||||
|
%files pin-pkcs11
|
||||||
|
%{_libexecdir}/%{name}-luks-pkcs11-askpass
|
||||||
|
%{_libexecdir}/%{name}-luks-pkcs11-askpin
|
||||||
|
%{_bindir}/%{name}-decrypt-pkcs11
|
||||||
|
%{_bindir}/%{name}-encrypt-pkcs11
|
||||||
|
%{_bindir}/%{name}-pkcs11-afunix-socket-unlock
|
||||||
|
%{_bindir}/%{name}-pkcs11-common
|
||||||
|
%{_unitdir}/%{name}-luks-pkcs11-askpass.service
|
||||||
|
%{_unitdir}/%{name}-luks-pkcs11-askpass.socket
|
||||||
|
%{_mandir}/man1/%{name}-encrypt-pkcs11.1*
|
||||||
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-pkcs11/module-setup.sh
|
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-pkcs11/module-setup.sh
|
||||||
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-pkcs11/%{name}-pkcs11-hook.sh
|
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-pkcs11/%{name}-pkcs11-hook.sh
|
||||||
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-pkcs11/%{name}-pkcs11-prehook.sh
|
%{_prefix}/lib/dracut/modules.d/60%{name}-pin-pkcs11/%{name}-pkcs11-prehook.sh
|
||||||
|
Loading…
Reference in New Issue
Block a user