- Use tmpfiles to change file ownership for image mode
Related: RHEL-77146
This commit is contained in:
parent
f542873317
commit
0326a7fd21
@ -1,11 +0,0 @@
|
|||||||
diff -up opencryptoki-3.24.0/misc/pkcsslotd.service.in.me opencryptoki-3.24.0/misc/pkcsslotd.service.in
|
|
||||||
--- opencryptoki-3.24.0/misc/pkcsslotd.service.in.me 2025-02-02 16:38:29.381579155 +0100
|
|
||||||
+++ opencryptoki-3.24.0/misc/pkcsslotd.service.in 2025-02-02 17:06:30.048042047 +0100
|
|
||||||
@@ -9,6 +9,7 @@ Type=forking
|
|
||||||
PIDFile=/run/opencryptoki/pkcsslotd.pid
|
|
||||||
ExecStart=@sbindir@/pkcsslotd
|
|
||||||
|
|
||||||
+ExecStartPre=+-/bin/sh -c "/bin/chown -f -h root:pkcs11 /etc/opencryptoki/{strength.conf,p11sak_defined_attrs.conf}"
|
|
||||||
# Uncomment the following line to allow pkcsslotd to increase the receive buffer
|
|
||||||
# size of the UDEV monitor's netlink socket via udev_monitor_set_receive_buffer_size():
|
|
||||||
# AmbientCapabilities=CAP_NET_ADMIN
|
|
@ -1,10 +1,12 @@
|
|||||||
diff -up opencryptoki-3.24.0/misc/tmpfiles.conf.in.me opencryptoki-3.24.0/misc/tmpfiles.conf.in
|
diff -up opencryptoki-3.24.0/misc/tmpfiles.conf.in.me opencryptoki-3.24.0/misc/tmpfiles.conf.in
|
||||||
--- opencryptoki-3.24.0/misc/tmpfiles.conf.in.me 2025-02-03 13:46:33.012573050 +0100
|
--- opencryptoki-3.24.0/misc/tmpfiles.conf.in.me 2025-02-04 16:59:16.072468667 +0100
|
||||||
+++ opencryptoki-3.24.0/misc/tmpfiles.conf.in 2025-02-03 13:55:59.344093340 +0100
|
+++ opencryptoki-3.24.0/misc/tmpfiles.conf.in 2025-02-04 17:02:06.151451176 +0100
|
||||||
@@ -1,5 +1,6 @@
|
@@ -1,5 +1,8 @@
|
||||||
# path mode uid gid age
|
# path mode uid gid age
|
||||||
D /run/opencryptoki 710 @pkcsslotd_user@ @pkcs_group@ -
|
D /run/opencryptoki 710 @pkcsslotd_user@ @pkcs_group@ -
|
||||||
d @localstatedir@/lib/opencryptoki 0770 root @pkcs_group@ -
|
d @localstatedir@/lib/opencryptoki 0770 root @pkcs_group@ -
|
||||||
+D @localstatedir@/lib/opencryptoki/HSM_MK_CHANGE 770 root @pkcs_group@ -
|
+D @localstatedir@/lib/opencryptoki/HSM_MK_CHANGE 770 root @pkcs_group@ -
|
||||||
|
+z /etc/opencryptoki/p11sak_defined_attrs.conf 0640 root pkcs11 -
|
||||||
|
+z /etc/opencryptoki/strength.conf 0640 root pkcs11 -
|
||||||
d @logdir@ 0770 root @pkcs_group@ -
|
d @logdir@ 0770 root @pkcs_group@ -
|
||||||
D @lockdir@ 0770 root @pkcs_group@ -
|
D @lockdir@ 0770 root @pkcs_group@ -
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Name: opencryptoki
|
Name: opencryptoki
|
||||||
Summary: Implementation of the PKCS#11 (Cryptoki) specification v3.0
|
Summary: Implementation of the PKCS#11 (Cryptoki) specification v3.0
|
||||||
Version: 3.24.0
|
Version: 3.24.0
|
||||||
Release: 5%{?dist}
|
Release: 6%{?dist}
|
||||||
License: CPL-1.0
|
License: CPL-1.0
|
||||||
URL: https://github.com/opencryptoki/opencryptoki
|
URL: https://github.com/opencryptoki/opencryptoki
|
||||||
Source0: https://github.com/opencryptoki/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
Source0: https://github.com/opencryptoki/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||||
@ -18,9 +18,8 @@ Source8: opencryptoki-icsftok.conf
|
|||||||
# fix install problem in buildroot
|
# fix install problem in buildroot
|
||||||
Patch1: opencryptoki-3.24.0-p11sak.patch
|
Patch1: opencryptoki-3.24.0-p11sak.patch
|
||||||
|
|
||||||
# change file ownership for image mode
|
# use tmpfiles to change file ownership for image mode
|
||||||
Patch2: opencryptoki-3.24.0-image-mode.patch
|
Patch2: opencryptoki-3.24.0-tmpfiles-image-mode.patch
|
||||||
Patch3: opencryptoki-3.24.0-tmpfiles-image-mode.patch
|
|
||||||
|
|
||||||
# upstream patches
|
# upstream patches
|
||||||
Patch100: opencryptoki-3.24.0-compile-error-due-to-incompatible-pointer-types.patch
|
Patch100: opencryptoki-3.24.0-compile-error-due-to-incompatible-pointer-types.patch
|
||||||
@ -397,6 +396,10 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Feb 04 2025 Than Ngo <than@redhat.com> - 3.24.0-6
|
||||||
|
- Use tmpfiles to change file ownership for image mode
|
||||||
|
Related: RHEL-77146
|
||||||
|
|
||||||
* Sun Feb 02 2025 Than Ngo <than@redhat.com> - 3.24.0-5
|
* Sun Feb 02 2025 Than Ngo <than@redhat.com> - 3.24.0-5
|
||||||
- Use systemd-sysusers
|
- Use systemd-sysusers
|
||||||
- Modifie the unit file to change file ownership
|
- Modifie the unit file to change file ownership
|
||||||
|
Loading…
Reference in New Issue
Block a user