!42 【轻量级 PR】:在安装阶段创建tss用户
From: @jinlun123123 Reviewed-by: @huangzq6 Signed-off-by: @huangzq6
This commit is contained in:
commit
182f07e98f
@ -1,6 +1,6 @@
|
|||||||
Name: tpm2-tss
|
Name: tpm2-tss
|
||||||
Version: 3.1.0
|
Version: 3.1.0
|
||||||
Release: 3
|
Release: 4
|
||||||
Summary: TPM2.0 Software Stack
|
Summary: TPM2.0 Software Stack
|
||||||
License: BSD
|
License: BSD
|
||||||
URL: https://github.com/tpm2-software/tpm2-tss
|
URL: https://github.com/tpm2-software/tpm2-tss
|
||||||
@ -9,6 +9,7 @@ Source0: https://github.com/tpm2-software/tpm2-tss/releases/download/%{ver
|
|||||||
Patch1: backport-CVE-2023-22745.patch
|
Patch1: backport-CVE-2023-22745.patch
|
||||||
|
|
||||||
BuildRequires: gcc-c++ autoconf-archive libtool pkgconfig systemd libgcrypt-devel openssl-devel doxygen json-c-devel libcurl-devel
|
BuildRequires: gcc-c++ autoconf-archive libtool pkgconfig systemd libgcrypt-devel openssl-devel doxygen json-c-devel libcurl-devel
|
||||||
|
Requires(pre): shadow
|
||||||
|
|
||||||
%description
|
%description
|
||||||
tpm2-tss is a software stack supporting Trusted Platform Module(TPM) 2.0 system
|
tpm2-tss is a software stack supporting Trusted Platform Module(TPM) 2.0 system
|
||||||
@ -42,6 +43,15 @@ rm -rf %{buildroot}
|
|||||||
make check
|
make check
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
|
getent group tss >/dev/null || groupadd -f -g 59 -r tss
|
||||||
|
if ! getent passwd tss >/dev/null ; then
|
||||||
|
if ! getent passwd 59 >/dev/null ; then
|
||||||
|
useradd -r -u 59 -g tss -d /dev/null -s /sbin/nologin -c "Account used for TPM access" tss
|
||||||
|
else
|
||||||
|
useradd -r -g tss -d /dev/null -s /sbin/nologin -c "Account used for TPM access" tss
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
exit 0
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
|
|
||||||
@ -71,6 +81,12 @@ make check
|
|||||||
%{_mandir}/man*/*
|
%{_mandir}/man*/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Dec 14 2023 jinlun <jinlun@huawei.com> - 3.1.0-4
|
||||||
|
- Type:bugfix
|
||||||
|
- CVE:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:Specifies the owner group 59 of a user.
|
||||||
|
|
||||||
* Tue Jan 31 2023 huangzq6 <huangzhenqiang2@huawei.com> - 3.1.0-3
|
* Tue Jan 31 2023 huangzq6 <huangzhenqiang2@huawei.com> - 3.1.0-3
|
||||||
- Type:CVE
|
- Type:CVE
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user