!19 【Mainline】Enable make check
From: @yixiangzhike Reviewed-by: @HuaxinLuGitee Signed-off-by: @HuaxinLuGitee
This commit is contained in:
commit
26f2497c31
@ -1,10 +1,13 @@
|
|||||||
|
%bcond_without enable_check
|
||||||
|
%bcond_with use_valgrind
|
||||||
|
|
||||||
%global servicename gssproxy
|
%global servicename gssproxy
|
||||||
%global pubconfpath %{_sysconfdir}/gssproxy
|
%global pubconfpath %{_sysconfdir}/gssproxy
|
||||||
%global gpstatedir %{_localstatedir}/lib/gssproxy
|
%global gpstatedir %{_localstatedir}/lib/gssproxy
|
||||||
|
|
||||||
Name: gssproxy
|
Name: gssproxy
|
||||||
Version: 0.9.1
|
Version: 0.9.1
|
||||||
Release: 2
|
Release: 3
|
||||||
Summary: GSSAPI Proxy
|
Summary: GSSAPI Proxy
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://github.com/gssapi/gssproxy
|
URL: https://github.com/gssapi/gssproxy
|
||||||
@ -25,6 +28,14 @@ BuildRequires: gettext-devel pkgconfig krb5-devel >= 1.12.0 libselinux-devel key
|
|||||||
# for gssuserproxy.service --idle-timeout
|
# for gssuserproxy.service --idle-timeout
|
||||||
BuildRequires: systemd-devel
|
BuildRequires: systemd-devel
|
||||||
|
|
||||||
|
%if %{with enable_check}
|
||||||
|
# for make check
|
||||||
|
BuildRequires: krb5-client krb5-server openldap-clients openldap-servers socket_wrapper nss_wrapper
|
||||||
|
%if %{with use_valgrind}
|
||||||
|
BuildRequires: valgrind glibc-debuginfo glibc
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This is a proxy for GSSAPI which deals with credential handling
|
This is a proxy for GSSAPI which deals with credential handling
|
||||||
|
|
||||||
@ -59,6 +70,17 @@ install -D -m644 examples/proxymech.conf %{buildroot}%{_sysconfdir}/gss/mech.d/p
|
|||||||
install -m644 examples/24-nfs-server.conf %{buildroot}%{_sysconfdir}/gssproxy/24-nfs-server.conf
|
install -m644 examples/24-nfs-server.conf %{buildroot}%{_sysconfdir}/gssproxy/24-nfs-server.conf
|
||||||
mkdir -p %{buildroot}%{gpstatedir}/rcache
|
mkdir -p %{buildroot}%{gpstatedir}/rcache
|
||||||
|
|
||||||
|
%check
|
||||||
|
%if %{with enable_check}
|
||||||
|
# set timeout 60s
|
||||||
|
# enough time to execute
|
||||||
|
%if %{with use_valgrind}
|
||||||
|
%make_build check CHECKARGS=' --timeout=60'
|
||||||
|
%else
|
||||||
|
%make_build check CHECKARGS=' --timeout=60 --valgrind-cmd="" '
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%systemd_post gssproxy.service
|
%systemd_post gssproxy.service
|
||||||
|
|
||||||
@ -91,6 +113,9 @@ mkdir -p %{buildroot}%{gpstatedir}/rcache
|
|||||||
%{_mandir}/man8/gssproxy-mech.8*
|
%{_mandir}/man8/gssproxy-mech.8*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jul 7 2023 yixiangzhike <yixiangzhike007@163.com> - 0.9.1-3
|
||||||
|
- enable make check
|
||||||
|
|
||||||
* Mon Apr 10 2023 yixiangzhike <yixiangzhike007@163.com> - 0.9.1-2
|
* Mon Apr 10 2023 yixiangzhike <yixiangzhike007@163.com> - 0.9.1-2
|
||||||
- add BuildRequires:systemd-devel for option idle-timeout
|
- add BuildRequires:systemd-devel for option idle-timeout
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user