Commit fe0261aa authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Peter Korsgaard
Browse files

inadyn: bump to version 1.99.11



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: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent e41b89a4
Loading
Loading
Loading
Loading
+18 −17
Original line number Diff line number Diff line
@@ -14,12 +14,14 @@ VR_INADYN=/var/run/inadyn

case "$1" in
	start)
                echo "Starting inadyn."
                start-stop-daemon -S -x /usr/sbin/inadyn
		echo "Starting inadyn: "
		start-stop-daemon -S -x /usr/bin/inadyn
		[ $? == 0 ] && echo "OK" || echo "FAIL"
		;;
	stop)
                echo  "Stopping inadyn."
                start-stop-daemon -q -K -x /usr/sbin/inadyn
		echo  "Stopping inadyn: "
		start-stop-daemon -q -K -x /usr/bin/inadyn
		[ $? == 0 ] && echo "OK" || echo "FAIL"
		rm -f /var/run/inadyn/inadyn.pid
		;;
	restart)
@@ -32,4 +34,3 @@ case "$1" in
esac

exit $?
+2 −0
Original line number Diff line number Diff line
# Locally calculated
sha256	7e2bfc5df32848abd814548c87bf1d2731ffcf34ad180d8204d94239cb7ad590	inadyn-1.99.11.tar.gz
+12 −14
Original line number Diff line number Diff line
@@ -4,33 +4,31 @@
#
################################################################################

INADYN_VERSION = 1.99.9
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
define INADYN_DISABLE_OPENSSL
	$(SED) '/ssl/Id' $(@D)/config.mk
endef
INADYN_CONF_OPTS += --disable-ssl
endif
INADYN_POST_PATCH_HOOKS += INADYN_DISABLE_OPENSSL

define INADYN_BUILD_CMDS
	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)
endef

define INADYN_INSTALL_TARGET_CMDS
	$(INSTALL) -D -m 0755 $(@D)/src/inadyn $(TARGET_DIR)/usr/sbin/inadyn
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
			$(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 $(generic-package))
$(eval $(autotools-package))