2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
14 PKG_MD5SUM
:=698a07f4e53820e44ef4a72c7c191e92
16 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
17 PKG_SOURCE_URL
:=@SF
/zabbix
19 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)
20 PKG_INSTALL_DIR
:=$(PKG_BUILD_DIR
)/ipkg-install
22 PKG_BUILD_DEPENDS
:=libsqlite3
24 include $(INCLUDE_DIR
)/package.mk
26 define Package
/zabbix
/Default
28 CATEGORY
:=Administration
30 URL
:=http
://www.zabbix.com
/
34 define Package
/zabbix-agent
35 $(call Package
/zabbix
/Default
)
39 define Package
/zabbix-sender
40 $(call Package
/zabbix
/Default
)
44 define Package
/zabbix-server
45 $(call Package
/zabbix
/Default
)
52 CONFIG_PACKAGE_zabbix-server
:=m
55 PKG_CONFIGURE_OPTIONS
:= \
56 --bindir="/usr/sbin" \
59 ifneq ($(CONFIG_PACKAGE_zabbix-server
),)
60 PKG_CONFIGURE_OPTIONS
+= \
62 --with-sqlite3
="$(STAGING_DIR)/usr"
65 define Build
/Configure
66 $(call Build
/Configure
/Default
, \
67 $(PKG_CONFIGURE_OPTIONS
) \
72 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
73 DESTDIR
="$(PKG_INSTALL_DIR)" \
77 define Package
/zabbix-agent
/conffiles
78 /etc
/zabbix
/zabbix_agentd.conf
81 define Package
/zabbix-agent
/install
82 $(INSTALL_DIR
) $(1)/usr
/sbin
83 $(CP
) $(PKG_INSTALL_DIR
)/usr
/sbin
/zabbix_agentd
$(1)/usr
/sbin
/
84 $(INSTALL_DIR
) $(1)/etc
/zabbix
85 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/misc
/conf
/zabbix_agentd.conf
$(1)/etc
/zabbix
/
88 define Package
/zabbix-sender
/install
89 $(INSTALL_DIR
) $(1)/usr
/sbin
90 $(CP
) $(PKG_INSTALL_DIR
)/usr
/sbin
/zabbix_sender
$(1)/usr
/sbin
/
91 $(INSTALL_DIR
) $(1)/etc
/zabbix
94 define Package
/zabbix-server
/conffiles
95 /etc
/zabbix
/zabbix_server.conf
98 define Package
/zabbix-server
/install
99 $(INSTALL_DIR
) $(1)/usr
/sbin
100 $(CP
) $(PKG_INSTALL_DIR
)/usr
/sbin
/zabbix_server
$(1)/usr
/sbin
/
101 $(INSTALL_DIR
) $(1)/etc
/zabbix
102 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/misc
/conf
/zabbix_server.conf
$(1)/etc
/zabbix
/
105 $(eval
$(call BuildPackage
,zabbix-agent
))
106 $(eval
$(call BuildPackage
,zabbix-sender
))
107 $(eval
$(call BuildPackage
,zabbix-server
))