Compare commits

..

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
a1fbce5e2a
!63 Change license into GPL-2.0-only
From: @eingesch 
Reviewed-by: @qianguoxin 
Signed-off-by: @qianguoxin
2024-12-12 11:13:22 +00:00
xuqi
a50aea5248 change license into GPL-2.0-only 2024-12-12 18:52:19 +08:00
openeuler-ci-bot
08d3107f28
!20 [sync] PR-19: add BuildRequires:systemd for %{_unitdir} Macros
From: @openeuler-sync-bot 
Reviewed-by: @LemmyHuang 
Signed-off-by: @LemmyHuang
2024-03-26 10:20:35 +00:00
panchenbo
34ee99bb5b add BuildRequires:systemd for %{_unitdir} Macros
(cherry picked from commit c2149443e02788b2ec5641b979d21988584b3328)
2024-03-26 09:49:38 +08:00
openeuler-ci-bot
ea4e3fd8c0
!14 urma: modify SO_REUSEADDR to SO_REUSEPORT
From: @yizhen-fan 
Reviewed-by: @qianguoxin 
Signed-off-by: @qianguoxin
2023-11-29 06:09:09 +00:00
fanyizhen1995
3d688ceb3b modify SO_REUSEADDR to SO_REUSEPORT 2023-11-29 10:58:11 +08:00
openeuler-ci-bot
5c8d803452
!11 ub: Fix bugs in urma kernel and user lib
From: @yizhen-fan 
Reviewed-by: @qianguoxin 
Signed-off-by: @qianguoxin
2023-11-28 06:07:59 +00:00
fanyizhen1995
6b3a4c4564 ub: Fix bugs in urma kernel and user lib 2023-11-28 11:38:13 +08:00
openeuler-ci-bot
27c7d982f2
!7 urma 特性演进
From: @yizhen-fan 
Reviewed-by: @qianguoxin 
Signed-off-by: @qianguoxin
2023-11-23 04:15:48 +00:00
fanyizhen1995
77f2b83c49 add new feature for urma 2023-11-23 11:54:13 +08:00
2 changed files with 45 additions and 6 deletions

Binary file not shown.

View File

@ -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 B009
%endif
Name : umdk-urma
@ -22,14 +25,14 @@ Summary : Unified memory development kit
Version : %{rpm_version}
Release : %{rpm_release}
Group : nStack
License : Proprietary
License : GPL-2.0-only
Provides : Huawei Technologies Co., Ltd
Source0 : %{name}-%{version}.tar.gz
BuildRoot : %{_buildirootdir}/%{name}-%{version}-build
BuildArch : x86_64 aarch64
ExclusiveArch : aarch64
BuildRequires : rpm-build, make, cmake, gcc, gcc-c++, glibc-devel
BuildRequires : glib2-devel
BuildRequires : glib2-devel, systemd
Requires: glibc, glib2
%if %{with asan}
Requires: libasan
@ -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,46 @@ 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 Dec 12 2024 chenyutao <chenyutao2@huawei.com> - 1.3.0-B009
- Type:feature
- DESC:change license to gpl-xx-only
* Fri Mar 22 2024 panchenbo <panchenbo@kylinsec.com.cn> - 1.3.0-B008
- add BuildRequires:systemd for %{_unitdir} Macros
* Wed Nov 29 2023 Yizhen Fan <fanyizhen@huawei.com> - 1.3.0-B007
- Type:bugfix
- DESC:modify SO_REUSEADDR to SO_REUSEPORT
* Tue Nov 28 2023 Yizhen Fan <fanyizhen@huawei.com> - 1.3.0-B006
- Type:bugfix
- DESC:fix bugs detected in urma
* 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