$(MAKE) install-basic
install-basic:
---- nagios.org/sample-config/cgi.cfg.in 2013-09-20 21:01:20.000000000 +0200
-+++ nagios/sample-config/cgi.cfg.in 2013-10-01 21:52:32.937634398 +0200
+--- nagios-4.2.1/sample-config/cgi.cfg.in~ 2016-09-07 19:22:34.000000000 +0300
++++ nagios-4.2.1/sample-config/cgi.cfg.in 2016-09-07 19:22:52.152175332 +0300
@@ -1,6 +1,6 @@
#################################################################
#
-@@ -370,3 +370,5 @@
+@@ -402,3 +402,5 @@
- navbar_search_for_addresses=1
- navbar_search_for_aliases=1
+ #ack_no_sticky=0
+ #ack_no_send=0
+
+# vim:ts=8:sw=8:ft=cfg
--- nagios.org/sample-config/nagios.cfg.in 2013-09-20 21:01:20.000000000 +0200
---- nagios-3.2.0/cgi/statusmap.c 2009-10-22 18:19:21.913340828 +0300
-+++ nagios-3.2.0.googlemap/cgi/statusmap.c 2009-10-22 18:19:06.830007817 +0300
+--- nagios-4.2.1/cgi/statusmap.c~ 2016-09-07 19:23:29.000000000 +0300
++++ nagios-4.2.1/cgi/statusmap.c 2016-09-07 19:24:13.969747452 +0300
@@ -27,6 +27,10 @@
*
*****************************************************************************/
printf("<body CLASS='statusmap' name='mappage' id='mappage'>\n");
/* include user SSI header */
-@@ -703,7 +729,7 @@
- /* right hand column of top row */
+@@ -745,9 +745,9 @@
printf("<td align=right valign=top>\n");
+ #ifdef LEGACY_GRAPHICAL_CGIS
- printf("<form method=\"POST\" action=\"%s\">\n", STATUSMAP_CGI);
-+ printf("<form name=\"layoutform\" method=\"POST\" action=\"%s\">\n",STATUSMAP_CGI);
++ printf("<form name=\"layoutform\" method=\"POST\" action=\"%s\">\n", STATUSMAP_CGI);
+ #else
+- printf("<form method=\"POST\" action=\"%s\">\n", LEGACY_STATUSMAP_CGI);
++ printf("<form name=\"layoutform\" method=\"POST\" action=\"%s\">\n", LEGACY_STATUSMAP_CGI);
+ #endif
printf("<table border=0 CLASS='optBox'>\n");
printf("<tr><td valign=top>\n");
- printf("<input type='hidden' name='host' value='%s'>\n",escape_string(host_name));
@@ -725,6 +751,7 @@
printf("<option value=%d %s>Circular\n", LAYOUT_CIRCULAR, (layout_method == LAYOUT_CIRCULAR) ? "selected" : "");
printf("<option value=%d %s>Circular (Marked Up)\n", LAYOUT_CIRCULAR_MARKUP, (layout_method == LAYOUT_CIRCULAR_MARKUP) ? "selected" : "");
---- nagios-1.2/configure.in.orig Tue Feb 3 05:45:08 2004
-+++ nagios-1.2/configure.in Fri May 7 11:28:28 2004
+--- nagios-1.2/configure.ac.orig Tue Feb 3 05:45:08 2004
++++ nagios-1.2/configure.ac Fri May 7 11:28:28 2004
@@ -533,7 +533,7 @@
if test x$TRYGD = xyep; then
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.0.8
-Release: 5
+Version: 4.2.1
+Release: 0.1
License: GPL v2+
Group: Networking
-Source0: http://downloads.sourceforge.net/nagios/%{name}-%{version}.tar.gz
-# Source0-md5: 4bba4eef427cfb113fb513b6166a6af6
+Source0: https://assets.nagios.com/downloads/nagioscore/releases/%{name}-%{version}.tar.gz
+# Source0-md5: 96a71803c10afe1a7d2b05e61e35578a
Source1: %{name}-apache.conf
Source2: %{name}.init
Source3: %{name}.sysconfig
Patch9: system-magpierss.patch
Patch10: system-jquery.patch
Patch11: do-not-fetch-rss.patch
-URL: http://www.nagios.org/
+URL: https://www.nagios.org/projects/nagios-core/
BuildRequires: autoconf
BuildRequires: automake
%{?with_doc:BuildRequires: doxygen}
//build splash divs to ajax load
---- nagios-3.4.1/html/Makefile.in~ 2012-02-13 22:40:42.000000000 +0200
-+++ nagios-3.4.1/html/Makefile.in 2012-05-28 23:52:30.828823727 +0300
-@@ -79,10 +79,6 @@
+--- nagios-4.2.1/html/Makefile.in~ 2016-09-06 17:59:22.000000000 +0300
++++ nagios-4.2.1/html/Makefile.in 2016-09-07 19:25:18.613096481 +0300
+@@ -54,8 +54,6 @@
+ $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images
+ $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images/logos
+ $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes
+- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes/rss
+- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes/rss/extlib
+ $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/ssi
+ # Directories for new CGI pages
+ $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/angularjs
+@@ -120,10 +120,6 @@
do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/images/logos; done
for file in includes/*.*; \
do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/includes; done
- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/includes/rss; done
- for file in includes/rss/extlib/*.*; \
- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/includes/rss/extlib; done
-
- install-unstripped:
- $(MAKE) install
+ # Support files for new graphical CGIs
+ $(INSTALL) -m 664 $(INSTALL_OPTS) angularjs/angular-1.3.9/angular.min.js $(DESTDIR)$(HTMLDIR)/angularjs/angular-1.3.9
+ $(INSTALL) -m 664 $(INSTALL_OPTS) angularjs/angular-1.3.9/angular.min.js.map $(DESTDIR)$(HTMLDIR)/angularjs/angular-1.3.9