1 ################################################################################
5 ################################################################################
7 INADYN_VERSION
= 1.99.12
8 INADYN_SITE
= https
://github.com
/troglobit
/inadyn
/releases
/download
/$(INADYN_VERSION
)
9 INADYN_SOURCE
= inadyn-
$(INADYN_VERSION
).
tar.xz
10 INADYN_LICENSE
= GPLv2
+
11 INADYN_LICENSE_FILES
= COPYING
13 ifeq ($(BR2_PACKAGE_OPENSSL
),y
)
14 INADYN_CONF_OPTS
+= --enable-openssl
15 INADYN_DEPENDENCIES
+= openssl
16 else ifeq ($(BR2_PACKAGE_GNUTLS
),y
)
17 INADYN_DEPENDENCIES
+= gnutls
19 INADYN_CONF_OPTS
+= --disable-ssl
22 define INADYN_INSTALL_SAMPLE_CONFIG
23 $(INSTALL
) -D
-m
0600 package
/inadyn
/inadyn.conf \
24 $(TARGET_DIR
)/etc
/inadyn.conf
26 INADYN_POST_INSTALL_TARGET_HOOKS
+= INADYN_INSTALL_SAMPLE_CONFIG
28 define INADYN_INSTALL_INIT_SYSV
29 $(INSTALL
) -D
-m
0755 package
/inadyn
/S70inadyn \
30 $(TARGET_DIR
)/etc
/init.d
/S70inadyn
33 define INADYN_INSTALL_INIT_SYSTEMD
34 $(INSTALL
) -D
-m
644 package
/inadyn
/inadyn.service \
35 $(TARGET_DIR
)/usr
/lib
/systemd
/system
/inadyn.service
36 mkdir
-p
$(TARGET_DIR
)/etc
/systemd
/system
/multi-user.target.wants
37 ln
-sf ..
/..
/..
/..
/usr
/lib
/systemd
/system
/inadyn.service \
38 $(TARGET_DIR
)/etc
/systemd
/system
/multi-user.target.wants
/inadyn.service
41 $(eval
$(autotools-package
))