!18 add riscv64 support for prometheus

From: @menmazqj 
Reviewed-by: @jxy_git 
Signed-off-by: @jxy_git
This commit is contained in:
openeuler-ci-bot 2024-01-02 06:02:41 +00:00 committed by Gitee
commit 2f832fddcc
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 17 additions and 9 deletions

Binary file not shown.

View File

@ -2,7 +2,7 @@
Name: prometheus2
Version: 2.46.0
Release: 1
Release: 2
Summary: The Prometheus 2.x monitoring system and time series database.
License: Apache-2.0
URL: https://prometheus.io
@ -12,10 +12,11 @@ URL: https://prometheus.io
# tar -czvf prometheus-%{version}.linux-arm64.tar.gz console_libraries/ consoles/ LICENSE NOTICE prometheus prometheus.yml promtool
Source0: prometheus-%{version}.linux-arm64.tar.gz
Source1: prometheus-%{version}.linux-amd64.tar.gz
Source2: prometheus.service
Source3: prometheus.default
Source4: prometheus.yml
Source5: prometheus.logrotate
Source2: prometheus-%{version}.linux-riscv64.tar.gz
Source3: prometheus.service
Source4: prometheus.default
Source5: prometheus.yml
Source6: prometheus.logrotate
BuildRequires: systemd
BuildRequires: golang
@ -41,6 +42,10 @@ results, and can trigger alerts if some condition is observed to be true.
%setup -q -b 1 -n prometheus-%{version}.linux-amd64
%endif
%ifarch riscv64
%setup -q -b 2 -n prometheus-%{version}.linux-riscv64
%endif
%build
/bin/true
@ -48,10 +53,10 @@ results, and can trigger alerts if some condition is observed to be true.
mkdir -vp %{buildroot}%{_sharedstatedir}/prometheus
install -D -m 755 prometheus %{buildroot}%{_bindir}/prometheus
install -D -m 755 promtool %{buildroot}%{_bindir}/promtool
install -D -m 644 %{SOURCE2} %{buildroot}%{_unitdir}/prometheus.service
install -D -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/default/prometheus
install -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/prometheus/prometheus.yml
install -D -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/logrotate.d/prometheus
install -D -m 644 %{SOURCE3} %{buildroot}%{_unitdir}/prometheus.service
install -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/default/prometheus
install -D -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/prometheus/prometheus.yml
install -D -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/logrotate.d/prometheus
for dir in console_libraries consoles; do
for file in ${dir}/*; do
@ -90,6 +95,9 @@ exit 0
%dir %attr(755, prometheus, prometheus)%{_sharedstatedir}/prometheus
%changelog
* Sun Dec 31 2023 menmazqj <qijia.oerv@isrc.iscas.ac.cn> - 2.46.0-2
- add riscv64 support for prometheus
* Fri Sep 08 2023 jiangxinyu <jiangxinyu@kylinos.cn> - 2.46.0-1
- Update package to version 2.46.0