| ################################################################################ |
| # |
| # mrouted |
| # |
| ################################################################################ |
| |
| MROUTED_VERSION = 4.5 |
| MROUTED_SITE = \ |
| https://github.com/troglobit/mrouted/releases/download/$(MROUTED_VERSION) |
| MROUTED_DEPENDENCIES = host-bison |
| MROUTED_LICENSE = BSD-3-Clause |
| MROUTED_LICENSE_FILES = LICENSE |
| MROUTED_CPE_ID_VENDOR = troglobit |
| |
| define MROUTED_INSTALL_INIT_SYSV |
| $(INSTALL) -m 755 -D package/mrouted/S41mrouted \ |
| $(TARGET_DIR)/etc/init.d/S41mrouted |
| endef |
| |
| define MROUTED_INSTALL_INIT_SYSTEMD |
| mkdir -p $(TARGET_DIR)/var/lib/misc/ |
| $(INSTALL) -D -m 644 $(@D)/mrouted.service \ |
| $(TARGET_DIR)/usr/lib/systemd/system/mrouted.service |
| endef |
| |
| # We will asume that CONFIG_NET and CONFIG_INET are already |
| # set in the kernel configuration provided by the user. |
| define MROUTED_LINUX_CONFIG_FIXUPS |
| $(call KCONFIG_ENABLE_OPT,CONFIG_IP_MULTICAST) |
| $(call KCONFIG_ENABLE_OPT,CONFIG_IP_MROUTE) |
| endef |
| |
| $(eval $(autotools-package)) |