diff options
Diffstat (limited to 'net/nagios-base/patches/patch-Makefile.in')
-rw-r--r-- | net/nagios-base/patches/patch-Makefile.in | 184 |
1 files changed, 184 insertions, 0 deletions
diff --git a/net/nagios-base/patches/patch-Makefile.in b/net/nagios-base/patches/patch-Makefile.in new file mode 100644 index 00000000000..8a5eca0a40d --- /dev/null +++ b/net/nagios-base/patches/patch-Makefile.in @@ -0,0 +1,184 @@ +$NetBSD: patch-Makefile.in,v 1.1 2014/04/02 10:22:37 he Exp $ + +Adjustments to build procedure. + +--- Makefile.in.orig 2012-04-25 12:30:47.000000000 +0000 ++++ Makefile.in +@@ -24,17 +24,16 @@ prefix=@prefix@ + exec_prefix=@exec_prefix@ + LOGDIR=@localstatedir@ + CHECKRESULTDIR=@CHECKRESULTDIR@ +-CFGDIR=@sysconfdir@ ++SAMPDIR=@prefix@/share/examples/nagios + BINDIR=@bindir@ +-CGIDIR=@sbindir@ ++CGIDIR=@libexecdir@ + LIBEXECDIR=@libexecdir@ + HTMLDIR=@datadir@ + INSTALL=@INSTALL@ + INSTALL_OPTS=@INSTALL_OPTS@ + COMMAND_OPTS=@COMMAND_OPTS@ +-HTTPD_CONF=@HTTPD_CONF@ + INIT_DIR=@init_dir@ +-INIT_OPTS=-o root -g root ++INIT_OPTS=-o root -g wheel + CGICFGDIR=$(CGIDIR) + PERLDIR=@PERLDIR@ + +@@ -72,74 +71,6 @@ all: + cd $(SRC_BASE) && $(MAKE) + cd $(SRC_CGI) && $(MAKE) + cd $(SRC_HTM) && $(MAKE) +- if [ x$(USE_EVENTBROKER) = xyes ]; then \ +- cd $(SRC_MODULE) && $(MAKE); \ +- fi +- +- @echo "" +- @echo "*** Compile finished ***" +- @echo "" +- @echo "If the main program and CGIs compiled without any errors, you" +- @echo "can continue with installing Nagios as follows (type 'make'" +- @echo "without any arguments for a list of all possible options):" +- @echo "" +- @echo " make install" +- @echo " - This installs the main program, CGIs, and HTML files" +- @echo "" +- @echo " make install-init" +- @echo " - This installs the init script in $(DESTDIR)$(INIT_DIR)" +- @echo "" +- @echo " make install-commandmode" +- @echo " - This installs and configures permissions on the" +- @echo " directory for holding the external command file" +- @echo "" +- @echo " make install-config" +- @echo " - This installs *SAMPLE* config files in $(DESTDIR)$(CFGDIR)" +- @echo " You'll have to modify these sample files before you can" +- @echo " use Nagios. Read the HTML documentation for more info" +- @echo " on doing this. Pay particular attention to the docs on" +- @echo " object configuration files, as they determine what/how" +- @echo " things get monitored!" +- @echo "" +- @echo " make install-webconf" +- @echo " - This installs the Apache config file for the Nagios" +- @echo " web interface" +- @echo "" +- @echo " make install-exfoliation" +- @echo " - This installs the Exfoliation theme for the Nagios" +- @echo " web interface" +- @echo "" +- @echo " make install-classicui" +- @echo " - This installs the classic theme for the Nagios" +- @echo " web interface" +- @echo "" +- @echo "" +- @echo "*** Support Notes *******************************************" +- @echo "" +- @echo "If you have questions about configuring or running Nagios," +- @echo "please make sure that you:" +- @echo "" +- @echo " - Look at the sample config files" +- @echo " - Read the documentation on the Nagios Library at:" +- @echo " http://library.nagios.com" +- @echo "" +- @echo "before you post a question to one of the mailing lists." +- @echo "Also make sure to include pertinent information that could" +- @echo "help others help you. This might include:" +- @echo "" +- @echo " - What version of Nagios you are using" +- @echo " - What version of the plugins you are using" +- @echo " - Relevant snippets from your config files" +- @echo " - Relevant error messages from the Nagios log file" +- @echo "" +- @echo "For more information on obtaining support for Nagios, visit:" +- @echo "" +- @echo " http://support.nagios.com" +- @echo "" +- @echo "*************************************************************" +- @echo "" +- @echo "Enjoy." +- @echo "" + + nagios: + cd $(SRC_BASE) && $(MAKE) +@@ -234,14 +165,10 @@ install-unstripped: + $(MAKE) install-basic + + install-basic: +- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(LIBEXECDIR) +- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(LOGDIR) +- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(LOGDIR)/archives +- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(CHECKRESULTDIR) + if [ $(INSTALLPERLSTUFF) = yes ]; then \ +- $(INSTALL) -m 664 $(INSTALL_OPTS) p1.pl $(DESTDIR)$(BINDIR); \ ++ $(BSD_INSTALL_SCRIPT) p1.pl $(DESTDIR)$(BINDIR); \ + fi; +- ++ + @echo "" + @echo "*** Main program, CGIs and HTML files installed ***" + @echo "" +@@ -261,20 +188,20 @@ install-basic: + + + install-config: +- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(CFGDIR) +- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(CFGDIR)/objects +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/nagios.cfg $(DESTDIR)$(CFGDIR)/nagios.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/cgi.cfg $(DESTDIR)$(CFGDIR)/cgi.cfg +- $(INSTALL) -b -m 660 $(INSTALL_OPTS) sample-config/resource.cfg $(DESTDIR)$(CFGDIR)/resource.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/templates.cfg $(DESTDIR)$(CFGDIR)/objects/templates.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/commands.cfg $(DESTDIR)$(CFGDIR)/objects/commands.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/contacts.cfg $(DESTDIR)$(CFGDIR)/objects/contacts.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/timeperiods.cfg $(DESTDIR)$(CFGDIR)/objects/timeperiods.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/localhost.cfg $(DESTDIR)$(CFGDIR)/objects/localhost.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/windows.cfg $(DESTDIR)$(CFGDIR)/objects/windows.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/printer.cfg $(DESTDIR)$(CFGDIR)/objects/printer.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/switch.cfg $(DESTDIR)$(CFGDIR)/objects/switch.cfg +- ++ [ -d $(DESTDIR)$(SAMPDIR) ] || ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(SAMPDIR) ++ [ -d $(DESTDIR)$(SAMPDIR)/objects ] || ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(SAMPDIR)/objects ++ ${BSD_INSTALL_DATA} -m 644 sample-config/nagios.cfg $(DESTDIR)$(SAMPDIR)/nagios.cfg-sample ++ ${BSD_INSTALL_DATA} -m 644 sample-config/cgi.cfg $(DESTDIR)$(SAMPDIR)/cgi.cfg-sample ++ ${BSD_INSTALL_DATA} -m 640 sample-config/resource.cfg $(DESTDIR)$(SAMPDIR)/resource.cfg-sample ++ ${BSD_INSTALL_DATA} -m 644 sample-config/template-object/templates.cfg $(DESTDIR)$(SAMPDIR)/objects/templates.cfg-sample ++ ${BSD_INSTALL_DATA} -m 644 sample-config/template-object/commands.cfg $(DESTDIR)$(SAMPDIR)/objects/commands.cfg-sample ++ ${BSD_INSTALL_DATA} -m 644 sample-config/template-object/contacts.cfg $(DESTDIR)$(SAMPDIR)/objects/contacts.cfg-sample ++ ${BSD_INSTALL_DATA} -m 644 sample-config/template-object/timeperiods.cfg $(DESTDIR)$(SAMPDIR)/objects/timeperiods.cfg-sample ++ ${BSD_INSTALL_DATA} -m 644 sample-config/template-object/localhost.cfg $(DESTDIR)$(SAMPDIR)/objects/localhost.cfg-sample ++ ${BSD_INSTALL_DATA} -m 644 sample-config/template-object/windows.cfg $(DESTDIR)$(SAMPDIR)/objects/windows.cfg-sample ++ ${BSD_INSTALL_DATA} -m 644 sample-config/template-object/printer.cfg $(DESTDIR)$(SAMPDIR)/objects/printer.cfg-sample ++ ${BSD_INSTALL_DATA} -m 644 sample-config/template-object/switch.cfg $(DESTDIR)$(SAMPDIR)/objects/switch.cfg-sample ++ + @echo "" + @echo "*** Config files installed ***" + @echo "" +@@ -291,8 +218,15 @@ install-webconf: + @echo "" + + install-exfoliation: +- cp -rf contrib/exfoliation/stylesheets/* $(DESTDIR)$(HTMLDIR)/stylesheets +- cp -rf contrib/exfoliation/images/* $(DESTDIR)$(HTMLDIR)/images ++ ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(HTMLDIR)/stylesheets ++ ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(HTMLDIR)/images ++ ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(HTMLDIR)/images/logos ++ for file in contrib/exfoliation/stylesheets/* ; \ ++ do ${BSD_INSTALL_DATA} $$file $(DESTDIR)$(HTMLDIR)/stylesheets; done ++ for file in contrib/exfoliation/images/*.* ; \ ++ do ${BSD_INSTALL_DATA} $$file $(DESTDIR)$(HTMLDIR)/images; done ++ for file in contrib/exfoliation/images/logos/* ; \ ++ do ${BSD_INSTALL_DATA} $$file $(DESTDIR)$(HTMLDIR)/images/logos; done + + @echo "" + @echo "*** Exfoliation theme installed ***" +@@ -320,7 +254,10 @@ install-daemoninit: + + + install-commandmode: +- $(INSTALL) -m 775 $(COMMAND_OPTS) -d $(DESTDIR)$(LOGDIR)/rw ++ ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(LOGDIR)/archives ++ ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(LOGDIR)/rw ++ ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(CHECKRESULTDIR) ++ chmod g+s $(DESTDIR)$(LOGDIR)/archives + chmod g+s $(DESTDIR)$(LOGDIR)/rw + + @echo "" |