add new feature for urma
(cherry picked from commit 77f2b83c49621bcb8613986a4ef83ace9407aa93)
This commit is contained in:
parent
3f46d991c0
commit
040d488bad
Binary file not shown.
@ -1,6 +1,9 @@
|
||||
# add --with transport_service_disable option, i.e. enable TPS by default
|
||||
%bcond_with transport_service_disable
|
||||
|
||||
# add --with hw_disable option, i.e. enable HW by default
|
||||
%bcond_with hw_disable
|
||||
|
||||
%if %{defined kernel_version}
|
||||
%define kernel_build_path /lib/modules/%{kernel_version}/build
|
||||
%else
|
||||
@ -14,7 +17,7 @@
|
||||
%endif
|
||||
|
||||
%if %{undefined rpm_release}
|
||||
%define rpm_release B004
|
||||
%define rpm_release B005
|
||||
%endif
|
||||
|
||||
Name : umdk-urma
|
||||
@ -44,11 +47,13 @@ Summary: Basic URMA libraries of UMDK
|
||||
%description lib
|
||||
This package contains basic URMA libraries of UMDK, such as liburma.so.
|
||||
|
||||
%if %{without hw_disable}
|
||||
%package compat-hns-lib
|
||||
Summary: Libraries of hns
|
||||
|
||||
%description compat-hns-lib
|
||||
This pachage contains libraries of hns, such as liburma-hns3.so.
|
||||
%endif
|
||||
|
||||
%package devel
|
||||
Summary: Include Files and Libraries mandatory for URMA
|
||||
@ -72,7 +77,7 @@ Summary: binary file of urma
|
||||
BuildRequires: gcc
|
||||
Requires: glibc
|
||||
%description bin
|
||||
binary file of urma, contains tpsa_daemon.
|
||||
binary file of urma, contains tpsa_daemon, uvs_admin
|
||||
%endif
|
||||
|
||||
%prep
|
||||
@ -83,6 +88,9 @@ binary file of urma, contains tpsa_daemon.
|
||||
%if %{with transport_service_disable}
|
||||
-DTPS="disable" \
|
||||
%endif
|
||||
%if %{with hw_disable}
|
||||
-DHW="disable" \
|
||||
%endif
|
||||
%if %{defined kernel_version}
|
||||
-DKERNEL_RELEASE=%{kernel_version} \
|
||||
-DKERNEL_PATH=%{kernel_build_path} \
|
||||
@ -113,9 +121,12 @@ if [ -x %{_bindir}/systemctl ] && [ -x %{_sbindir}/rsyslogd ]; then
|
||||
%{_bindir}/systemctl restart rsyslog >/dev/null 2>&1
|
||||
fi
|
||||
|
||||
%if %{without hw_disable}
|
||||
%files compat-hns-lib
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/liburma-hns3.so
|
||||
%dir %{_libdir}/urma
|
||||
%{_libdir}/urma/liburma-hns3.so
|
||||
%endif
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
@ -126,7 +137,6 @@ fi
|
||||
%{_includedir}/umdk/urma_provider.h
|
||||
%{_includedir}/umdk/common/ub_*.h
|
||||
%{_includedir}/umdk/common/urma_*.h
|
||||
%{_includedir}/umdk/common/compiler.h
|
||||
|
||||
%files tools
|
||||
%defattr(-,root,root)
|
||||
@ -143,17 +153,31 @@ fi
|
||||
%files bin
|
||||
%defattr(-,root,root)
|
||||
%{_sbindir}/tpsa_daemon
|
||||
%{_sbindir}/uvs_daemon
|
||||
%attr(0700,-,-) %{_bindir}/uvs_admin
|
||||
/etc/rsyslog.d/tpsa.conf
|
||||
/etc/rsyslog.d/uvs_admin.conf
|
||||
/etc/logrotate.d/tpsa
|
||||
%dir /etc/tpsa
|
||||
%{_libdir}/libtpsa.so
|
||||
%{_libdir}/libtpsa.so.0
|
||||
%{_libdir}/libtpsa.so.0.0.1
|
||||
%attr(0644,-,-) %{_unitdir}/uvsd.service
|
||||
%config(noreplace) /etc/tpsa/tpsa.ini
|
||||
%post bin
|
||||
if [ -x %{_bindir}/systemctl ]; then
|
||||
%{_bindir}/systemctl daemon-reload >/dev/null 2>&1
|
||||
fi
|
||||
if [ -x %{_bindir}/systemctl ] && [ -x %{_sbindir}/rsyslogd ]; then
|
||||
%{_bindir}/systemctl restart rsyslog >/dev/null 2>&1
|
||||
fi
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Thu Nov 23 2023 Yizhen Fan <fanyizhen@huawei.com> - 1.3.0-B005
|
||||
- Type:feature
|
||||
- DESC:add new feature for urma.
|
||||
|
||||
* Fri Oct 13 2023 Yizhen Fan <fanyizhen@huawei.com> - 1.3.0-B004
|
||||
- Type:feature
|
||||
- DESC:update source code, add hw hns3 lib
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user