@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME := collectd
PKG_VERSION := 5.8.0
PKG_RELEASE := 1
PKG_RELEASE := 2
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.bz2
PKG_SOURCE_URL := https://collectd.org/files/ \
@ -203,6 +203,14 @@ define Package/collectd/description
and provides mechanismns to store the values in a variety of ways.
e n d e f
d e f i n e P a c k a g e / c o l l e c t d / c o n f i g
config PACKAGE_COLLECTD_ENCRYPTED_NETWORK
bool "Enable ability to use encrypted networking"
default n
depends on PACKAGE_collectd
select PACKAGE_collectd-mod-network
e n d e f
i f n e q ( $( CONFIG_avr 32) , )
TARGET_CFLAGS += -fsigned-char
e n d i f
@ -214,7 +222,6 @@ CONFIGURE_ARGS+= \
--enable-daemon \
--with-nan-emulation \
--with-libyajl= no \
--without-libgcrypt \
--without-perl-bindings \
--without-libudev
@ -223,6 +230,16 @@ CONFIGURE_VARS+= \
LDFLAGS = " $$ $$ LDFLAGS -lm -lz " \
KERNEL_DIR = " $( LINUX_DIR) " \
i f n e q ( $( CONFIG_PACKAGE_COLLECTD_ENCRYPTED_NETWORK ) , )
CONFIGURE_ARGS += \
--with-libgcrypt= $( STAGING_DIR) /usr
CONFIGURE_VARS += \
GCRYPT_LIBS = "-lgcrypt"
e l s e
CONFIGURE_ARGS += \
--without-libgcrypt
e n d i f
CONFIGURE_PLUGIN = \
$( foreach m, $( 1) , \
$( if $( CONFIG_PACKAGE_collectd-mod-$( subst _,-,$( m) ) ) ,--enable-$( m) ,--disable-$( m) ) \
@ -353,7 +370,7 @@ $(eval $(call BuildPlugin,match-value,value match,match_value,))
$( eval $ ( call BuildPlugin ,memory ,physical memory usage input ,memory ,) )
$(eval $(call BuildPlugin,modbus,read variables through libmodbus,modbus,+PACKAGE_collectd-mod-modbus : libmodbus ))
$(eval $(call BuildPlugin,netlink,netlink input,netlink,+PACKAGE_collectd-mod-netlink : libmnl ))
$( eval $ ( call BuildPlugin ,network ,network input /output ,network ,) )
$(eval $(call BuildPlugin,network,network input/output,network,+PACKAGE_COLLECTD_ENCRYPTED_NETWORK : libgcrypt ))
$(eval $(call BuildPlugin,nginx,nginx status input,nginx,+PACKAGE_collectd-mod-nginx : libcurl ))
$( eval $ ( call BuildPlugin ,ntpd ,NTP daemon status input ,ntpd ,) )
$(eval $(call BuildPlugin,nut,UPS monitoring input,nut,+PACKAGE_collectd-mod-nut : nut -common ))