diff --git a/add-parameters-to-solve-the-strip.patch b/add-parameters-to-solve-the-strip.patch new file mode 100644 index 0000000000000000000000000000000000000000..7bb79ddad640c70055f5e7c653453865d3d5a98e --- /dev/null +++ b/add-parameters-to-solve-the-strip.patch @@ -0,0 +1,20 @@ +diff -Nur a/.promu.yml b/.promu.yml +--- a/.promu.yml 2023-03-30 15:38:19.184951580 +0800 ++++ b/.promu.yml 2023-03-30 15:41:26.540951580 +0800 +@@ -7,11 +7,11 @@ + build: + flags: -a -tags netgo + ldflags: | +- -X github.com/prometheus/common/version.Version={{.Version}} +- -X github.com/prometheus/common/version.Revision={{.Revision}} +- -X github.com/prometheus/common/version.Branch={{.Branch}} +- -X github.com/prometheus/common/version.BuildUser={{user}}@{{host}} +- -X github.com/prometheus/common/version.BuildDate={{date "20060102-15:04:05"}} ++ -w -s -extldflags '-Wl,-z,relro -Wl,-z,now' -buildmode=pie -X github.com/prometheus/common/version.Version={{.Version}} ++ -w -s -extldflags '-Wl,-z,relro -Wl,-z,now' -buildmode=pie -X github.com/prometheus/common/version.Revision={{.Revision}} ++ -w -s -extldflags '-Wl,-z,relro -Wl,-z,now' -buildmode=pie -X github.com/prometheus/common/version.Branch={{.Branch}} ++ -w -s -extldflags '-Wl,-z,relro -Wl,-z,now' -buildmode=pie -X github.com/prometheus/common/version.BuildUser={{user}}@{{host}} ++ -w -s -extldflags '-Wl,-z,relro -Wl,-z,now' -buildmode=pie -X github.com/prometheus/common/version.BuildDate={{date "20060102-15:04:05"}} + tarball: + files: + - blackbox.yml diff --git a/blackbox_exporter.spec b/blackbox_exporter.spec index 2d5aeb07460440e087a35c1bf040634c5bb629d4..d8f1f256488c06aa7d2edcd6bacb126835426a1d 100644 --- a/blackbox_exporter.spec +++ b/blackbox_exporter.spec @@ -2,13 +2,14 @@ %define debug_package %{nil} Name: blackbox_exporter Version: 0.19.0 -Release: 2 +Release: 3 Summary: Prometheus blackbox prober exporter License: Apache-2.0 Url: https://github.com/prometheus/blackbox_exporter Source: https://github.com/prometheus/blackbox_exporter/archive/refs/tags/v%{version}.tar.gz Source1: %{name}.service Source2: vendor.tar.gz +Patch0: add-parameters-to-solve-the-strip.patch BuildRequires: golang promu Requires(pre): prometheus2 %description @@ -17,6 +18,7 @@ The blackbox exporter allows blackbox probing of endpoints over HTTP, HTTPS, DNS %prep %setup -q -n %{name}-%{version} tar xvf %{SOURCE2} -C . +%patch0 -p1 %build export GOFLAGS="-mod=vendor" @@ -41,6 +43,9 @@ install -m0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service %config(noreplace) %{_sysconfdir}/prometheus/blackbox.yml %changelog +* Thu Mar 30 2023 wulei - 0.23.0-3 +- Add strip and pie + * Tue Aug 10 2021 huanghaitao - 0.19.0-2 - Fix systemd macro spelling errors.