- add patch monitoring-plugins-2.4.0-check_dbi-type_mismatch.patch

to fix compilation with gcc-14
  passing argument 2 of ‘dbi_driver_open_r’ from incompatible pointer type 
- change mode to "manual" in service file

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/monitoring-plugins?expand=0&rev=124
This commit is contained in:
Ruediger Oertel 2024-12-02 17:15:18 +00:00 committed by Git OBS Bridge
parent dd6cd0cb02
commit 6e6a59f53d
6 changed files with 26 additions and 6 deletions

View File

@ -1,17 +1,17 @@
<services>
<service name="download_url">
<service name="download_url" mode="manual">
<param name="host">www.monitoring-plugins.org</param>
<param name="protocol">https</param>
<param name="path">/download/monitoring-plugins-2.4.0.tar.gz</param>
<param name="filename">monitoring-plugins-2.4.0.tar.gz</param>
</service>
<service name="download_url">
<service name="download_url" mode="manual">
<param name="host">www.monitoring-plugins.org</param>
<param name="protocol">https</param>
<param name="path">/download/monitoring-plugins-2.4.0.tar.gz.sha1</param>
<param name="filename">monitoring-plugins-2.4.0.tar.gz.sha1</param>
</service>
<service name="verify_file">
<service name="verify_file" mode="manual">
<param name="verifier">sha1</param>
<param name="checksum">595fcfe92a5273031e8ad7f294ba683c27078a1a</param>
<!-- <param name="file">monitoring-plugins-2.4.0.tar.gz</param> -->

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e5dfd4ad8fde0a40da50aab3aff6d9a27020b8f283e332bc4da6ef9914f4028c
size 2746382

View File

@ -0,0 +1,14 @@
--- monitoring-plugins-2.4.0/plugins/check_dbi.c 2024/12/02 16:16:03 1.1
+++ monitoring-plugins-2.4.0/plugins/check_dbi.c 2024/12/02 17:02:44
@@ -141,9 +141,9 @@
if (verbose > 2)
printf ("Initializing DBI\n");
- dbi_inst *instance_p = { 0 };
+ dbi_inst instance_p = { 0 };
- if (dbi_initialize_r(NULL, instance_p) < 0) {
+ if (dbi_initialize_r(NULL, &instance_p) < 0) {
printf ("UNKNOWN - failed to initialize DBI; possibly you don't have any drivers installed.\n");
return STATE_UNKNOWN;
}

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Mon Dec 2 17:52:44 CET 2024 - ro@suse.de
- add patch monitoring-plugins-2.4.0-check_dbi-type_mismatch.patch
to fix compilation with gcc-14
passing argument 2 of dbi_driver_open_r from incompatible pointer type
- change mode to "manual" in service file
-------------------------------------------------------------------
Mon Jul 29 08:06:37 UTC 2024 - Lars Vogdt <lars@linux-schulserver.de>

View File

@ -71,6 +71,7 @@ Patch121: %{name}-2.4.0-check_swap_wrong_percent.patch
# PATCH-FIX-UPSTREAM - return ntp offset absolute (as positive value) in performance data since warn and crit are also positive values
Patch122: %{name}-2.4.0-check_ntp_perf_absolute.patch
Patch130: %{name}-2.4.0-check_http-proxy.patch
Patch131: %{name}-2.4.0-check_dbi-type_mismatch.patch
BuildRequires: automake
BuildRequires: bind-utils
BuildRequires: dhcp-devel