diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2005-10-13 15:05:12 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2005-10-13 15:05:12 +0000 |
commit | b312069c7f853f62377bece5d9909dfcff7a338e (patch) | |
tree | 89de2232025ca2cdcbec06a827a15d371fd94d16 /rules/iptables.make | |
parent | 52c75afd0b971efdc185f4b1f5773b8fe6224f8a (diff) | |
download | ptxdist-b312069c7f853f62377bece5d9909dfcff7a338e.tar.gz ptxdist-b312069c7f853f62377bece5d9909dfcff7a338e.tar.xz |
* rules/iptables.make, rules/iptables.in
added install options for iptables extentions
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@3231 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/iptables.make')
-rw-r--r-- | rules/iptables.make | 315 |
1 files changed, 309 insertions, 6 deletions
diff --git a/rules/iptables.make b/rules/iptables.make index 59d274c8d..6af2d15ca 100644 --- a/rules/iptables.make +++ b/rules/iptables.make @@ -139,14 +139,317 @@ endif ifdef PTXCONF_IPTABLES_INSTALL_IPTABLES_SAVE @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/iptables-save, /sbin/iptables-save) endif + +# --- iptables stuff + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_addrtype + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_addrtype.so, /usr/lib/iptables/libipt_addrtype.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_ah + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_ah.so, /usr/lib/iptables/libipt_ah.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_CLASSIFY + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_CLASSIFY.so, /usr/lib/iptables/libipt_CLASSIFY.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_CLUSTERIP + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_CLUSTERIP.so, /usr/lib/iptables/libipt_CLUSTERIP.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_connlimit + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_connlimit.so, /usr/lib/iptables/libipt_connlimit.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_connmark + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_connmark.so, /usr/lib/iptables/libipt_connmark.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_CONNMARK + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_CONNMARK.so, /usr/lib/iptables/libipt_CONNMARK.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_conntrack + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_conntrack.so, /usr/lib/iptables/libipt_conntrack.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_DNAT + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_DNAT.so, /usr/lib/iptables/libipt_DNAT.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_dscp + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_dscp.so, /usr/lib/iptables/libipt_dscp.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_DSCP + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_DSCP.so, /usr/lib/iptables/libipt_DSCP.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_ecn + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_ecn.so, /usr/lib/iptables/libipt_ecn.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_ECN + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_ECN.so, /usr/lib/iptables/libipt_ECN.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_esp + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_esp.so, /usr/lib/iptables/libipt_esp.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_helper + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_helper.so, /usr/lib/iptables/libipt_helper.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_icmp + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_icmp.so, /usr/lib/iptables/libipt_icmp.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_iprange + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_iprange.so, /usr/lib/iptables/libipt_iprange.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_length + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_length.so, /usr/lib/iptables/libipt_length.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_limit + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_limit.so, /usr/lib/iptables/libipt_limit.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_LOG + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_LOG.so, /usr/lib/iptables/libipt_LOG.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_mac + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_mac.so, /usr/lib/iptables/libipt_mac.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_mark + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_mark.so, /usr/lib/iptables/libipt_mark.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_MARK + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_MARK.so, /usr/lib/iptables/libipt_MARK.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_MASQUERADE + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_MASQUERADE.so, /usr/lib/iptables/libipt_MASQUERADE.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_MIRROR + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_MIRROR.so, /usr/lib/iptables/libipt_MIRROR.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_multiport + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_multiport.so, /usr/lib/iptables/libipt_multiport.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_NETMAP + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_NETMAP.so, /usr/lib/iptables/libipt_NETMAP.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_NOTRACK + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_NOTRACK.so, /usr/lib/iptables/libipt_NOTRACK.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_owner + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_owner.so, /usr/lib/iptables/libipt_owner.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_physdev + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_physdev.so, /usr/lib/iptables/libipt_physdev.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_pkttype + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_pkttype.so, /usr/lib/iptables/libipt_pkttype.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_realm + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_realm.so, /usr/lib/iptables/libipt_realm.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_recent + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_recent.so, /usr/lib/iptables/libipt_recent.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_REDIRECT + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_REDIRECT.so, /usr/lib/iptables/libipt_REDIRECT.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_REJECT + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_REJECT.so, /usr/lib/iptables/libipt_REJECT.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_rpc + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_rpc.so, /usr/lib/iptables/libipt_rpc.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_SAME + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_SAME.so, /usr/lib/iptables/libipt_SAME.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_sctp + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_sctp.so, /usr/lib/iptables/libipt_sctp.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_SNAT + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_SNAT.so, /usr/lib/iptables/libipt_SNAT.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_standard + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_standard.so, /usr/lib/iptables/libipt_standard.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_state + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_state.so, /usr/lib/iptables/libipt_state.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_TARPIT + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_TARPIT.so, /usr/lib/iptables/libipt_TARPIT.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_tcpmss + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_tcpmss.so, /usr/lib/iptables/libipt_tcpmss.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_TCPMSS + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_TCPMSS.so, /usr/lib/iptables/libipt_TCPMSS.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_tcp + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_tcp.so, /usr/lib/iptables/libipt_tcp.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_tos + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_tos.so, /usr/lib/iptables/libipt_tos.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_TOS + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_TOS.so, /usr/lib/iptables/libipt_TOS.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_TRACE + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_TRACE.so, /usr/lib/iptables/libipt_TRACE.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_ttl + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_ttl.so, /usr/lib/iptables/libipt_ttl.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_TTL + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_TTL.so, /usr/lib/iptables/libipt_TTL.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_udp + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_udp.so, /usr/lib/iptables/libipt_udp.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_ULOG + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_ULOG.so, /usr/lib/iptables/libipt_ULOG.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libipt_unclean + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libipt_unclean.so, /usr/lib/iptables/libipt_unclean.so, n) +endif + +# --- ip6tables stuff + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_ah + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_ah.so, /usr/lib/iptables/libip6t_ah.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_dst + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_dst.so, /usr/lib/iptables/libip6t_dst.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_esp + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_esp.so, /usr/lib/iptables/libip6t_esp.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_eui64 + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_eui64.so, /usr/lib/iptables/libip6t_eui64.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_frag + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_frag.so, /usr/lib/iptables/libip6t_frag.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_hbh + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_hbh.so, /usr/lib/iptables/libip6t_hbh.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_hl + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_hl.so, /usr/lib/iptables/libip6t_hl.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_HL + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_HL.so, /usr/lib/iptables/libip6t_HL.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_icmpv6 + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_icmpv6.so, /usr/lib/iptables/libip6t_icmpv6.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_ipv6header + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_ipv6header.so, /usr/lib/iptables/libip6t_ipv6header.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_length + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_length.so, /usr/lib/iptables/libip6t_length.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_limit + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_limit.so, /usr/lib/iptables/libip6t_limit.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_LOG + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_LOG.so, /usr/lib/iptables/libip6t_LOG.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_mac + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_mac.so, /usr/lib/iptables/libip6t_mac.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_mark + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_mark.so, /usr/lib/iptables/libip6t_mark.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_MARK + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_MARK.so, /usr/lib/iptables/libip6t_MARK.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_multiport + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_multiport.so, /usr/lib/iptables/libip6t_multiport.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_owner + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_owner.so, /usr/lib/iptables/libip6t_owner.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_rt + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_rt.so, /usr/lib/iptables/libip6t_rt.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_standard + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_standard.so, /usr/lib/iptables/libip6t_standard.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_tcp + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_tcp.so, /usr/lib/iptables/libip6t_tcp.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_TRACE + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_TRACE.so, /usr/lib/iptables/libip6t_TRACE.so, n) +endif + +ifdef PTXCONF_IPTABLES_INSTALL_libip6t_udp + @$(call install_copy, 0, 0, 0755, $(IPTABLES_DIR)/extensions/libip6t_udp.so, /usr/lib/iptables/libip6t_udp.so, n) +endif + @$(call install_finish) -# KUB had this in his patch: find out what it does before applying -# -# cd $(IPTABLES_DIR)/extensions && \ -# for file in `find . -name '*.so*' | sed -e "s/\.\//\//g"`; do \ -# $(call install_copy, 0, 0, 0664, $(IPTABLES_DIR)/extensions/$$$$file, /usr/lib/iptables/$$$$file, n) \ -# done $(call touch, $@) |