Update initscript for the /usr/sbin -> /usr/bin change which is the default installation directory now that it's using autotools infra. Also add hash file. Make the initscript use tabs instead of spaces. Make the config file installation conditional. Now with optional gnutls support for HTTPS. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
35 lines
949 B
Makefile
35 lines
949 B
Makefile
################################################################################
|
|
#
|
|
# inadyn
|
|
#
|
|
################################################################################
|
|
|
|
INADYN_VERSION = 1.99.11
|
|
INADYN_SITE = $(call github,troglobit,inadyn,$(INADYN_VERSION))
|
|
INADYN_LICENSE = GPLv2+
|
|
INADYN_LICENSE_FILES = COPYING LICENSE
|
|
|
|
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
|
INADYN_CONF_OPTS += --enable-openssl
|
|
INADYN_DEPENDENCIES += openssl
|
|
else ifeq ($(BR2_PACKAGE_GNUTLS),y)
|
|
INADYN_DEPENDENCIES += gnutls
|
|
else
|
|
INADYN_CONF_OPTS += --disable-ssl
|
|
endif
|
|
|
|
define INADYN_INSTALL_SAMPLE_CONFIG
|
|
@if [ ! -f $(TARGET_DIR)/etc/inadyn.conf ]; then \
|
|
$(INSTALL) -D -m 0600 package/inadyn/inadyn.conf \
|
|
$(TARGET_DIR)/etc/inadyn.conf; \
|
|
fi
|
|
endef
|
|
INADYN_POST_INSTALL_TARGET_HOOKS += INADYN_INSTALL_SAMPLE_CONFIG
|
|
|
|
define INADYN_INSTALL_INIT_SYSV
|
|
$(INSTALL) -D -m 0755 package/inadyn/S70inadyn \
|
|
$(TARGET_DIR)/etc/init.d/S70inadyn
|
|
endef
|
|
|
|
$(eval $(autotools-package))
|