diff options
Diffstat (limited to 'package/inadyn')
-rw-r--r-- | package/inadyn/S70inadyn | 35 | ||||
-rw-r--r-- | package/inadyn/inadyn.hash | 2 | ||||
-rw-r--r-- | package/inadyn/inadyn.mk | 26 |
3 files changed, 32 insertions, 31 deletions
diff --git a/package/inadyn/S70inadyn b/package/inadyn/S70inadyn index 24d0813791..b5d7eed6fa 100644 --- a/package/inadyn/S70inadyn +++ b/package/inadyn/S70inadyn @@ -13,23 +13,24 @@ VR_INADYN=/var/run/inadyn [ ! -d $VR_INADYN ] && mkdir -p $VR_INADYN case "$1" in - start) - echo "Starting inadyn." - start-stop-daemon -S -x /usr/sbin/inadyn - ;; - stop) - echo "Stopping inadyn." - start-stop-daemon -q -K -x /usr/sbin/inadyn - rm -f /var/run/inadyn/inadyn.pid - ;; - restart) - "$0" stop - "$0" start - ;; - *) - echo $"Usage: $0 {start|stop|restart}" - exit 1 + start) + 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/bin/inadyn + [ $? == 0 ] && echo "OK" || echo "FAIL" + rm -f /var/run/inadyn/inadyn.pid + ;; + restart) + "$0" stop + "$0" start + ;; + *) + echo $"Usage: $0 {start|stop|restart}" + exit 1 esac exit $? - diff --git a/package/inadyn/inadyn.hash b/package/inadyn/inadyn.hash new file mode 100644 index 0000000000..e69feb22ff --- /dev/null +++ b/package/inadyn/inadyn.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 7e2bfc5df32848abd814548c87bf1d2731ffcf34ad180d8204d94239cb7ad590 inadyn-1.99.11.tar.gz diff --git a/package/inadyn/inadyn.mk b/package/inadyn/inadyn.mk index 21e983ece7..74bb67934d 100644 --- a/package/inadyn/inadyn.mk +++ b/package/inadyn/inadyn.mk @@ -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 - $(INSTALL) -D -m 0600 package/inadyn/inadyn.conf \ - $(TARGET_DIR)/etc/inadyn.conf +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 $(generic-package)) +$(eval $(autotools-package)) |