From: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
To: Niko Mauno <niko.mauno@iki.fi>,
"openembedded-core@lists.openembedded.org"
<openembedded-core@lists.openembedded.org>
Subject: Re: [zeus][PATCH 1/3] iptables: Cosmetic fixes to recipe
Date: Thu, 5 Dec 2019 22:45:31 +0000 [thread overview]
Message-ID: <f66739bfac294f33aa76aaa8b4bee7f7@XBOX03.axis.com> (raw)
In-Reply-To: <20191205200518.82007-1-niko.mauno@iki.fi>
> -----Original Message-----
> From: openembedded-core-bounces@lists.openembedded.org <openembedded-core-
> bounces@lists.openembedded.org> On Behalf Of Niko Mauno
> Sent: den 5 december 2019 21:05
> To: openembedded-core@lists.openembedded.org
> Subject: [OE-core] [zeus][PATCH 1/3] iptables: Cosmetic fixes to recipe
>
> Introduce cosmetic changes to recipe content, most notably
> - Change indentation style to four spaces in task statements
Unless I'm wrong, the standard for shell code in recipes in
OE-Core is still to indent using tabs. (OpenEmbedded on the
other hand uses four spaces for indentation also for shell
code.)
//Peter
> - Reorder several entries according to oe-stylize.py suggestions
>
> (From OE-Core rev: c1d162b6165f11b7b5ae5c6066e7683d5e1379fc)
>
> Signed-off-by: Niko Mauno <niko.mauno@iki.fi>
> Signed-off-by: Ross Burton <ross.burton@intel.com>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> ---
> .../iptables/iptables_1.8.3.bb | 60 +++++++++----------
> 1 file changed, 29 insertions(+), 31 deletions(-)
>
> diff --git a/meta/recipes-extended/iptables/iptables_1.8.3.bb
> b/meta/recipes-extended/iptables/iptables_1.8.3.bb
> index ff9fcb1b53..563c8ae354 100644
> --- a/meta/recipes-extended/iptables/iptables_1.8.3.bb
> +++ b/meta/recipes-extended/iptables/iptables_1.8.3.bb
> @@ -4,8 +4,9 @@ filtering code in Linux."
> HOMEPAGE = "http://www.netfilter.org/"
> BUGTRACKER = "http://bugzilla.netfilter.org/"
> LICENSE = "GPLv2+"
> -LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263\
> -
> file://iptables/iptables.c;beginline=13;endline=25;md5=c5cffd09974558cf27d
> 0f763df2a12dc"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
> +
> file://iptables/iptables.c;beginline=13;endline=25;md5=c5cffd09974558cf27d
> 0f763df2a12dc \
> +"
>
> SRC_URI = "http://netfilter.org/projects/iptables/files/iptables-
> ${PV}.tar.bz2 \
> file://0001-configure-Add-option-to-enable-disable-
> libnfnetlink.patch \
> @@ -13,16 +14,16 @@ SRC_URI =
> "http://netfilter.org/projects/iptables/files/iptables-${PV}.tar.bz2 \
> file://iptables.service \
> file://iptables.rules \
> "
> -
> SRC_URI[md5sum] = "29de711d15c040c402cf3038c69ff513"
> SRC_URI[sha256sum] =
> "a23cac034181206b4545f4e7e730e76e08b5f3dd78771ba9645a6756de9cdd80"
>
> +SYSTEMD_SERVICE_${PN} = "iptables.service"
> +
> inherit autotools pkgconfig systemd
>
> EXTRA_OECONF = "--with-kernel=${STAGING_INCDIR}"
>
> PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
> -
> PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
>
> # libnfnetlink recipe is in meta-networking layer
> @@ -32,9 +33,19 @@ PACKAGECONFIG[libnfnetlink] = "--enable-libnfnetlink,--
> disable-libnfnetlink,libn
> PACKAGECONFIG[libnftnl] = "--enable-nftables,--disable-nftables,libnftnl"
>
> do_configure_prepend() {
> - # Remove some libtool m4 files
> - # Keep ax_check_linker_flags.m4 which belongs to autoconf-
> archive.
> - rm -f libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4
> ltversion.m4
> + # Remove some libtool m4 files
> + # Keep ax_check_linker_flags.m4 which belongs to autoconf-archive.
> + rm -f libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4
> +}
> +
> +do_install_append() {
> + install -d ${D}${sysconfdir}/iptables
> + install -m 0644 ${WORKDIR}/iptables.rules ${D}${sysconfdir}/iptables
> +
> + install -d ${D}${systemd_system_unitdir}
> + install -m 0644 ${WORKDIR}/iptables.service
> ${D}${systemd_system_unitdir}
> +
> + sed -i -e 's,@SBINDIR@,${sbindir},g'
> ${D}${systemd_system_unitdir}/iptables.service
> }
>
> PACKAGES += "${PN}-modules"
> @@ -47,30 +58,6 @@ python populate_packages_prepend() {
> d.appendVar('RDEPENDS_' + metapkg, ' ' + ' '.join(modules))
> }
>
> -FILES_${PN} += "${datadir}/xtables"
> -
> -# 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"
> -
> -INSANE_SKIP_${PN}-module-xt-conntrack = "dev-so"
> -INSANE_SKIP_${PN}-module-xt-ct = "dev-so"
> -
> -ALLOW_EMPTY_${PN}-modules = "1"
> -
> -do_install_append() {
> -
> - install -d ${D}${sysconfdir}/iptables
> - install -m 0644 ${WORKDIR}/iptables.rules
> ${D}${sysconfdir}/iptables
> -
> - install -d ${D}${systemd_system_unitdir}
> - install -m 0644 ${WORKDIR}/iptables.service
> ${D}${systemd_system_unitdir}
> -
> - sed -i -e 's,@SBINDIR@,${sbindir},g'
> ${D}${systemd_system_unitdir}/iptables.service
> -}
> -
> -SYSTEMD_SERVICE_${PN} = "iptables.service"
> -
> RDEPENDS_${PN} = "${PN}-module-xt-standard"
> RRECOMMENDS_${PN} = " \
> ${PN}-modules \
> @@ -84,3 +71,14 @@ RRECOMMENDS_${PN} = " \
> kernel-module-nf-nat \
> kernel-module-ipt-masquerade \
> "
> +
> +FILES_${PN} += "${datadir}/xtables"
> +
> +# 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"
> +
> +ALLOW_EMPTY_${PN}-modules = "1"
> +
> +INSANE_SKIP_${PN}-module-xt-conntrack = "dev-so"
> +INSANE_SKIP_${PN}-module-xt-ct = "dev-so"
> --
> 2.20.1
next prev parent reply other threads:[~2019-12-05 22:46 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-12-05 20:05 [zeus][PATCH 1/3] iptables: Cosmetic fixes to recipe Niko Mauno
2019-12-05 20:05 ` [zeus][PATCH 2/3] iptables: Allow overriding rules file location Niko Mauno
2019-12-05 20:05 ` [zeus][PATCH 3/3] iptables: Add systemd helper unit for IPv6 too Niko Mauno
2019-12-05 22:45 ` Peter Kjellerstedt [this message]
2019-12-10 18:04 ` [zeus][PATCH 1/3] iptables: Cosmetic fixes to recipe Niko Mauno
2019-12-05 23:32 ` akuster808
2019-12-10 19:58 ` Niko Mauno
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=f66739bfac294f33aa76aaa8b4bee7f7@XBOX03.axis.com \
--to=peter.kjellerstedt@axis.com \
--cc=niko.mauno@iki.fi \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox