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