commit 6b850541317cd0324cc9454ca54b1ff44ad3ad32
Author: Arkadiusz Miśkiewicz <[email protected]>
Date:   Tue Dec 15 13:59:27 2020 +0100

    - up to 2.3; heck_hpjd-no-paper-out dropped - upsteam implements this using 
-D option

 monitoring-plugins.spec                      | 23 ++++-----
 nagios-plugins-check_hpjd-no-paper-out.patch | 76 ----------------------------
 2 files changed, 10 insertions(+), 89 deletions(-)
---
diff --git a/monitoring-plugins.spec b/monitoring-plugins.spec
index d00398b..91ca87b 100644
--- a/monitoring-plugins.spec
+++ b/monitoring-plugins.spec
@@ -11,12 +11,12 @@
 Summary:       Network Monitoring Plugins for Nagios and compatible
 Summary(pl.UTF-8):     Wtyczki do monitorowania hostów/usług/sieci dla Nagiosa
 Name:          monitoring-plugins
-Version:       2.2
-Release:       3
+Version:       2.3
+Release:       1
 License:       GPL v3+
 Group:         Networking
 Source0:       
https://www.monitoring-plugins.org/download/%{name}-%{version}.tar.gz
-# Source0-md5: 549e243ba1fb5c5b3be3a86961de40a7
+# Source0-md5: b373cb010bb1136aa5692a7e9c0c8ec1
 # https://git.pld-linux.org/projects/nagios-config
 Source1:       nagios-plugins-config-20150412.tar.xz
 # Source1-md5: 2f0f29735345c158d11c2009be3e1478
@@ -27,13 +27,13 @@ Patch4:             nagios-plugins-noroot.patch
 Patch5:                nagios-plugins-check_ping-socket-filter-warning.patch
 Patch7:                nagios-plugins-pgsql.patch
 Patch9:                nagios-plugins-check_log_paths.patch
-Patch21:       nagios-plugins-check_hpjd-no-paper-out.patch
 Patch23:       nagios-plugins-check_disk_smb-zero-cap.patch
 Patch24:       nagios-plugins-paths.patch
 Patch27:       nagios-plugins-ping.patch
 URL:           https://www.monitoring-plugins.org/
 BuildRequires: autoconf
 BuildRequires: automake
+BuildRequires: curl-devel
 BuildRequires: file
 BuildRequires: gettext-tools >= 0.15
 BuildRequires: libdbi-devel
@@ -314,20 +314,17 @@ Nagios plugin to check LDAP servers.
 Wtyczka Nagiosa do sprawdzania serwerów LDAP.
 
 %package -n monitoring-plugin-check_load
-Summary:       Nagios plugin to check uptime using procps
-Summary(pl.UTF-8):     Wtyczka Nagiosa do sprawdzania uptime'u przy użyciu 
procps
+Summary:       Nagios plugin to check load
+Summary(pl.UTF-8):     Wtyczka Nagiosa do sprawdzania obciążenia
 Group:         Networking
 Requires:      nagios-common
-Requires:      procps
-Provides:      nagios-plugins-procps = %{version}-%{release}
 Obsoletes:     nagios-plugin-check_load
-Obsoletes:     nagios-plugins-procps
 
 %description -n monitoring-plugin-check_load
-Nagios plugin to check uptime using procps.
+Nagios plugin to check load..
 
 %description -n monitoring-plugin-check_load -l pl.UTF-8
-Wtyczka Nagiosa do sprawdzania uptime'u przy użyciu procps.
+Wtyczka Nagiosa do sprawdzania obciążenia.
 
 %package -n monitoring-plugin-check_mailq
 Summary:       Nagios plugin to check the number of messages in the local mail 
