[packages/nagios] Up to 4.5.3
arekm
arekm at pld-linux.org
Thu Aug 1 12:03:03 CEST 2024
commit e0100dea56ed3383f2d30700d798afdc015da983
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Thu Aug 1 11:01:36 2024 +0200
Up to 4.5.3
config.patch | 28 ++++++++++++++++++----------
nagios.spec | 41 +++++++++++++----------------------------
system-jquery.patch | 21 ++++++++++++++++-----
3 files changed, 47 insertions(+), 43 deletions(-)
---
diff --git a/nagios.spec b/nagios.spec
index 039878c..b18f474 100644
--- a/nagios.spec
+++ b/nagios.spec
@@ -12,13 +12,13 @@ Summary: Open Source host, service and network monitoring program
Summary(pl.UTF-8): Program do monitorowania serwerów/usług/sieci
Summary(pt_BR.UTF-8): Programa para monitoração de máquinas e serviços
Name: nagios
-Version: 4.4.14
+Version: 4.5.3
Release: 1
License: GPL v2+
Group: Networking
# https://www.nagios.org/downloads/nagios-core/thanks/?product_download=nagioscore-source
Source0: https://assets.nagios.com/downloads/nagioscore/releases/%{name}-%{version}.tar.gz
-# Source0-md5: 90187ec0cb2eeace142680e3918cc44d
+# Source0-md5: b77fd2fb656245dd0097c8e7b1310d3e
Source1: %{name}-apache.conf
Source2: %{name}.init
Source3: %{name}.sysconfig
@@ -42,7 +42,8 @@ Patch3: long-output.patch
Patch4: %{name}-cmd-typo.patch
Patch5: config.patch
Patch6: %{name}-googlemap.patch
-
+# rediffed and fixed contrib/epel-patches/nagios-0010-remove-information-leak.patch
+Patch7: remove-information-leak.patch
Patch8: archivelog-timeformat.patch
Patch10: system-jquery.patch
@@ -152,7 +153,7 @@ Requires: %{name} = %{version}-%{release}
Requires: %{name}-imagepaks
Requires: %{name}-theme
Requires: group(http)
-Requires: jquery
+Requires: jquery >= 3.7.1
Requires: webapps
Requires: webserver
Requires: webserver(access)
@@ -211,6 +212,8 @@ Requires: nagios-theme
Suggests: nagios-theme-classicui
Suggests: nagios-theme-exfoliation
Suggests: nagios-theme-nuvola
+Conflicts: nagios-theme-classicui < %{version}-%{release}
+Conflicts: nagios-theme-exfoliation < %{version}-%{release}
Obsoletes: nagios-theme-default < 3.3.1-1.4
BuildArch: noarch
@@ -247,8 +250,6 @@ mv %{name}-%{version}/* .
#%patch100 -p1
-patch -p1 < ./contrib/epel-patches/nagios-0010-remove-information-leak.patch || exit 1
-
%patch0 -p0
%patch1 -p1
%patch2 -p1
@@ -257,7 +258,7 @@ patch -p1 < ./contrib/epel-patches/nagios-0010-remove-information-leak.patch ||
#%patch4 -p1
%patch5 -p1
%patch6 -p1
-
+%patch7 -p1
%patch8 -p1
%patch10 -p1
@@ -381,6 +382,8 @@ done
install -d $RPM_BUILD_ROOT%{_docdir}/%{name}
%{?with_doc:%{__cp} -a Documentation/html/* $RPM_BUILD_ROOT%{_docdir}/%{name}}
+rm $RPM_BUILD_ROOT%{htmldir}/js/jquery-*.min.js
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -560,6 +563,7 @@ EOF
%dir %{htmldir}
%dir %{htmldir}/includes
%dir %{htmldir}/images
+%dir %{htmldir}/js
%dir %{htmldir}/stylesheets
%{htmldir}/robots.txt
%{htmldir}/contexthelp
@@ -569,29 +573,10 @@ EOF
%{htmldir}/images/favicon.ico
%{htmldir}/images/marker.png
%{htmldir}/images/shadow50.png
+%{htmldir}/js/jsonquery.js
+%{htmldir}/js/nag_funcs.js
%{htmldir}/nagioswall.php
-%{htmldir}/angularjs
-%{htmldir}/bootstrap-3.3.7
-%{htmldir}/d3
-%{htmldir}/spin
-%{htmldir}/graph-header.html
-%{htmldir}/histogram-form.html
-%{htmldir}/histogram-graph.html
-%{htmldir}/histogram-links.html
-%{htmldir}/histogram.html
-%{htmldir}/infobox.html
-%{htmldir}/map-directive.html
-%{htmldir}/map-form.html
-%{htmldir}/map-links.html
-%{htmldir}/map-popup.html
-%{htmldir}/trends-form.html
-%{htmldir}/trends-graph.html
-%{htmldir}/trends-host-yaxis.html
-%{htmldir}/trends-links.html
-%{htmldir}/trends-service-yaxis.html
-%{htmldir}/trends.html
-
%files theme-classicui
%defattr(644,root,root,755)
%exclude %{htmldir}/nagioswall.php
diff --git a/config.patch b/config.patch
index 555d318..8018422 100644
--- a/config.patch
+++ b/config.patch
@@ -1,18 +1,26 @@
-diff -urNp -x '*.orig' nagios-4.4.6.org/Makefile.in nagios-4.4.6/Makefile.in
---- nagios-4.4.6.org/Makefile.in 2020-04-28 22:48:29.000000000 +0200
-+++ nagios-4.4.6/Makefile.in 2021-04-19 12:03:30.865816616 +0200
-@@ -276,14 +276,14 @@ install:
- cd $(SRC_BASE) && $(MAKE) $@
- cd $(SRC_CGI) && $(MAKE) $@
- cd $(SRC_HTM) && $(MAKE) $@
+--- nagios-4.5.3/Makefile.in~ 2024-06-11 16:50:20.000000000 +0200
++++ nagios-4.5.3/Makefile.in 2024-08-01 10:46:49.579971168 +0200
+@@ -275,7 +275,7 @@ coverage: test
+
+ install-html:
+ cd $(BLD_HTM) && $(MAKE) install
+- $(MAKE) install-exfoliation
++ $(MAKE) install-classicui
+
+ install-base:
+ cd $(BLD_BASE) && $(MAKE) install
+@@ -287,14 +287,14 @@ install:
+ cd $(BLD_BASE) && $(MAKE) $@
+ cd $(BLD_CGI) && $(MAKE) $@
+ cd $(BLD_HTM) && $(MAKE) $@
- $(MAKE) install-exfoliation
+ $(MAKE) install-classicui
$(MAKE) install-basic
install-unstripped:
- cd $(SRC_BASE) && $(MAKE) $@
- cd $(SRC_CGI) && $(MAKE) $@
- cd $(SRC_HTM) && $(MAKE) $@
+ cd $(BLD_BASE) && $(MAKE) $@
+ cd $(BLD_CGI) && $(MAKE) $@
+ cd $(BLD_HTM) && $(MAKE) $@
- $(MAKE) install-exfoliation
+ $(MAKE) install-classicui
$(MAKE) install-basic
diff --git a/system-jquery.patch b/system-jquery.patch
index 74fdf29..dff7516 100644
--- a/system-jquery.patch
+++ b/system-jquery.patch
@@ -4,7 +4,7 @@
<title>Nagios Core</title>
<link rel="stylesheet" type="text/css" href="stylesheets/common.css?<?php echo $this_version; ?>" />
<link rel="stylesheet" type="text/css" href="stylesheets/nag_funcs.css?<?php echo $this_version; ?>" />
--<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
+-<script type="text/javascript" src="js/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="/js/jquery/jquery.js"></script>
<script type="text/javascript" src="js/nag_funcs.js"></script>
@@ -15,7 +15,7 @@
#define NAGFUNCS_CSS "nag_funcs.css"
/********************************* JAVASCRIPT INCLUDES **********************/
--#define JQUERY_JS "jquery-1.12.4.min.js"
+-#define JQUERY_JS "jquery-3.7.1.min.js"
+#define JQUERY_JS "/js/jquery/jquery.js"
#define NAGFUNCS_JS "nag_funcs.js"
@@ -31,13 +31,24 @@
printf("<script type='text/javascript' src='%s%s'></script>\n", url_js_path, NAGFUNCS_JS);
/* JS function to append content to elements on page */
printf("<script type='text/javascript'>\n");
+--- nagios-4.5.3/html/jsonquery.html~ 2024-06-11 16:50:20.000000000 +0200
++++ nagios-4.5.3/html/jsonquery.html 2024-08-01 10:44:22.443304502 +0200
+@@ -4,7 +4,7 @@
+ <head>
+ <title>JSON Query Generator</title>
+ <link rel="stylesheet" type="text/css" href="stylesheets/jsonquery.css"/>
+- <script type="text/javascript" src="js/jquery-3.7.1.min.js"></script>
++ <script type="text/javascript" src="js/jquery/jquery.js"></script>
+ <script type="text/javascript" src="js/jsonquery.js"></script>
+ </head>
+ <body>
--- nagios-3.4.1/html/Makefile.in~ 2012-05-28 23:52:30.000000000 +0300
+++ nagios-3.4.1/html/Makefile.in 2012-05-28 23:59:43.973722231 +0300
-@@ -61,8 +61,6 @@
+@@ -106,8 +106,6 @@ install:
do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/stylesheets; done
- for file in contexthelp/*.html; \
+ for file in $(srcdir)/contexthelp/*.html; \
do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/contexthelp; done
-- for file in js/*.js; \
+- for file in $(srcdir)/js/*.js; \
- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/js; done
# for file in docs/*.html; \
# do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/docs; done
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/nagios.git/commitdiff/e0100dea56ed3383f2d30700d798afdc015da983
More information about the pld-cvs-commit
mailing list