!18 add riscv64 support for prometheus
From: @menmazqj Reviewed-by: @jxy_git Signed-off-by: @jxy_git
This commit is contained in:
commit
2f832fddcc
BIN
prometheus-2.46.0.linux-riscv64.tar.gz
Normal file
BIN
prometheus-2.46.0.linux-riscv64.tar.gz
Normal file
Binary file not shown.
@ -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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user