Updating for Keylime release v6.4.0

This commit is contained in:
Sergio Correia 2022-05-04 14:28:12 -03:00
parent 5e0080288e
commit f24e892b6f
3 changed files with 15 additions and 29 deletions

1
.gitignore vendored
View File

@ -14,3 +14,4 @@
/v6.3.0.tar.gz /v6.3.0.tar.gz
/v6.3.1.tar.gz /v6.3.1.tar.gz
/v6.3.2.tar.gz /v6.3.2.tar.gz
/v6.4.0.tar.gz

View File

@ -1,7 +1,7 @@
%global srcname keylime %global srcname keylime
Name: keylime Name: keylime
Version: 6.3.2 Version: 6.4.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: Open source TPM software for Bootstrapping and Maintaining Trust Summary: Open source TPM software for Bootstrapping and Maintaining Trust
@ -93,6 +93,7 @@ Requires: python3-packaging
Requires: python3-requests Requires: python3-requests
Requires: python3-zmq Requires: python3-zmq
Requires: python3-gnupg Requires: python3-gnupg
Requires: python3-lark-parser
%description verifier %description verifier
@ -118,6 +119,7 @@ Requires: python3-packaging
Requires: python3-requests Requires: python3-requests
Requires: python3-zmq Requires: python3-zmq
Requires: python3-gnupg Requires: python3-gnupg
Requires: python3-lark-parser
%description registrar %description registrar
@ -146,6 +148,7 @@ Requires: python3-packaging
Requires: python3-requests Requires: python3-requests
Requires: python3-zmq Requires: python3-zmq
Requires: python3-gnupg Requires: python3-gnupg
Requires: python3-lark-parser
%description -n python3-%{srcname}-agent %description -n python3-%{srcname}-agent
@ -254,37 +257,16 @@ getent passwd %{srcname} >/dev/null || \
if getent group tss >/dev/null && ! groups %{srcname} | grep -q "\btss\b"; then if getent group tss >/dev/null && ! groups %{srcname} | grep -q "\btss\b"; then
usermod -a -G tss %{srcname} &>/dev/null usermod -a -G tss %{srcname} &>/dev/null
fi fi
# Check if already use run_as (introduced in 6.3.2).
if ! _ug=$(grep ^run_as %{_sysconfdir}/%{srcname}.conf | awk '{ print $3 }') \
|| [ -z "${_ug}" ]; then
[ -d %{_localstatedir}/lib/rpm-state/%{srcname} ] \
&& rm -rf %{_localstatedir}/lib/rpm-state/%{srcname}
mkdir -p %{_localstatedir}/lib/rpm-state/%{srcname}
touch %{_localstatedir}/lib/rpm-state/%{srcname}/no-run_as
fi
exit 0 exit 0
%posttrans base %posttrans base
[ -f %{_sysconfdir}/%{srcname}.conf ] && \ [ -f %{_sysconfdir}/%{srcname}.conf ] && \
chmod 600 %{_sysconfdir}/%{srcname}.conf chmod 600 %{_sysconfdir}/%{srcname}.conf && \
chown %{srcname} %{_sysconfdir}/%{srcname}.conf
# If we just started using run_as, we need to change a few permissions. [ -d %{_sharedstatedir}/%{srcname} ] && \
if _ug=$(grep ^run_as %{_sysconfdir}/%{srcname}.conf | awk '{ print $3 }') \ chown -R %{srcname} %{_sharedstatedir}/%{srcname}/
&& [ -n "${_ug}" ] \ [ -d %{_localstatedir}/log/%{srcname} ] && \
&& [ -f %{_localstatedir}/lib/rpm-state/%{srcname}/no-run_as ]; then chown -R %{srcname} %{_localstatedir}/log/%{srcname}/
[ -f %{_sharedstatedir}/%{srcname}/tpmdata.yml ] && \
chown "${_ug}" %{_sharedstatedir}/%{srcname}/tpmdata.yml
if [ -d %{_sharedstatedir}/%{srcname}/cv_ca ]; then
chown "${_ug}" %{_sharedstatedir}/%{srcname}/cv_ca
[ -f %{_sharedstatedir}/%{srcname}/cv_ca/cacert.crt ] && \
chown "${_ug}" %{_sharedstatedir}/%{srcname}/cv_ca/cacert.crt
fi
fi
[ -d %{_localstatedir}/lib/rpm-state/%{srcname} ] \
&& rm -rf %{_localstatedir}/lib/rpm-state/%{srcname}
exit 0 exit 0
%post verifier %post verifier
@ -362,6 +344,9 @@ exit 0
%license LICENSE %license LICENSE
%changelog %changelog
* Wed May 04 2022 Sergio Correia <scorreia@redhat.com> - 6.4.0-1
- Updating for Keylime release v6.4.0
* Wed Apr 06 2022 Sergio Correia <scorreia@redhat.com> - 6.3.2-1 * Wed Apr 06 2022 Sergio Correia <scorreia@redhat.com> - 6.3.2-1
- Updating for Keylime release v6.3.2 - Updating for Keylime release v6.3.2

View File

@ -1 +1 @@
SHA512 (v6.3.2.tar.gz) = 632c2acccc5e139c2771e6771eca497933b2d76fa1307c97a72aa507a113342b9a6fd2c7fec288a9cdc90a1fce7d7febd453c97f859ea4a248f8171fd39fd4b1 SHA512 (v6.4.0.tar.gz) = a6e14984c6090ca796cd3dbe0b40660fd29c7587d19e093a6686d8f7b100b7de4362a7a914958a109f09083cd9355baf2f760b3b5631969d1269ab0171463f93