Add pmix_test

Resolves: RHEL-3693
Signed-off-by: Kamal Heib <kheib@redhat.com>
This commit is contained in:
Kamal Heib 2023-11-14 10:34:54 -05:00
parent d674de0cb5
commit 53dbc96338

View File

@ -1,6 +1,6 @@
Name: pmix
Version: 3.2.3
Release: 4%{?dist}
Release: 5%{?dist}
Summary: Process Management Interface Exascale (PMIx)
License: BSD
URL: https://pmix.org/
@ -87,6 +87,7 @@ find src -name \*.l -print -exec touch --no-create {} \;
--sysconfdir=%{_sysconfdir}/%{name} \
--disable-static \
--disable-silent-rules \
--with-tests-examples \
--enable-shared \
--enable-pmi-backward-compatibility \
--with-munge
@ -102,6 +103,14 @@ find src -name \*.l -print -exec touch --no-create {} \;
# remove libtool archives
find %{buildroot} -name '*.la' | xargs rm -f
# set up pmix self-test infra for install
install -d -m 0755 %{buildroot}%{_datadir}/%{name}/test
for f in pmix_client pmix_regex
do
mv test/.libs/$f %{buildroot}%{_datadir}/%{name}/$f
done
mv test/.libs/pmix_test %{buildroot}%{_datadir}/%{name}/test/pmix_test
%ldconfig_scriptlets
%ldconfig_scriptlets devel
@ -109,10 +118,13 @@ find %{buildroot} -name '*.la' | xargs rm -f
%license LICENSE
%doc README
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/test
%dir %{_libdir}/%{name}
%dir %{_sysconfdir}/%{name}
%config(noreplace) %{_sysconfdir}/%{name}/*.conf
%{_datadir}/%{name}/*.txt
%{_datadir}/%{name}/pmix_*
%{_datadir}/%{name}/test/pmix_test
%{_libdir}/libmca_common_dstore.so.1*
%{_libdir}/libpmix.so.2*
%{_libdir}/%{name}/*.so
@ -137,6 +149,10 @@ find %{buildroot} -name '*.la' | xargs rm -f
%{_bindir}/*
%changelog
* Tue Nov 14 2023 Kamal Heib <kheib@redhat.com> - 3.2.3-5
- Add pmix_test
- Resolves: RHEL-3693
* Thu Nov 02 2023 Kamal Heib <kheib@redhat.com> - 3.2.3-4
- Fix CVE-2023-41915
- Resolves: RHEL-3693