queue
@@ -535,7 +532,6 @@ mv nagios-plugins-config-*/* .
 %patch4 -p1
 %patch5 -p1
 %patch7 -p1
-%patch21 -p1
 %patch23 -p1
 %patch24 -p1
 %patch27 -p1
@@ -657,6 +653,7 @@ rm -rf $RPM_BUILD_ROOT
 # plugins
 %attr(755,root,root) %{plugindir}/check_apt
 %attr(755,root,root) %{plugindir}/check_cluster
+%attr(755,root,root) %{plugindir}/check_curl
 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/check_disk.cfg
 %attr(755,root,root) %{plugindir}/check_disk
 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/check_dummy.cfg
@@ -705,7 +702,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{plugindir}/check_ssmtp
 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/check_udp.cfg
 %attr(755,root,root) %{plugindir}/check_udp
-#%attr(755,root,root) %{plugindir}/check_uptime
+%attr(755,root,root) %{plugindir}/check_uptime
 
 # these plugins need suid bit to operate
 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/check_dhcp.cfg
diff --git a/nagios-plugins-check_hpjd-no-paper-out.patch 
b/nagios-plugins-check_hpjd-no-paper-out.patch
deleted file mode 100644
index b8e4e59..0000000
--- a/nagios-plugins-check_hpjd-no-paper-out.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-https://github.com/monitoring-plugins/monitoring-plugins/pull/1410
-
---- nagios-plugins-2.0/plugins/check_hpjd.c~   2014-04-21 11:57:30.000000000 
+0300
-+++ nagios-plugins-2.0/plugins/check_hpjd.c    2014-04-21 12:56:26.818058154 
+0300
-@@ -41,7 +41,7 @@
- #define DEFAULT_COMMUNITY "public"
- #define DEFAULT_PORT "161"
- 
--const char *option_summary = "-H host [-C community]\n";
-+const char *option_summary = "-H host [-C community] [-n]\n";
- 
- #define HPJD_LINE_STATUS           ".1.3.6.1.4.1.11.2.3.9.1.1.2.1"
- #define HPJD_PAPER_STATUS          ".1.3.6.1.4.1.11.2.3.9.1.1.2.2"
-@@ -67,6 +67,7 @@
- char *community = NULL;
- char *address = NULL;
- char *port = NULL;
-+int nopaperout = 0;
- 
- int
- main (int argc, char **argv)
-@@ -243,7 +244,9 @@
-                       strcpy (errmsg, _("Paper Jam"));
-               }
-               else if (paper_out) {
--                      result = STATE_WARNING;
-+                      if (!nopaperout) {
-+                              result = STATE_WARNING;
-+                      }
-                       strcpy (errmsg, _("Out of Paper"));
-               }
-               else if (line_status == OFFLINE) {
-@@ -317,6 +318,7 @@
- /*            {"critical",       required_argument,0,'c'}, */
- /*            {"warning",        required_argument,0,'w'}, */
-               {"port", required_argument,0,'p'}, 
-+              {"nopaperout", no_argument, 0, 'n'},
-               {"version", no_argument, 0, 'V'},
-               {"help", no_argument, 0, 'h'},
-               {0, 0, 0, 0}
-@@ -327,7 +329,7 @@
- 
- 
-       while (1) {
--              c = getopt_long (argc, argv, "+hVH:C:p:", longopts, &option);
-+              c = getopt_long (argc, argv, "+hnVH:C:p:", longopts, &option);
- 
-               if (c == -1 || c == EOF || c == 1)
-                       break;
-@@ -345,6 +349,9 @@
-               case 'C':                                                       
                /* community */
-                       community = strscpy (community, optarg);
-                       break;
-+              case 'n':                                                       
                /* nopaperout */
-+                      nopaperout = 1;
-+                      break;
-               case 'V':                                                       
                /* version */
-                       print_revision (progname, revision);
-                       exit (STATE_OK);
-@@ -404,7 +411,9 @@
- 
-       printf (" %s\n", "-C, --community=STRING");
-       printf ("    %s", _("The SNMP community name "));
-+      printf (" %s\n", "-n, --nopaperout");
-       printf (_("(default=%s)"), DEFAULT_COMMUNITY);
-+      printf ("    %s\n", "No return WARNING state on \"Out of paper\"");
-       printf ("\n");
- 
- #ifdef NP_EXTRA_OPTS
-@@ -437,5 +439,5 @@
- print_usage (void)
- {
-   printf ("%s\n", _("Usage:"));
--      printf ("%s -H host [-C community] [-p port]\n", progname);
-+      printf ("%s -H host [-C community] [-p port] [-n]\n", progname);
- }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/monitoring-plugins.git/commitdiff/6b850541317cd0324cc9454ca54b1ff44ad3ad32

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to