Erstellt vor 4 Jahren

Zuletzt geändert vor 4 Jahren

#2623 new version bump

Update package 'nagios' Version 2.11 > 3.2.1

Erstellt von: han-solo Verantwortlicher:
Priorität: normal Meilenstein: freetz-future
Komponente: packages Version: devel
Stichworte: Beobachter:
Product Id: Firmware Version:

Beschreibung

Hallo, bitte die Config.in und nagios.mk updaten, damit man gleich nagios 3.2.1 bauen kann.

Config.in

config FREETZ_PACKAGE_NAGIOS
        bool "nagios 3.2.1"
        select FREETZ_PACKAGE_MICROPERL
        select FREETZ_LIB_libglib_2
        default n
        help
                Nagios is an Open Source host, service and network monitoring program.

nagios.mk

$(call PKG_INIT_BIN, 3.2.1)
$(PKG)_SOURCE:=nagios-$($(PKG)_VERSION).tar.gz
$(PKG)_SITE:=@SF/project/nagios/nagios-3.x/nagios-$($(PKG)_VERSION)
$(PKG)_SOURCE_MD5:=d4655ee8c95c9679fd4fd53dac34bbe3
$(PKG)_BINARY:=$($(PKG)_DIR)/base/nagios
$(PKG)_STATS_BINARY:=$($(PKG)_DIR)/base/nagiostats
$(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/bin/nagios
$(PKG)_STATS_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/bin/nagiostats
$(PKG)_TARGET_CGI:=$($(PKG)_DEST_DIR)/usr/lib/nagios/cgi-bin
$(PKG)_CGIS_ALL:=avail.cgi cmd.cgi config.cgi extinfo.cgi history.cgi \
       notifications.cgi outages.cgi showlog.cgi status.cgi statuswml.cgi \
       statuswrl.cgi summary.cgi tac.cgi
$(PKG)_CGIS:=$(call PKG_SELECTED_SUBOPTIONS,$($(PKG)_CGIS_ALL))
$(PKG)_CGIS_BUILD_DIR:=$($(PKG)_CGIS:%=$($(PKG)_DIR)/cgi/%))
$(PKG)_CGIS_TARGET_DIR:=$($(PKG)_CGIS_ALL:%=$($(PKG)_TARGET_CGI)/%)
$(PKG)_HTML:=$($(PKG)_DIR)/html
$(PKG)_TARGET_HTML:=$($(PKG)_DEST_DIR)/usr/share/nagios/htdocs
$(PKG)_SOURCE_CONFIG:=$($(PKG)_DIR)/sample-config
$(PKG)_TARGET_CONFIG:=$($(PKG)_DEST_DIR)/etc/nagios-sample

$(PKG)_DEPENDS_ON := glib2 microperl

$(PKG)_CONFIGURE_OPTIONS += --with-nagios-user="root"
$(PKG)_CONFIGURE_OPTIONS += --with-nagios-group="root"
$(PKG)_CONFIGURE_OPTIONS += --sysconfdir="/mod/etc/nagios"
$(PKG)_CONFIGURE_OPTIONS += --without-gd-lib
$(PKG)_CONFIGURE_OPTIONS += --without-gd-inc
$(PKG)_CONFIGURE_OPTIONS += --disable-statusmap

$(PKG_SOURCE_DOWNLOAD)
$(PKG_UNPACKED)
$(PKG_CONFIGURED_CONFIGURE)

$($(PKG)_BINARY) $($(PKG)_STATS_BINARY): $($(PKG)_DIR)/.configured
        $(SUBMAKE) -C $(NAGIOS_DIR) all

$($(PKG)_TARGET_BINARY): $($(PKG)_BINARY)
        $(INSTALL_BINARY_STRIP)
        mkdir -p $(NAGIOS_TARGET_HTML)
        cp -a $(NAGIOS_HTML)/contexthelp $(NAGIOS_TARGET_HTML)
        cp -a $(NAGIOS_HTML)/docs $(NAGIOS_TARGET_HTML)
        cp -a $(NAGIOS_HTML)/images $(NAGIOS_TARGET_HTML)
        cp -a $(NAGIOS_HTML)/ssi $(NAGIOS_TARGET_HTML)
        cp -a $(NAGIOS_HTML)/stylesheets $(NAGIOS_TARGET_HTML)
        cp -a $(NAGIOS_HTML)/index.php $(NAGIOS_TARGET_HTML)
        cp -a $(NAGIOS_HTML)/main.php $(NAGIOS_TARGET_HTML)
        cp -a $(NAGIOS_HTML)/robots.txt $(NAGIOS_TARGET_HTML)
        cp -a $(NAGIOS_HTML)/side.php $(NAGIOS_TARGET_HTML)
        mkdir -p $(NAGIOS_TARGET_CONFIG)
        cp -a $(NAGIOS_SOURCE_CONFIG)/*.cfg $(NAGIOS_TARGET_CONFIG)
        cp -a $(NAGIOS_SOURCE_CONFIG)/README $(NAGIOS_TARGET_CONFIG)
        mkdir -p $(NAGIOS_TARGET_CONFIG)/objects
        cp -a $(NAGIOS_SOURCE_CONFIG)/template-object/*.cfg $(NAGIOS_TARGET_CONFIG)/objects

$($(PKG)_STATS_TARGET_BINARY): $($(PKG)_STATS_BINARY)
        $(INSTALL_BINARY_STRIP)

$($(PKG)_CGIS_TARGET_DIR): $($(PKG)_TARGET_CGI)/%: $($(PKG)_DIR)/cgi/%
        $(INSTALL_BINARY_STRIP)

$(pkg):

$(pkg)-precompiled: $($(PKG)_TARGET_BINARY) $($(PKG)_STATS_TARGET_BINARY) \
               $($(PKG)_CGIS_TARGET_DIR)

$(pkg)-clean:
        -$(SUBMAKE) -C $(NAGIOS_DIR) clean

$(pkg)-uninstall:
        $(RM) $(NAGIOS_TARGET_BINARY)
        $(RM) -r $(NAGIOS_TARGET_CGI) $(NAGIOS_TARGET_HTML)
        $(RM) -r $(NAGIOS_TARGET_CONFIG)

$(PKG_FINISH)

Änderungshistorie (3)

comment:1 Geändert vor 4 Jahren durch Whoopie

Warum hängst Du keinen Patch an? Bitte mit svn diff erstellen.

comment:2 Geändert vor 4 Jahren durch oliver

Bei solchen Major Updates ändern sich oft die Abhängigkeiten. Hier nicht?

Wie sind die Dateigrößen?

comment:3 Geändert vor 4 Jahren durch er13

  • Firmware Version 6.20 gelöscht
  • Komponente von unknown nach packages geändert
  • Meilenstein von freetz-next nach freetz-future geändert
  • Typ von task nach version bump geändert

Könntest Du bitte einen mit svn diff erstellten Patch anhängen? Danke!

Zuletzt geändert vor 4 Jahren von er13 (vorher) (Diff)
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.