summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart vdr. Meulen <bartvdrmeulen@gmail.com>2011-08-04 11:49:46 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-08-04 14:21:39 +0200
commit2ca39898ba4a7a7905693134457888769a4158ef (patch)
tree45d7d9ed6adc09da3a6720c3695cfdf93db956b7
parent2cb1dd4e54bd5c919a5af848a36351d9d8875549 (diff)
downloadptxdist-2ca39898ba4a7a7905693134457888769a4158ef.tar.gz
ptxdist-2ca39898ba4a7a7905693134457888769a4158ef.tar.xz
iptables: Update makefile for the new xtables-multi binary
With the up date to newer iptables package the iptables-multi and ip6tables-multi binaries have been renamed to xtables-multi, fix the links and install the shared libraries Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/iptables.make25
1 files changed, 17 insertions, 8 deletions
diff --git a/rules/iptables.make b/rules/iptables.make
index 572b52119..64b08c901 100644
--- a/rules/iptables.make
+++ b/rules/iptables.make
@@ -96,17 +96,24 @@ $(STATEDIR)/iptables.targetinstall:
ifdef PTXCONF_IPTABLES_INSTALL_XTABLES_MULTI
@$(call install_copy, iptables, 0, 0, 0755, -, /usr/sbin/xtables-multi)
@$(call install_lib, iptables, 0, 0, 0644, libxtables)
+
+ @cd $(IPTABLES_PKGDIR)/usr/lib && \
+ for file in libxt_*.so; do \
+ $(call install_copy, iptables, 0, 0, 0644, -,\
+ /usr/lib/$$file); \
+ done
+ $(call install_lib, iptables, 0, 0, 0644, libiptc)
endif
# # IPv6 part
ifdef PTXCONF_IPTABLES_INSTALL_IP6TABLES
- @$(call install_link, iptables, ip6tables-multi, /usr/sbin/ip6tables)
+ @$(call install_link, iptables, xtables-multi, /usr/sbin/ip6tables)
endif
ifdef PTXCONF_IPTABLES_INSTALL_IP6TABLES_RESTORE
- @$(call install_link, iptables, ip6tables-multi, /usr/sbin/ip6tables-restore)
+ @$(call install_link, iptables, xtables-multi, /usr/sbin/ip6tables-restore)
endif
ifdef PTXCONF_IPTABLES_INSTALL_IP6TABLES_SAVE
- @$(call install_link, iptables, ip6tables-multi, /usr/sbin/ip6tables-save)
+ @$(call install_link, iptables, xtables-multi, /usr/sbin/ip6tables-save)
endif
# install the IPv6 relevant shared feature libraries
@@ -116,31 +123,33 @@ ifdef PTXCONF_IPTABLES_INSTALL_IPV6_TOOLS
$(call install_copy, iptables, 0, 0, 0644, -, \
/usr/lib/$$file); \
done
+ $(call install_lib, iptables, 0, 0, 0644, libip6tc)
endif
# IPv4 part
ifdef PTXCONF_IPTABLES_INSTALL_IPTABLES
- @$(call install_link, iptables, iptables-multi, /usr/sbin/iptables)
+ @$(call install_link, iptables, xtables-multi, /usr/sbin/iptables)
endif
ifdef PTXCONF_IPTABLES_INSTALL_IPTABLES_RESTORE
- @$(call install_link, iptables, iptables-multi, /usr/sbin/iptables-restore)
+ @$(call install_link, iptables, xtables-multi, /usr/sbin/iptables-restore)
endif
ifdef PTXCONF_IPTABLES_INSTALL_IPTABLES_SAVE
- @$(call install_link, iptables, iptables-multi, /usr/sbin/iptables-save)
+ @$(call install_link, iptables, xtables-multi, /usr/sbin/iptables-save)
endif
# install all shared feature libraries to get full runtime support
ifdef PTXCONF_IPTABLES_INSTALL_IPV4_TOOLS
@cd $(IPTABLES_PKGDIR)/usr/lib && \
- for file in libipt_*.so libxt_*.so libip4tc* ; do \
+ for file in libipt_*.so; do \
$(call install_copy, iptables, 0, 0, 0644, -,\
/usr/lib/$$file); \
done
+ $(call install_lib, iptables, 0, 0, 0644, libip4tc)
endif
ifdef PTXCONF_IPTABLES_INSTALL_IPTABLES_XML
- @$(call install_link, iptables, ../sbin/iptables-multi, /usr/bin/iptables-xml)
+ @$(call install_link, iptables, ../sbin/xtables-multi, /usr/bin/iptables-xml)
endif
ifdef PTXCONF_IPTABLES_INSTALL_IPTABLES_APPLY