]> code.ossystems Code Review - openembedded-core.git/commitdiff
iptables: split iptables-apply to its own package
authorYi Zhao <yi.zhao@windriver.com>
Tue, 16 Jun 2020 01:51:06 +0000 (09:51 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 17 Jun 2020 10:09:27 +0000 (11:09 +0100)
We do not want iptables to depend on bash. So move
iptables-apply/ip6tables-apply to a separate package.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/iptables/iptables_1.8.5.bb

index 8664a9751a64cc476cf78bc1bbd4b51187817f86..597612880738a963e9276c5d79b70e6954f36c14 100644 (file)
@@ -68,7 +68,7 @@ do_install_append() {
     fi
 }
 
-PACKAGES += "${PN}-modules"
+PACKAGES =+ "${PN}-modules ${PN}-apply"
 PACKAGES_DYNAMIC += "^${PN}-module-.*"
 
 python populate_packages_prepend() {
@@ -98,6 +98,9 @@ RRECOMMENDS_${PN} = " \
 
 FILES_${PN} += "${datadir}/xtables"
 
+FILES_${PN}-apply = "${sbindir}/ip*-apply"
+RDEPENDS_${PN}-apply = "${PN} bash"
+
 # Include the symlinks as well in respective packages
 FILES_${PN}-module-xt-conntrack += "${libdir}/xtables/libxt_state.so"
 FILES_${PN}-module-xt-ct += "${libdir}/xtables/libxt_NOTRACK.so"