diff options
-rw-r--r-- | package/Config.in | 1 | ||||
-rw-r--r-- | package/ebtables/Config.in | 10 | ||||
-rw-r--r-- | package/ebtables/ebtables.mk | 30 |
3 files changed, 41 insertions, 0 deletions
diff --git a/package/Config.in b/package/Config.in index e58254b45..d87dcd8fc 100644 --- a/package/Config.in +++ b/package/Config.in @@ -394,6 +394,7 @@ endif source "package/dhcpdump/Config.in" source "package/dnsmasq/Config.in" source "package/dropbear/Config.in" +source "package/ebtables/Config.in" source "package/ethtool/Config.in" source "package/hostapd/Config.in" source "package/ifplugd/Config.in" diff --git a/package/ebtables/Config.in b/package/ebtables/Config.in new file mode 100644 index 000000000..40bc45c02 --- /dev/null +++ b/package/ebtables/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_EBTABLES + bool "ebtables" + depends on BR2_INET_IPV6 + help + Ethernet bridge frame table administration + + http://ebtables.sourceforge.net + +comment "ebtables requires a toolchain with IPv6 support" + depends on !BR2_INET_IPV6 diff --git a/package/ebtables/ebtables.mk b/package/ebtables/ebtables.mk new file mode 100644 index 000000000..67c0d9246 --- /dev/null +++ b/package/ebtables/ebtables.mk @@ -0,0 +1,30 @@ +############################################################# +# +# ebtables +# +############################################################# +EBTABLES_VERSION = 2.0.10-1 +EBTABLES_SOURCE = ebtables-v$(EBTABLES_VERSION).tar.gz +EBTABLES_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/ebtables + +define EBTABLES_BUILD_CMDS + $(MAKE) $(TARGET_CONFIGURE_OPTS) LIBDIR=/lib/ebtables -C $(@D) +endef + +define EBTABLES_INSTALL_TARGET_CMDS + for so in $(@D)/$(EBTABLES_SUBDIR)/*.so \ + $(@D)/$(EBTABLES_SUBDIR)/extensions/*.so; \ + do \ + $(INSTALL) -m 0755 -D $${so} \ + $(TARGET_DIR)/lib/ebtables/`basename $${so}`; \ + done + $(INSTALL) -m 0755 -D $(@D)/$(EBTABLES_SUBDIR)/ebtables \ + $(TARGET_DIR)/sbin/ebtables +endef + +define EBTABLES_UNINSTALL_TARGET_CMDS + rm -rf $(TARGET_DIR)/lib/ebtables + rm -f $(TARGET_DIR)/sbin/ebtables +endef + +$(eval $(call GENTARGETS,package,ebtables)) |