* [meta-networking][PATCH] firewalld: update to 0.7.1
@ 2019-09-25 7:35 Dan Callaghan
2019-09-25 16:47 ` Khem Raj
0 siblings, 1 reply; 7+ messages in thread
From: Dan Callaghan @ 2019-09-25 7:35 UTC (permalink / raw)
To: openembedded-devel
---
...a-separate-directory-outside-the-sou.patch | 68 -------------------
...{firewalld_0.6.4.bb => firewalld_0.7.1.bb} | 13 ++--
2 files changed, 8 insertions(+), 73 deletions(-)
delete mode 100644 meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
rename meta-networking/recipes-connectivity/firewalld/{firewalld_0.6.4.bb => firewalld_0.7.1.bb} (88%)
diff --git a/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch b/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
deleted file mode 100644
index 28d590242..000000000
--- a/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-firewalld: fix building in a separate directory outside the source tree
-
-Upstream-Status: Accepted [https://github.com/firewalld/firewalld/pull/456]
-Signed-off-by: Dan Callaghan <dan.callaghan@opengear.com>
-
---- a/config/Makefile.am
-+++ b/config/Makefile.am
-@@ -377,11 +377,11 @@ install-config:
- $(MKDIR_P) $(DESTDIR)$(sconfdir)/zones
- $(MKDIR_P) $(DESTDIR)$(sconfdir)/helpers
- $(MKDIR_P) $(DESTDIR)$(prefixlibdir)
-- cp -r icmptypes $(DESTDIR)$(prefixlibdir)
-- cp -r ipsets $(DESTDIR)$(prefixlibdir)
-- cp -r services $(DESTDIR)$(prefixlibdir)
-- cp -r zones $(DESTDIR)$(prefixlibdir)
-- cp -r helpers $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/icmptypes $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/ipsets $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/services $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/zones $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/helpers $(DESTDIR)$(prefixlibdir)
-
- uninstall-config:
- rmdir $(DESTDIR)$(sconfdir)/icmptypes
---- a/doc/xml/Makefile.am
-+++ b/doc/xml/Makefile.am
-@@ -69,7 +69,8 @@ edit = sed \
- -e 's|\@PREFIX\@|$(prefix)|' \
- -e 's|\@SYSCONFDIR\@|$(sysconfdir)|' \
- -e 's|\@PACKAGE_STRING\@|$(PACKAGE_STRING)|' \
-- -e 's|\@IFCFGDIR\@|$(IFCFGDIR)|'
-+ -e 's|\@IFCFGDIR\@|$(IFCFGDIR)|' \
-+ -e 's|@SRCDIR@|$(srcdir)|'
-
- transform-man.xsl: transform-man.xsl.in
- $(edit) $< >$@
---- a/doc/xml/firewall-cmd.xml.in
-+++ b/doc/xml/firewall-cmd.xml.in
-@@ -1,10 +1,10 @@
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
- [
--<!ENTITY authors SYSTEM "authors.xml">
--<!ENTITY seealso SYSTEM "seealso.xml">
--<!ENTITY notes SYSTEM "notes.xml">
--<!ENTITY errorcodes SYSTEM "errorcodes.xml">
-+<!ENTITY authors SYSTEM "@SRCDIR@/authors.xml">
-+<!ENTITY seealso SYSTEM "@SRCDIR@/seealso.xml">
-+<!ENTITY notes SYSTEM "@SRCDIR@/notes.xml">
-+<!ENTITY errorcodes SYSTEM "@SRCDIR@/errorcodes.xml">
- ]>
-
- <!--
---- a/doc/xml/firewalld.xml.in
-+++ b/doc/xml/firewalld.xml.in
-@@ -1,9 +1,9 @@
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
- [
--<!ENTITY authors SYSTEM "authors.xml">
--<!ENTITY seealso SYSTEM "seealso.xml">
--<!ENTITY notes SYSTEM "notes.xml">
-+<!ENTITY authors SYSTEM "@SRCDIR@/authors.xml">
-+<!ENTITY seealso SYSTEM "@SRCDIR@/seealso.xml">
-+<!ENTITY notes SYSTEM "@SRCDIR@/notes.xml">
- ]>
-
- <!--
diff --git a/meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb b/meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
similarity index 88%
rename from meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb
rename to meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
index 5955072f1..15567f636 100644
--- a/meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb
+++ b/meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
@@ -5,11 +5,10 @@ LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz \
- file://0001-fix-building-in-a-separate-directory-outside-the-sou.patch \
file://firewalld.init \
"
-SRC_URI[md5sum] = "e63bdd65a4d2f6338f60b31e91bb5525"
-SRC_URI[sha256sum] = "5a82a72fd9ad4cbbfb805bae615faa9b91a27855245de0fef3bcb06439394852"
+SRC_URI[md5sum] = "32c16df3f6cc859d0df627baf5ee8401"
+SRC_URI[sha256sum] = "88bc63a011209ac046fb5d7bfc73ddcc0bc616ddf3013bbb6bf1a421cb497f76"
# glib-2.0-native is needed for GSETTINGS_RULES autoconf macro from gsettings.m4
# xmlto-native is needed to populate /etc/xml/catalog.xml in the sysroot so that xsltproc finds the docbook xslt
@@ -18,7 +17,9 @@ DEPENDS = "intltool-native glib-2.0-native libxslt-native docbook-xsl-stylesheet
inherit gettext autotools bash-completion python3native gsettings systemd update-rc.d
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
-PACKAGECONFIG[systemd] = "--with-systemd-unitdir=${systemd_unitdir}/system/,--disable-systemd"
+PACKAGECONFIG[systemd] = "--with-systemd-unitdir=${systemd_system_unitdir},--disable-systemd"
+
+PACKAGES += "${PN}-zsh-completion"
# iptables, ip6tables, ebtables, and ipset *should* be unnecessary
# when the nftables backend is available, because nftables supersedes all of them.
@@ -39,7 +40,7 @@ EXTRA_OECONF = "\
"
INITSCRIPT_NAME = "firewalld"
-SYSTEMD_SERVICE = "firewalld.service"
+SYSTEMD_SERVICE_${PN} = "firewalld.service"
do_install_append() {
if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
@@ -64,9 +65,11 @@ do_install_append() {
FILES_${PN} += "\
${PYTHON_SITEPACKAGES_DIR}/firewall \
+ ${datadir}/dbus-1 \
${datadir}/polkit-1 \
${datadir}/metainfo \
"
+FILES_${PN}-zsh-completion = "${datadir}/zsh/site-functions"
RDEPENDS_${PN} = "\
nftables \
--
2.20.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [meta-networking][PATCH] firewalld: update to 0.7.1
2019-09-25 7:35 [meta-networking][PATCH] firewalld: update to 0.7.1 Dan Callaghan
@ 2019-09-25 16:47 ` Khem Raj
2019-09-30 22:11 ` [meta-networking][PATCH v2] " Dan Callaghan
0 siblings, 1 reply; 7+ messages in thread
From: Khem Raj @ 2019-09-25 16:47 UTC (permalink / raw)
To: Dan Callaghan; +Cc: openembeded-devel
Fails https://errors.yoctoproject.org/Errors/Details/271958/
On Wed, Sep 25, 2019 at 12:36 AM Dan Callaghan
<dan.callaghan@opengear.com> wrote:
>
> ---
> ...a-separate-directory-outside-the-sou.patch | 68 -------------------
> ...{firewalld_0.6.4.bb => firewalld_0.7.1.bb} | 13 ++--
> 2 files changed, 8 insertions(+), 73 deletions(-)
> delete mode 100644 meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
> rename meta-networking/recipes-connectivity/firewalld/{firewalld_0.6.4.bb => firewalld_0.7.1.bb} (88%)
>
> diff --git a/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch b/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
> deleted file mode 100644
> index 28d590242..000000000
> --- a/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
> +++ /dev/null
> @@ -1,68 +0,0 @@
> -firewalld: fix building in a separate directory outside the source tree
> -
> -Upstream-Status: Accepted [https://github.com/firewalld/firewalld/pull/456]
> -Signed-off-by: Dan Callaghan <dan.callaghan@opengear.com>
> -
> ---- a/config/Makefile.am
> -+++ b/config/Makefile.am
> -@@ -377,11 +377,11 @@ install-config:
> - $(MKDIR_P) $(DESTDIR)$(sconfdir)/zones
> - $(MKDIR_P) $(DESTDIR)$(sconfdir)/helpers
> - $(MKDIR_P) $(DESTDIR)$(prefixlibdir)
> -- cp -r icmptypes $(DESTDIR)$(prefixlibdir)
> -- cp -r ipsets $(DESTDIR)$(prefixlibdir)
> -- cp -r services $(DESTDIR)$(prefixlibdir)
> -- cp -r zones $(DESTDIR)$(prefixlibdir)
> -- cp -r helpers $(DESTDIR)$(prefixlibdir)
> -+ cp -r $(srcdir)/icmptypes $(DESTDIR)$(prefixlibdir)
> -+ cp -r $(srcdir)/ipsets $(DESTDIR)$(prefixlibdir)
> -+ cp -r $(srcdir)/services $(DESTDIR)$(prefixlibdir)
> -+ cp -r $(srcdir)/zones $(DESTDIR)$(prefixlibdir)
> -+ cp -r $(srcdir)/helpers $(DESTDIR)$(prefixlibdir)
> -
> - uninstall-config:
> - rmdir $(DESTDIR)$(sconfdir)/icmptypes
> ---- a/doc/xml/Makefile.am
> -+++ b/doc/xml/Makefile.am
> -@@ -69,7 +69,8 @@ edit = sed \
> - -e 's|\@PREFIX\@|$(prefix)|' \
> - -e 's|\@SYSCONFDIR\@|$(sysconfdir)|' \
> - -e 's|\@PACKAGE_STRING\@|$(PACKAGE_STRING)|' \
> -- -e 's|\@IFCFGDIR\@|$(IFCFGDIR)|'
> -+ -e 's|\@IFCFGDIR\@|$(IFCFGDIR)|' \
> -+ -e 's|@SRCDIR@|$(srcdir)|'
> -
> - transform-man.xsl: transform-man.xsl.in
> - $(edit) $< >$@
> ---- a/doc/xml/firewall-cmd.xml.in
> -+++ b/doc/xml/firewall-cmd.xml.in
> -@@ -1,10 +1,10 @@
> - <?xml version="1.0" encoding="utf-8"?>
> - <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
> - [
> --<!ENTITY authors SYSTEM "authors.xml">
> --<!ENTITY seealso SYSTEM "seealso.xml">
> --<!ENTITY notes SYSTEM "notes.xml">
> --<!ENTITY errorcodes SYSTEM "errorcodes.xml">
> -+<!ENTITY authors SYSTEM "@SRCDIR@/authors.xml">
> -+<!ENTITY seealso SYSTEM "@SRCDIR@/seealso.xml">
> -+<!ENTITY notes SYSTEM "@SRCDIR@/notes.xml">
> -+<!ENTITY errorcodes SYSTEM "@SRCDIR@/errorcodes.xml">
> - ]>
> -
> - <!--
> ---- a/doc/xml/firewalld.xml.in
> -+++ b/doc/xml/firewalld.xml.in
> -@@ -1,9 +1,9 @@
> - <?xml version="1.0" encoding="utf-8"?>
> - <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
> - [
> --<!ENTITY authors SYSTEM "authors.xml">
> --<!ENTITY seealso SYSTEM "seealso.xml">
> --<!ENTITY notes SYSTEM "notes.xml">
> -+<!ENTITY authors SYSTEM "@SRCDIR@/authors.xml">
> -+<!ENTITY seealso SYSTEM "@SRCDIR@/seealso.xml">
> -+<!ENTITY notes SYSTEM "@SRCDIR@/notes.xml">
> - ]>
> -
> - <!--
> diff --git a/meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb b/meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
> similarity index 88%
> rename from meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb
> rename to meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
> index 5955072f1..15567f636 100644
> --- a/meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb
> +++ b/meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
> @@ -5,11 +5,10 @@ LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
>
> SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz \
> - file://0001-fix-building-in-a-separate-directory-outside-the-sou.patch \
> file://firewalld.init \
> "
> -SRC_URI[md5sum] = "e63bdd65a4d2f6338f60b31e91bb5525"
> -SRC_URI[sha256sum] = "5a82a72fd9ad4cbbfb805bae615faa9b91a27855245de0fef3bcb06439394852"
> +SRC_URI[md5sum] = "32c16df3f6cc859d0df627baf5ee8401"
> +SRC_URI[sha256sum] = "88bc63a011209ac046fb5d7bfc73ddcc0bc616ddf3013bbb6bf1a421cb497f76"
>
> # glib-2.0-native is needed for GSETTINGS_RULES autoconf macro from gsettings.m4
> # xmlto-native is needed to populate /etc/xml/catalog.xml in the sysroot so that xsltproc finds the docbook xslt
> @@ -18,7 +17,9 @@ DEPENDS = "intltool-native glib-2.0-native libxslt-native docbook-xsl-stylesheet
> inherit gettext autotools bash-completion python3native gsettings systemd update-rc.d
>
> PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
> -PACKAGECONFIG[systemd] = "--with-systemd-unitdir=${systemd_unitdir}/system/,--disable-systemd"
> +PACKAGECONFIG[systemd] = "--with-systemd-unitdir=${systemd_system_unitdir},--disable-systemd"
> +
> +PACKAGES += "${PN}-zsh-completion"
>
> # iptables, ip6tables, ebtables, and ipset *should* be unnecessary
> # when the nftables backend is available, because nftables supersedes all of them.
> @@ -39,7 +40,7 @@ EXTRA_OECONF = "\
> "
>
> INITSCRIPT_NAME = "firewalld"
> -SYSTEMD_SERVICE = "firewalld.service"
> +SYSTEMD_SERVICE_${PN} = "firewalld.service"
>
> do_install_append() {
> if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
> @@ -64,9 +65,11 @@ do_install_append() {
>
> FILES_${PN} += "\
> ${PYTHON_SITEPACKAGES_DIR}/firewall \
> + ${datadir}/dbus-1 \
> ${datadir}/polkit-1 \
> ${datadir}/metainfo \
> "
> +FILES_${PN}-zsh-completion = "${datadir}/zsh/site-functions"
>
> RDEPENDS_${PN} = "\
> nftables \
> --
> 2.20.1
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* [meta-networking][PATCH v2] firewalld: update to 0.7.1
2019-09-25 16:47 ` Khem Raj
@ 2019-09-30 22:11 ` Dan Callaghan
2019-10-01 3:21 ` Khem Raj
0 siblings, 1 reply; 7+ messages in thread
From: Dan Callaghan @ 2019-09-30 22:11 UTC (permalink / raw)
To: openembedded-devel
---
...a-separate-directory-outside-the-sou.patch | 68 -------------------
...{firewalld_0.6.4.bb => firewalld_0.7.1.bb} | 14 ++--
2 files changed, 9 insertions(+), 73 deletions(-)
delete mode 100644 meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
rename meta-networking/recipes-connectivity/firewalld/{firewalld_0.6.4.bb => firewalld_0.7.1.bb} (87%)
diff --git a/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch b/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
deleted file mode 100644
index 28d590242..000000000
--- a/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-firewalld: fix building in a separate directory outside the source tree
-
-Upstream-Status: Accepted [https://github.com/firewalld/firewalld/pull/456]
-Signed-off-by: Dan Callaghan <dan.callaghan@opengear.com>
-
---- a/config/Makefile.am
-+++ b/config/Makefile.am
-@@ -377,11 +377,11 @@ install-config:
- $(MKDIR_P) $(DESTDIR)$(sconfdir)/zones
- $(MKDIR_P) $(DESTDIR)$(sconfdir)/helpers
- $(MKDIR_P) $(DESTDIR)$(prefixlibdir)
-- cp -r icmptypes $(DESTDIR)$(prefixlibdir)
-- cp -r ipsets $(DESTDIR)$(prefixlibdir)
-- cp -r services $(DESTDIR)$(prefixlibdir)
-- cp -r zones $(DESTDIR)$(prefixlibdir)
-- cp -r helpers $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/icmptypes $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/ipsets $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/services $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/zones $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/helpers $(DESTDIR)$(prefixlibdir)
-
- uninstall-config:
- rmdir $(DESTDIR)$(sconfdir)/icmptypes
---- a/doc/xml/Makefile.am
-+++ b/doc/xml/Makefile.am
-@@ -69,7 +69,8 @@ edit = sed \
- -e 's|\@PREFIX\@|$(prefix)|' \
- -e 's|\@SYSCONFDIR\@|$(sysconfdir)|' \
- -e 's|\@PACKAGE_STRING\@|$(PACKAGE_STRING)|' \
-- -e 's|\@IFCFGDIR\@|$(IFCFGDIR)|'
-+ -e 's|\@IFCFGDIR\@|$(IFCFGDIR)|' \
-+ -e 's|@SRCDIR@|$(srcdir)|'
-
- transform-man.xsl: transform-man.xsl.in
- $(edit) $< >$@
---- a/doc/xml/firewall-cmd.xml.in
-+++ b/doc/xml/firewall-cmd.xml.in
-@@ -1,10 +1,10 @@
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
- [
--<!ENTITY authors SYSTEM "authors.xml">
--<!ENTITY seealso SYSTEM "seealso.xml">
--<!ENTITY notes SYSTEM "notes.xml">
--<!ENTITY errorcodes SYSTEM "errorcodes.xml">
-+<!ENTITY authors SYSTEM "@SRCDIR@/authors.xml">
-+<!ENTITY seealso SYSTEM "@SRCDIR@/seealso.xml">
-+<!ENTITY notes SYSTEM "@SRCDIR@/notes.xml">
-+<!ENTITY errorcodes SYSTEM "@SRCDIR@/errorcodes.xml">
- ]>
-
- <!--
---- a/doc/xml/firewalld.xml.in
-+++ b/doc/xml/firewalld.xml.in
-@@ -1,9 +1,9 @@
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
- [
--<!ENTITY authors SYSTEM "authors.xml">
--<!ENTITY seealso SYSTEM "seealso.xml">
--<!ENTITY notes SYSTEM "notes.xml">
-+<!ENTITY authors SYSTEM "@SRCDIR@/authors.xml">
-+<!ENTITY seealso SYSTEM "@SRCDIR@/seealso.xml">
-+<!ENTITY notes SYSTEM "@SRCDIR@/notes.xml">
- ]>
-
- <!--
diff --git a/meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb b/meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
similarity index 87%
rename from meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb
rename to meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
index d9d5cad75..ad11ec5c3 100644
--- a/meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb
+++ b/meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
@@ -6,11 +6,10 @@ LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz \
- file://0001-fix-building-in-a-separate-directory-outside-the-sou.patch \
file://firewalld.init \
"
-SRC_URI[md5sum] = "e63bdd65a4d2f6338f60b31e91bb5525"
-SRC_URI[sha256sum] = "5a82a72fd9ad4cbbfb805bae615faa9b91a27855245de0fef3bcb06439394852"
+SRC_URI[md5sum] = "32c16df3f6cc859d0df627baf5ee8401"
+SRC_URI[sha256sum] = "88bc63a011209ac046fb5d7bfc73ddcc0bc616ddf3013bbb6bf1a421cb497f76"
# glib-2.0-native is needed for GSETTINGS_RULES autoconf macro from gsettings.m4
# xmlto-native is needed to populate /etc/xml/catalog.xml in the sysroot so that xsltproc finds the docbook xslt
@@ -19,7 +18,9 @@ DEPENDS = "intltool-native glib-2.0-native libxslt-native docbook-xsl-stylesheet
inherit gettext autotools bash-completion python3native gsettings systemd update-rc.d
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
-PACKAGECONFIG[systemd] = "--with-systemd-unitdir=${systemd_unitdir}/system/,--disable-systemd"
+PACKAGECONFIG[systemd] = "--with-systemd-unitdir=${systemd_system_unitdir},--disable-systemd"
+
+PACKAGES += "${PN}-zsh-completion"
# iptables, ip6tables, ebtables, and ipset *should* be unnecessary
# when the nftables backend is available, because nftables supersedes all of them.
@@ -37,10 +38,11 @@ EXTRA_OECONF = "\
--without-ebtables \
--without-ebtables-restore \
--disable-sysconfig \
+ --with-xml-catalog=${STAGING_ETCDIR_NATIVE}/xml/catalog.xml \
"
INITSCRIPT_NAME = "firewalld"
-SYSTEMD_SERVICE = "firewalld.service"
+SYSTEMD_SERVICE_${PN} = "firewalld.service"
do_install_append() {
if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
@@ -65,9 +67,11 @@ do_install_append() {
FILES_${PN} += "\
${PYTHON_SITEPACKAGES_DIR}/firewall \
+ ${datadir}/dbus-1 \
${datadir}/polkit-1 \
${datadir}/metainfo \
"
+FILES_${PN}-zsh-completion = "${datadir}/zsh/site-functions"
RDEPENDS_${PN} = "\
nftables \
--
2.20.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [meta-networking][PATCH v2] firewalld: update to 0.7.1
2019-09-30 22:11 ` [meta-networking][PATCH v2] " Dan Callaghan
@ 2019-10-01 3:21 ` Khem Raj
2019-10-04 1:34 ` Dan Callaghan
2019-10-04 3:12 ` [meta-networking][PATCH v3] " Dan Callaghan
0 siblings, 2 replies; 7+ messages in thread
From: Khem Raj @ 2019-10-01 3:21 UTC (permalink / raw)
To: Dan Callaghan; +Cc: openembeded-devel
Fails in configure
https://errors.yoctoproject.org/Errors/Details/272275/
perhaps xmlto-native docbook-xml-dtd4-native
docbook-xsl-stylesheets-native deps are needed
On Mon, Sep 30, 2019 at 3:12 PM Dan Callaghan
<dan.callaghan@opengear.com> wrote:
>
> ---
> ...a-separate-directory-outside-the-sou.patch | 68 -------------------
> ...{firewalld_0.6.4.bb => firewalld_0.7.1.bb} | 14 ++--
> 2 files changed, 9 insertions(+), 73 deletions(-)
> delete mode 100644 meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
> rename meta-networking/recipes-connectivity/firewalld/{firewalld_0.6.4.bb => firewalld_0.7.1.bb} (87%)
>
> diff --git a/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch b/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
> deleted file mode 100644
> index 28d590242..000000000
> --- a/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
> +++ /dev/null
> @@ -1,68 +0,0 @@
> -firewalld: fix building in a separate directory outside the source tree
> -
> -Upstream-Status: Accepted [https://github.com/firewalld/firewalld/pull/456]
> -Signed-off-by: Dan Callaghan <dan.callaghan@opengear.com>
> -
> ---- a/config/Makefile.am
> -+++ b/config/Makefile.am
> -@@ -377,11 +377,11 @@ install-config:
> - $(MKDIR_P) $(DESTDIR)$(sconfdir)/zones
> - $(MKDIR_P) $(DESTDIR)$(sconfdir)/helpers
> - $(MKDIR_P) $(DESTDIR)$(prefixlibdir)
> -- cp -r icmptypes $(DESTDIR)$(prefixlibdir)
> -- cp -r ipsets $(DESTDIR)$(prefixlibdir)
> -- cp -r services $(DESTDIR)$(prefixlibdir)
> -- cp -r zones $(DESTDIR)$(prefixlibdir)
> -- cp -r helpers $(DESTDIR)$(prefixlibdir)
> -+ cp -r $(srcdir)/icmptypes $(DESTDIR)$(prefixlibdir)
> -+ cp -r $(srcdir)/ipsets $(DESTDIR)$(prefixlibdir)
> -+ cp -r $(srcdir)/services $(DESTDIR)$(prefixlibdir)
> -+ cp -r $(srcdir)/zones $(DESTDIR)$(prefixlibdir)
> -+ cp -r $(srcdir)/helpers $(DESTDIR)$(prefixlibdir)
> -
> - uninstall-config:
> - rmdir $(DESTDIR)$(sconfdir)/icmptypes
> ---- a/doc/xml/Makefile.am
> -+++ b/doc/xml/Makefile.am
> -@@ -69,7 +69,8 @@ edit = sed \
> - -e 's|\@PREFIX\@|$(prefix)|' \
> - -e 's|\@SYSCONFDIR\@|$(sysconfdir)|' \
> - -e 's|\@PACKAGE_STRING\@|$(PACKAGE_STRING)|' \
> -- -e 's|\@IFCFGDIR\@|$(IFCFGDIR)|'
> -+ -e 's|\@IFCFGDIR\@|$(IFCFGDIR)|' \
> -+ -e 's|@SRCDIR@|$(srcdir)|'
> -
> - transform-man.xsl: transform-man.xsl.in
> - $(edit) $< >$@
> ---- a/doc/xml/firewall-cmd.xml.in
> -+++ b/doc/xml/firewall-cmd.xml.in
> -@@ -1,10 +1,10 @@
> - <?xml version="1.0" encoding="utf-8"?>
> - <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
> - [
> --<!ENTITY authors SYSTEM "authors.xml">
> --<!ENTITY seealso SYSTEM "seealso.xml">
> --<!ENTITY notes SYSTEM "notes.xml">
> --<!ENTITY errorcodes SYSTEM "errorcodes.xml">
> -+<!ENTITY authors SYSTEM "@SRCDIR@/authors.xml">
> -+<!ENTITY seealso SYSTEM "@SRCDIR@/seealso.xml">
> -+<!ENTITY notes SYSTEM "@SRCDIR@/notes.xml">
> -+<!ENTITY errorcodes SYSTEM "@SRCDIR@/errorcodes.xml">
> - ]>
> -
> - <!--
> ---- a/doc/xml/firewalld.xml.in
> -+++ b/doc/xml/firewalld.xml.in
> -@@ -1,9 +1,9 @@
> - <?xml version="1.0" encoding="utf-8"?>
> - <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
> - [
> --<!ENTITY authors SYSTEM "authors.xml">
> --<!ENTITY seealso SYSTEM "seealso.xml">
> --<!ENTITY notes SYSTEM "notes.xml">
> -+<!ENTITY authors SYSTEM "@SRCDIR@/authors.xml">
> -+<!ENTITY seealso SYSTEM "@SRCDIR@/seealso.xml">
> -+<!ENTITY notes SYSTEM "@SRCDIR@/notes.xml">
> - ]>
> -
> - <!--
> diff --git a/meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb b/meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
> similarity index 87%
> rename from meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb
> rename to meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
> index d9d5cad75..ad11ec5c3 100644
> --- a/meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb
> +++ b/meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
> @@ -6,11 +6,10 @@ LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
>
> SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz \
> - file://0001-fix-building-in-a-separate-directory-outside-the-sou.patch \
> file://firewalld.init \
> "
> -SRC_URI[md5sum] = "e63bdd65a4d2f6338f60b31e91bb5525"
> -SRC_URI[sha256sum] = "5a82a72fd9ad4cbbfb805bae615faa9b91a27855245de0fef3bcb06439394852"
> +SRC_URI[md5sum] = "32c16df3f6cc859d0df627baf5ee8401"
> +SRC_URI[sha256sum] = "88bc63a011209ac046fb5d7bfc73ddcc0bc616ddf3013bbb6bf1a421cb497f76"
>
> # glib-2.0-native is needed for GSETTINGS_RULES autoconf macro from gsettings.m4
> # xmlto-native is needed to populate /etc/xml/catalog.xml in the sysroot so that xsltproc finds the docbook xslt
> @@ -19,7 +18,9 @@ DEPENDS = "intltool-native glib-2.0-native libxslt-native docbook-xsl-stylesheet
> inherit gettext autotools bash-completion python3native gsettings systemd update-rc.d
>
> PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
> -PACKAGECONFIG[systemd] = "--with-systemd-unitdir=${systemd_unitdir}/system/,--disable-systemd"
> +PACKAGECONFIG[systemd] = "--with-systemd-unitdir=${systemd_system_unitdir},--disable-systemd"
> +
> +PACKAGES += "${PN}-zsh-completion"
>
> # iptables, ip6tables, ebtables, and ipset *should* be unnecessary
> # when the nftables backend is available, because nftables supersedes all of them.
> @@ -37,10 +38,11 @@ EXTRA_OECONF = "\
> --without-ebtables \
> --without-ebtables-restore \
> --disable-sysconfig \
> + --with-xml-catalog=${STAGING_ETCDIR_NATIVE}/xml/catalog.xml \
> "
>
> INITSCRIPT_NAME = "firewalld"
> -SYSTEMD_SERVICE = "firewalld.service"
> +SYSTEMD_SERVICE_${PN} = "firewalld.service"
>
> do_install_append() {
> if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
> @@ -65,9 +67,11 @@ do_install_append() {
>
> FILES_${PN} += "\
> ${PYTHON_SITEPACKAGES_DIR}/firewall \
> + ${datadir}/dbus-1 \
> ${datadir}/polkit-1 \
> ${datadir}/metainfo \
> "
> +FILES_${PN}-zsh-completion = "${datadir}/zsh/site-functions"
>
> RDEPENDS_${PN} = "\
> nftables \
> --
> 2.20.1
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [meta-networking][PATCH v2] firewalld: update to 0.7.1
2019-10-01 3:21 ` Khem Raj
@ 2019-10-04 1:34 ` Dan Callaghan
2019-10-04 3:11 ` Dan Callaghan
2019-10-04 3:12 ` [meta-networking][PATCH v3] " Dan Callaghan
1 sibling, 1 reply; 7+ messages in thread
From: Dan Callaghan @ 2019-10-04 1:34 UTC (permalink / raw)
To: openembeded-devel
[-- Attachment #1: Type: text/plain, Size: 1006 bytes --]
Excerpts from Khem Raj's message of 2019-09-30 20:21:38 -07:00:
> Fails in configure
>
> https://errors.yoctoproject.org/Errors/Details/272275/
>
> perhaps xmlto-native docbook-xml-dtd4-native
> docbook-xsl-stylesheets-native deps are needed
Hmm. The recipe already has docbook-xsl-stylesheets-native and
xmlto-native in DEPENDS, which should be sufficient.
The recipe I posted in v2 of my patch builds successfully in our distro,
which is based on Thud. The recipe sysroot has /etc/xml/catalog.xml in
it, and it contains the Docbook XML stuff as expected.
But when I build the recipe in YOE master, I can see that the Docbook
XML is present in the recipe sysroot XML catalog... but the catalog file
is called /etc/xml/catalog, not /etc/xml/catalog.xml.
I wonder if it has changed since Thud, or if there is some other reason
why the name is different in our distro...
--
Dan Callaghan <dan.callaghan@opengear.com>
Software Engineer
Opengear <https://opengear.com/>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 849 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [meta-networking][PATCH v2] firewalld: update to 0.7.1
2019-10-04 1:34 ` Dan Callaghan
@ 2019-10-04 3:11 ` Dan Callaghan
0 siblings, 0 replies; 7+ messages in thread
From: Dan Callaghan @ 2019-10-04 3:11 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1596 bytes --]
Excerpts from Dan Callaghan's message of 2019-10-04 11:34:06 +10:00:
> Excerpts from Khem Raj's message of 2019-09-30 20:21:38 -07:00:
> > Fails in configure
> >
> > https://errors.yoctoproject.org/Errors/Details/272275/
> >
> > perhaps xmlto-native docbook-xml-dtd4-native
> > docbook-xsl-stylesheets-native deps are needed
>
> Hmm. The recipe already has docbook-xsl-stylesheets-native and
> xmlto-native in DEPENDS, which should be sufficient.
>
> The recipe I posted in v2 of my patch builds successfully in our distro,
> which is based on Thud. The recipe sysroot has /etc/xml/catalog.xml in
> it, and it contains the Docbook XML stuff as expected.
>
> But when I build the recipe in YOE master, I can see that the Docbook
> XML is present in the recipe sysroot XML catalog... but the catalog file
> is called /etc/xml/catalog, not /etc/xml/catalog.xml.
>
> I wonder if it has changed since Thud, or if there is some other reason
> why the name is different in our distro...
Oh, I think I found it. It is due to this change, which is in Warrior:
http://cgit.openembedded.org/openembedded-core/commit/?id=b12686ecdd0b0bdb36c8d1a2baeeb66aadff1b8c
Now the docbook-xsl-stylesheets-native recipe will itself put a working
catalog into the sysroot, I can drop the dependency on xmlto-native. And
the correct filename is apparently now /etc/xml/catalog.
I'll have to just keep my older version of the recipe in our distro
while we are still on Thud.
--
Dan Callaghan <dan.callaghan@opengear.com>
Software Engineer
Opengear <https://opengear.com/>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 849 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* [meta-networking][PATCH v3] firewalld: update to 0.7.1
2019-10-01 3:21 ` Khem Raj
2019-10-04 1:34 ` Dan Callaghan
@ 2019-10-04 3:12 ` Dan Callaghan
1 sibling, 0 replies; 7+ messages in thread
From: Dan Callaghan @ 2019-10-04 3:12 UTC (permalink / raw)
To: openembedded-devel
---
...a-separate-directory-outside-the-sou.patch | 68 -------------------
...{firewalld_0.6.4.bb => firewalld_0.7.1.bb} | 17 +++--
2 files changed, 10 insertions(+), 75 deletions(-)
delete mode 100644 meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
rename meta-networking/recipes-connectivity/firewalld/{firewalld_0.6.4.bb => firewalld_0.7.1.bb} (85%)
diff --git a/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch b/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
deleted file mode 100644
index 28d590242..000000000
--- a/meta-networking/recipes-connectivity/firewalld/files/0001-fix-building-in-a-separate-directory-outside-the-sou.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-firewalld: fix building in a separate directory outside the source tree
-
-Upstream-Status: Accepted [https://github.com/firewalld/firewalld/pull/456]
-Signed-off-by: Dan Callaghan <dan.callaghan@opengear.com>
-
---- a/config/Makefile.am
-+++ b/config/Makefile.am
-@@ -377,11 +377,11 @@ install-config:
- $(MKDIR_P) $(DESTDIR)$(sconfdir)/zones
- $(MKDIR_P) $(DESTDIR)$(sconfdir)/helpers
- $(MKDIR_P) $(DESTDIR)$(prefixlibdir)
-- cp -r icmptypes $(DESTDIR)$(prefixlibdir)
-- cp -r ipsets $(DESTDIR)$(prefixlibdir)
-- cp -r services $(DESTDIR)$(prefixlibdir)
-- cp -r zones $(DESTDIR)$(prefixlibdir)
-- cp -r helpers $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/icmptypes $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/ipsets $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/services $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/zones $(DESTDIR)$(prefixlibdir)
-+ cp -r $(srcdir)/helpers $(DESTDIR)$(prefixlibdir)
-
- uninstall-config:
- rmdir $(DESTDIR)$(sconfdir)/icmptypes
---- a/doc/xml/Makefile.am
-+++ b/doc/xml/Makefile.am
-@@ -69,7 +69,8 @@ edit = sed \
- -e 's|\@PREFIX\@|$(prefix)|' \
- -e 's|\@SYSCONFDIR\@|$(sysconfdir)|' \
- -e 's|\@PACKAGE_STRING\@|$(PACKAGE_STRING)|' \
-- -e 's|\@IFCFGDIR\@|$(IFCFGDIR)|'
-+ -e 's|\@IFCFGDIR\@|$(IFCFGDIR)|' \
-+ -e 's|@SRCDIR@|$(srcdir)|'
-
- transform-man.xsl: transform-man.xsl.in
- $(edit) $< >$@
---- a/doc/xml/firewall-cmd.xml.in
-+++ b/doc/xml/firewall-cmd.xml.in
-@@ -1,10 +1,10 @@
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
- [
--<!ENTITY authors SYSTEM "authors.xml">
--<!ENTITY seealso SYSTEM "seealso.xml">
--<!ENTITY notes SYSTEM "notes.xml">
--<!ENTITY errorcodes SYSTEM "errorcodes.xml">
-+<!ENTITY authors SYSTEM "@SRCDIR@/authors.xml">
-+<!ENTITY seealso SYSTEM "@SRCDIR@/seealso.xml">
-+<!ENTITY notes SYSTEM "@SRCDIR@/notes.xml">
-+<!ENTITY errorcodes SYSTEM "@SRCDIR@/errorcodes.xml">
- ]>
-
- <!--
---- a/doc/xml/firewalld.xml.in
-+++ b/doc/xml/firewalld.xml.in
-@@ -1,9 +1,9 @@
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
- [
--<!ENTITY authors SYSTEM "authors.xml">
--<!ENTITY seealso SYSTEM "seealso.xml">
--<!ENTITY notes SYSTEM "notes.xml">
-+<!ENTITY authors SYSTEM "@SRCDIR@/authors.xml">
-+<!ENTITY seealso SYSTEM "@SRCDIR@/seealso.xml">
-+<!ENTITY notes SYSTEM "@SRCDIR@/notes.xml">
- ]>
-
- <!--
diff --git a/meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb b/meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
similarity index 85%
rename from meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb
rename to meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
index d9d5cad75..fab27f1ee 100644
--- a/meta-networking/recipes-connectivity/firewalld/firewalld_0.6.4.bb
+++ b/meta-networking/recipes-connectivity/firewalld/firewalld_0.7.1.bb
@@ -6,20 +6,20 @@ LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz \
- file://0001-fix-building-in-a-separate-directory-outside-the-sou.patch \
file://firewalld.init \
"
-SRC_URI[md5sum] = "e63bdd65a4d2f6338f60b31e91bb5525"
-SRC_URI[sha256sum] = "5a82a72fd9ad4cbbfb805bae615faa9b91a27855245de0fef3bcb06439394852"
+SRC_URI[md5sum] = "32c16df3f6cc859d0df627baf5ee8401"
+SRC_URI[sha256sum] = "88bc63a011209ac046fb5d7bfc73ddcc0bc616ddf3013bbb6bf1a421cb497f76"
# glib-2.0-native is needed for GSETTINGS_RULES autoconf macro from gsettings.m4
-# xmlto-native is needed to populate /etc/xml/catalog.xml in the sysroot so that xsltproc finds the docbook xslt
-DEPENDS = "intltool-native glib-2.0-native libxslt-native docbook-xsl-stylesheets-native xmlto-native"
+DEPENDS = "intltool-native glib-2.0-native libxslt-native docbook-xsl-stylesheets-native"
inherit gettext autotools bash-completion python3native gsettings systemd update-rc.d
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
-PACKAGECONFIG[systemd] = "--with-systemd-unitdir=${systemd_unitdir}/system/,--disable-systemd"
+PACKAGECONFIG[systemd] = "--with-systemd-unitdir=${systemd_system_unitdir},--disable-systemd"
+
+PACKAGES += "${PN}-zsh-completion"
# iptables, ip6tables, ebtables, and ipset *should* be unnecessary
# when the nftables backend is available, because nftables supersedes all of them.
@@ -37,10 +37,11 @@ EXTRA_OECONF = "\
--without-ebtables \
--without-ebtables-restore \
--disable-sysconfig \
+ --with-xml-catalog=${STAGING_ETCDIR_NATIVE}/xml/catalog \
"
INITSCRIPT_NAME = "firewalld"
-SYSTEMD_SERVICE = "firewalld.service"
+SYSTEMD_SERVICE_${PN} = "firewalld.service"
do_install_append() {
if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
@@ -65,9 +66,11 @@ do_install_append() {
FILES_${PN} += "\
${PYTHON_SITEPACKAGES_DIR}/firewall \
+ ${datadir}/dbus-1 \
${datadir}/polkit-1 \
${datadir}/metainfo \
"
+FILES_${PN}-zsh-completion = "${datadir}/zsh/site-functions"
RDEPENDS_${PN} = "\
nftables \
--
2.20.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2019-10-04 3:12 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-25 7:35 [meta-networking][PATCH] firewalld: update to 0.7.1 Dan Callaghan
2019-09-25 16:47 ` Khem Raj
2019-09-30 22:11 ` [meta-networking][PATCH v2] " Dan Callaghan
2019-10-01 3:21 ` Khem Raj
2019-10-04 1:34 ` Dan Callaghan
2019-10-04 3:11 ` Dan Callaghan
2019-10-04 3:12 ` [meta-networking][PATCH v3] " Dan Callaghan
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.