[gentoo-commits] repo/gentoo:master commit in: net-misc/exabgp/files/, net-misc/exabgp/
commit: d720e4f889f86cc6d6344d72f934f10d5f1c1180 Author: Patrick McLean gentoo org> AuthorDate: Tue Apr 23 23:14:06 2024 + Commit: Patrick McLean gentoo org> CommitDate: Tue Apr 23 23:14:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d720e4f8 net-misc/exabgp: Revbump, fix bugs #929723, #923160, #910006 Closes: https://bugs.gentoo.org/929723 Closes: https://bugs.gentoo.org/923160 Closes: https://bugs.gentoo.org/910006 Signed-off-by: Patrick McLean gentoo.org> ...xabgp-4.2.21.ebuild => exabgp-4.2.21-r1.ebuild} | 10 +++-- ...p.service-to-fix-socket-creation-on-start.patch | 38 ...xabgp-4.2.21-patch-embedded-six-for-py312.patch | 52 ++ 3 files changed, 96 insertions(+), 4 deletions(-) diff --git a/net-misc/exabgp/exabgp-4.2.21.ebuild b/net-misc/exabgp/exabgp-4.2.21-r1.ebuild similarity index 80% rename from net-misc/exabgp/exabgp-4.2.21.ebuild rename to net-misc/exabgp/exabgp-4.2.21-r1.ebuild index 23eb5f34e950..40fa0522f040 100644 --- a/net-misc/exabgp/exabgp-4.2.21.ebuild +++ b/net-misc/exabgp/exabgp-4.2.21-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools inherit tmpfiles systemd distutils-r1 DESCRIPTION="The BGP swiss army knife of networking" @@ -34,12 +34,14 @@ PATCHES=( "${FILESDIR}/exabgp-4.2.11-healthcheck-allow-disable-metric.patch" "${FILESDIR}/exabgp-4.2.11-healthcheck-fix-log-crash.patch" "${FILESDIR}/exabgp-4.2.11-less-verbose-logging.patch" + "${FILESDIR}/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch" + "${FILESDIR}/exabgp-4.2.21-patch-embedded-six-for-py312.patch" ) distutils_enable_tests pytest python_test() { - ./qa/bin/parsing || die "tests fail with ${EPYTHON}" + ./qa/bin/parsing || die "parsing tests fail with ${EPYTHON}" epytest } diff --git a/net-misc/exabgp/files/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch b/net-misc/exabgp/files/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch new file mode 100644 index ..78d26f73f093 --- /dev/null +++ b/net-misc/exabgp/files/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch @@ -0,0 +1,38 @@ +From: Vincent Bernat +Date: Sun, 2 May 2021 17:47:10 +0200 +Subject: Patch exabgp.service to fix socket creation on start + +Patch from Marco d'Itri. + +Closes: #886568. +--- + etc/systemd/exabgp.service | 15 ++- + 1 file changed, 6 insertions(+), 9 deletions(-) + +diff --git a/etc/systemd/exabgp.service b/etc/systemd/exabgp.service +index 17ce886..b2da5ba 100644 +--- a/etc/systemd/exabgp.service b/etc/systemd/exabgp.service +@@ -7,16 +7,13 @@ After=network.target + ConditionPathExists=/etc/exabgp/exabgp.conf + + [Service] +-#User=exabgp +-#Group=exabgp + Environment=exabgp_daemon_daemonize=false +-PermissionsStartOnly=true +-ExecStartPre=-mkfifo /run/exabgp.in +-ExecStartPre=-mkfifo /run/exabgp.out +-ExecStartPre=chmod 600 /run/exabgp.in +-ExecStartPre=chmod 600 /run/exabgp.out +-ExecStartPre=chown exabgp.exabgp /run/exabgp.in +-ExecStartPre=chown exabgp.exabgp /run/exabgp.out ++User=exabgp ++Group=exabgp ++RuntimeDirectory=exabgp ++RuntimeDirectoryMode=0750 ++ExecStartPre=-/usr/bin/mkfifo /run/exabgp/exabgp.in ++ExecStartPre=-/usr/bin/mkfifo /run/exabgp/exabgp.out + ExecStart=/usr/sbin/exabgp /etc/exabgp/exabgp.conf + ExecReload=/bin/kill -USR1 $MAINPID + Restart=always diff --git a/net-misc/exabgp/files/exabgp-4.2.21-patch-embedded-six-for-py312.patch b/net-misc/exabgp/files/exabgp-4.2.21-patch-embedded-six-for-py312.patch new file mode 100644 index ..ccbf33021d87 --- /dev/null +++ b/net-misc/exabgp/files/exabgp-4.2.21-patch-embedded-six-for-py312.patch @@ -0,0 +1,52 @@ +From: Vincent Bernat +Date: Mon, 1 Jan 2024 09:15:39 +0100 +Subject: Patch embedded six for Python 3.12 + +Closes: #1058181 +--- + lib/exabgp/vendoring/six.py | 16 +++- + 1 file changed, 15 insertions(+), 1 deletion(-) + +diff --git a/lib/exabgp/vendoring/six.py b/lib/exabgp/vendoring/six.py +index 20e866a..5f8f3b0 100644 +--- a/lib/exabgp/vendoring/six.py b/lib/exabgp/vendoring/six.py +@@ -71,6 +71,11 @@ def __len__(self): + MAXSIZE = int((1 << 63) - 1) + del X + ++if PY34: ++from importlib.util import spec_from_loader ++else: ++spec_from_loader = None ++ + + def _add_doc(func, doc): + """Add documentation to a function.""" +@@ -182,6 +187,11 @@ def find_module(self, fullname, path=None): + return self + return None + ++def find_spec(self, fullname, path, target=None): ++if fullname in self.known_modules: ++return spec_from_loader(fullna
[gentoo-commits] repo/gentoo:master commit in: net-misc/exabgp/files/
commit: ffc4d5d79fd487c931b6a0982c4b59a282879088 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Jun 29 09:01:13 2022 + Commit: Patrick McLean gentoo org> CommitDate: Mon Jul 18 17:33:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffc4d5d7 net-misc/exabgp: remove unused file Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/26134 Signed-off-by: Patrick McLean gentoo.org> net-misc/exabgp/files/exabgp.initd-r1 | 64 --- 1 file changed, 64 deletions(-) diff --git a/net-misc/exabgp/files/exabgp.initd-r1 b/net-misc/exabgp/files/exabgp.initd-r1 deleted file mode 100644 index 1d942d850253.. --- a/net-misc/exabgp/files/exabgp.initd-r1 +++ /dev/null @@ -1,64 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# default arguments -: "${EXABGP_ARGS:=--env=/etc/${RC_SVCNAME}/exabgp.env /etc/${RC_SVCNAME}/exabgp.conf}" - -command="capsh" -command_args=" - --groups=${EXABGP_GROUP:=exabgp} - --user=${EXABGP_USER:=exabgp} - --caps='cap_net_admin+epi cap_setuid+ep-i cap_setgid+ep-i' - -- -c \"/usr/bin/exabgp ${EXABGP_ARGS}\"" - -supervisor=supervise-daemon - -: "${pidfile:=/run/exabgp/${RC_SVCNAME}-supervisor.pid}" -: "${output_log:=/var/log/${RC_SVCNAME}/exabgp.log}" -: "${error_log:=/var/log/${RC_SVCNAME}/exabgp.log}" - -extra_started_commands="routes sessions" -extra_commands="checkconfig" - -depend() { - need net -} - -start_pre() { - checkpath -q -d -m 0755 -o "${EXABGP_USER}:${EXABGP_GROUP}" \ - /run/exabgp || return - - checkpath -q -p -m 0600 -o "${EXABGP_USER}:${EXABGP_GROUP}" \ - /run/exabgp/${RC_SVCNAME}.{in,out} || return - - checkpath -q -d -m 0755 -o "${EXABGP_USER}:${EXABGP_GROUP}" \ - "/var/log/${RC_SVCNAME}" || return - - checkconfig || return -} - -stop_pre() { - # don't restart if the configuration is bad - if [ "${RC_CMD}" = restart ]; then - checkconfig || return - fi -} - -checkconfig() { - ebegin "Checking configuration for ${RC_SVCNAME}" - exabgp -t ${EXABGP_ARGS} - eend ${?} "Invalid configuration" -} - -sessions() { - ebegin "Querying sessions" - exabgpcli --env /etc/${RC_SVCNAME}/exabgp.env show neighbor summary - eend ${?} "exabgpcli failed" -} - -routes() { - ebegin "Querying routes" - exabgpcli --env /etc/${RC_SVCNAME}/exabgp.env show adj-rib out - eend ${?} "exabgpcli failed" -}
[gentoo-commits] repo/gentoo:master commit in: net-misc/exabgp/files/
commit: a44841f0657a55467c51c9b04143ca26eb33b3e5 Author: Victor Payno sony com> AuthorDate: Sat May 15 19:26:20 2021 + Commit: Patrick McLean gentoo org> CommitDate: Mon May 17 17:42:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a44841f0 net-misc/exabgp: fix typo in --user assignment in initd scripts Signed-off-by: Victor Payno sony.com> Closes: https://github.com/gentoo/gentoo/pull/20853 Signed-off-by: Patrick McLean gentoo.org> net-misc/exabgp/files/exabgp.initd| 2 +- net-misc/exabgp/files/exabgp.initd-r1 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/exabgp/files/exabgp.initd b/net-misc/exabgp/files/exabgp.initd index c3e3d93a494..c3bbcf1247e 100644 --- a/net-misc/exabgp/files/exabgp.initd +++ b/net-misc/exabgp/files/exabgp.initd @@ -8,7 +8,7 @@ command="capsh" command_args=" --groups=${EXABGP_GROUP:=exabgp} - --user=${EXABGP_USER:-exabgp} + --user=${EXABGP_USER:=exabgp} --caps='cap_net_admin+epi cap_setuid+ep-i cap_setgid+ep-i' -- -c \"/usr/bin/exabgp ${EXABGP_ARGS}\"" command_background="yes" diff --git a/net-misc/exabgp/files/exabgp.initd-r1 b/net-misc/exabgp/files/exabgp.initd-r1 index 070a9bf0725..1d942d85025 100644 --- a/net-misc/exabgp/files/exabgp.initd-r1 +++ b/net-misc/exabgp/files/exabgp.initd-r1 @@ -8,7 +8,7 @@ command="capsh" command_args=" --groups=${EXABGP_GROUP:=exabgp} - --user=${EXABGP_USER:-exabgp} + --user=${EXABGP_USER:=exabgp} --caps='cap_net_admin+epi cap_setuid+ep-i cap_setgid+ep-i' -- -c \"/usr/bin/exabgp ${EXABGP_ARGS}\""
[gentoo-commits] repo/gentoo:master commit in: net-misc/exabgp/files/
commit: 0620655ffbcb29faa53cb9c50f5c0b072644e689 Author: Patrick McLean sony com> AuthorDate: Sat May 15 01:38:12 2021 + Commit: Patrick McLean gentoo org> CommitDate: Sat May 15 01:38:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0620655f net-misc/exabgp: Fix up initd-r1 as well Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Patrick McLean gentoo.org> net-misc/exabgp/files/exabgp.initd-r1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/exabgp/files/exabgp.initd-r1 b/net-misc/exabgp/files/exabgp.initd-r1 index ec2f01704b8..070a9bf0725 100644 --- a/net-misc/exabgp/files/exabgp.initd-r1 +++ b/net-misc/exabgp/files/exabgp.initd-r1 @@ -7,8 +7,8 @@ command="capsh" command_args=" - --uid=${EXABGP_USER:=exabgp} - --gid=${EXABGP_GROUP:=exabgp} + --groups=${EXABGP_GROUP:=exabgp} + --user=${EXABGP_USER:-exabgp} --caps='cap_net_admin+epi cap_setuid+ep-i cap_setgid+ep-i' -- -c \"/usr/bin/exabgp ${EXABGP_ARGS}\""
[gentoo-commits] repo/gentoo:master commit in: net-misc/exabgp/files/
commit: 374b9fbaf268c9e47dd5c0c07dedb8d705c41318 Author: Victor Payno sony com> AuthorDate: Fri May 14 22:52:28 2021 + Commit: Patrick McLean gentoo org> CommitDate: Fri May 14 23:49:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=374b9fba net-misc/exabgp: fix capsh usage - --uid and --gid need numeric values - using --gid or --groups results in "Failed to setgroups." if it is placed afgter --uid or --user. setgroups needs to happen before the user is changed to non-root. Signed-off-by: Victor Payno sony.com> Closes: https://github.com/gentoo/gentoo/pull/20811 Signed-off-by: Patrick McLean gentoo.org> net-misc/exabgp/files/exabgp.initd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/exabgp/files/exabgp.initd b/net-misc/exabgp/files/exabgp.initd index e220108d826..c3e3d93a494 100644 --- a/net-misc/exabgp/files/exabgp.initd +++ b/net-misc/exabgp/files/exabgp.initd @@ -7,8 +7,8 @@ command="capsh" command_args=" - --uid=${EXABGP_USER:-exabgp} - --gid=${EXABGP_GROUP:-exabgp} + --groups=${EXABGP_GROUP:=exabgp} + --user=${EXABGP_USER:-exabgp} --caps='cap_net_admin+epi cap_setuid+ep-i cap_setgid+ep-i' -- -c \"/usr/bin/exabgp ${EXABGP_ARGS}\"" command_background="yes"
[gentoo-commits] repo/gentoo:master commit in: net-misc/exabgp/files/, net-misc/exabgp/
commit: 6e73d50d48c225700837c41b30bcc53594aec5aa Author: Patrick McLean sony com> AuthorDate: Thu Feb 25 17:31:21 2021 + Commit: Patrick McLean gentoo org> CommitDate: Thu Feb 25 17:31:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e73d50d net-misc/exabgp-4.2.11-r2: Revbump, supervision, misc bugfixes Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Patrick McLean gentoo.org> net-misc/exabgp/exabgp-4.2.11-r2.ebuild| 59 ...p-4.2.11-healthcheck-allow-disable-metric.patch | 22 .../exabgp-4.2.11-healthcheck-fix-log-crash.patch | 13 + .../files/exabgp-4.2.11-less-verbose-logging.patch | 44 +++ net-misc/exabgp/files/exabgp.initd-r1 | 64 ++ 5 files changed, 202 insertions(+) diff --git a/net-misc/exabgp/exabgp-4.2.11-r2.ebuild b/net-misc/exabgp/exabgp-4.2.11-r2.ebuild new file mode 100644 index 000..3e7774c0353 --- /dev/null +++ b/net-misc/exabgp/exabgp-4.2.11-r2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit tmpfiles systemd distutils-r1 + +DESCRIPTION="The BGP swiss army knife of networking" +HOMEPAGE="https://github.com/Exa-Networks/exabgp"; +SRC_URI="https://github.com/Exa-Networks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + acct-group/exabgp + acct-user/exabgp +" +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/exabgp-4.2.7-paths.patch" + "${FILESDIR}/exabgp-4.2.10-ip-path.patch" + "${FILESDIR}/exabgp-4.2.11-healthcheck-allow-disable-metric.patch" + "${FILESDIR}/exabgp-4.2.11-healthcheck-fix-log-crash.patch" + "${FILESDIR}/exabgp-4.2.11-less-verbose-logging.patch" +) + +python_test() { + ./qa/bin/parsing || die "tests fail with ${EPYTHON}" + nosetests -v ./qa/tests/*_test.py || die "tests fail with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + + newinitd "${FILESDIR}/${PN}.initd-r1" ${PN} + newconfd "${FILESDIR}/${PN}.confd" ${PN} + + newtmpfiles "${FILESDIR}/exabgp.tmpfiles" ${PN}.conf + systemd_dounit etc/systemd/* + + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotate" ${PN} + + keepdir /etc/exabgp + + doman doc/man/*.? +} diff --git a/net-misc/exabgp/files/exabgp-4.2.11-healthcheck-allow-disable-metric.patch b/net-misc/exabgp/files/exabgp-4.2.11-healthcheck-allow-disable-metric.patch new file mode 100644 index 000..768fe80a810 --- /dev/null +++ b/net-misc/exabgp/files/exabgp-4.2.11-healthcheck-allow-disable-metric.patch @@ -0,0 +1,22 @@ +diff --git a/lib/exabgp/application/healthcheck.py b/lib/exabgp/application/healthcheck.py +index a4f6b8d1..805cf8af 100644 +--- a/lib/exabgp/application/healthcheck.py b/lib/exabgp/application/healthcheck.py +@@ -168,6 +168,7 @@ + g.add_argument( + "--start-ip", metavar='N', type=int, default=0, help="index of the first IP in the list of IP addresses" + ) ++g.add_argument("--no-metric", action="store_true", default=False, help="don't send metrics when updating announcements") + g.add_argument( + "--up-metric", metavar='M', type=int, default=100, help="first IP get the metric M when the service is up" + ) +@@ -494,7 +495,8 @@ + announce = "route {0} next-hop {1}".format(str(ip), options.next_hop or "self") + + if command == "announce": +-announce = "{0} med {1}".format(announce, metric) ++if not options.no_metric: ++announce = "{0} med {1}".format(announce, metric) + if options.local_preference >= 0: + announce = "{0} local-preference {1}".format(announce, options.local_preference) + if options.community or options.disabled_community: diff --git a/net-misc/exabgp/files/exabgp-4.2.11-healthcheck-fix-log-crash.patch b/net-misc/exabgp/files/exabgp-4.2.11-healthcheck-fix-log-crash.patch new file mode 100644 index 000..a43e90a724e --- /dev/null +++ b/net-misc/exabgp/files/exabgp-4.2.11-healthcheck-fix-log-crash.patch @@ -0,0 +1,13 @@ +diff --git a/lib/exabgp/logger.py b/lib/exabgp/logger.py +index 41a1cf28..f87785a2 100644 +--- a/lib/exabgp/logger.py b/lib/exabgp/logger.py +@@ -339,7 +339,7 @@ class Logger(object): + else: + src = source + +-log = self._option.get(src, True) and getattr(syslog, 'LOG_%s' % level) <= self.level ++log = sel
[gentoo-commits] repo/gentoo:master commit in: net-misc/exabgp/files/, net-misc/exabgp/
commit: 4fcc63b780eb64f039754a7f5008bd1f52b1f0f0 Author: Patrick McLean sony com> AuthorDate: Wed Nov 4 02:19:58 2020 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 4 02:21:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fcc63b7 net-misc/exabgp-4.2.11: Version bump Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean gentoo.org> net-misc/exabgp/Manifest| 2 +- .../exabgp/{exabgp-4.2.7-r3.ebuild => exabgp-4.2.11.ebuild} | 4 ++-- net-misc/exabgp/files/exabgp-4.2.10-ip-path.patch | 13 + 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/net-misc/exabgp/Manifest b/net-misc/exabgp/Manifest index 7ffb7202572..310718963b1 100644 --- a/net-misc/exabgp/Manifest +++ b/net-misc/exabgp/Manifest @@ -1 +1 @@ -DIST exabgp-4.2.7.tar.gz 2931058 BLAKE2B 2c7bf175322a36c800a8a5874b699b01f4c3d4a8712b1f8decb73665cd214c25ccf657909cfef74610e6a5fd1903245bc4da638ac9245b04c6e63d8247d72d50 SHA512 9c53b78e3fc5ff9cef4d267e2cb3509dbcfdd4a3b21d2c7e40a8d873a9ac586b8d5bf860699b6f878cc221af341df140acdf88aaa26a79b0e7865ce7cc607e01 +DIST exabgp-4.2.11.tar.gz 2931753 BLAKE2B e5241619db24e2e82dfb42bc613d6b2c28efac205d2bedf732a665a5a9eff1b384833cb1fec3e68a285fc01269c2eaca55b311650e59bcda13d8f024e5294dc3 SHA512 61c143e90fd81323b03682ad46f2861576ab0328e2030259eff15bb9ef965477c514fb355112cbaf3dc138fb9f5582b6e1e1efb8d0d4313a9b9924ced156a155 diff --git a/net-misc/exabgp/exabgp-4.2.7-r3.ebuild b/net-misc/exabgp/exabgp-4.2.11.ebuild similarity index 93% rename from net-misc/exabgp/exabgp-4.2.7-r3.ebuild rename to net-misc/exabgp/exabgp-4.2.11.ebuild index bdcff317c20..a8c1d2b70f6 100644 --- a/net-misc/exabgp/exabgp-4.2.7-r3.ebuild +++ b/net-misc/exabgp/exabgp-4.2.11.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) DISTUTILS_USE_SETUPTOOLS=rdepend inherit tmpfiles systemd distutils-r1 @@ -19,7 +19,6 @@ RESTRICT="!test? ( test )" RDEPEND=" acct-group/exabgp acct-user/exabgp - dev-python/ipaddr[${PYTHON_USEDEP}] " BDEPEND=" test? ( @@ -31,6 +30,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/exabgp-4.2.7-paths.patch" + "${FILESDIR}/exabgp-4.2.10-ip-path.patch" ) python_test() { diff --git a/net-misc/exabgp/files/exabgp-4.2.10-ip-path.patch b/net-misc/exabgp/files/exabgp-4.2.10-ip-path.patch new file mode 100644 index 000..0a86f72dd91 --- /dev/null +++ b/net-misc/exabgp/files/exabgp-4.2.10-ip-path.patch @@ -0,0 +1,13 @@ +diff --git a/lib/exabgp/application/healthcheck.py b/lib/exabgp/application/healthcheck.py +index a4f6b8d1..2b4e928e 100644 +--- a/lib/exabgp/application/healthcheck.py b/lib/exabgp/application/healthcheck.py +@@ -184,7 +184,7 @@ def loopback_ips(label, label_only): + # Use "ip" (ifconfig is not able to see all addresses) + ipre = re.compile(r"^(?P\d+):\s+(?P\S+)\s+inet6?\s+" r"(?P[\da-f.:]+)/(?P\d+)\s+.*") + labelre = re.compile(r".*\s+lo:(?P\S+).*") +-cmd = subprocess.Popen("/sbin/ip -o address show dev lo".split(), shell=False, stdout=subprocess.PIPE) ++cmd = subprocess.Popen("ip -o address show dev lo".split(), shell=False, stdout=subprocess.PIPE) + else: + # Try with ifconfig + ipre = re.compile(
[gentoo-commits] repo/gentoo:master commit in: net-misc/exabgp/files/, net-misc/exabgp/
commit: 24343e7501aa0f96946fd9bc30740543b14620f2 Author: Patrick McLean gentoo org> AuthorDate: Fri Jul 10 03:42:38 2020 + Commit: Patrick McLean gentoo org> CommitDate: Fri Jul 10 03:49:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24343e75 net-misc/exabgp-4.2.7-r3: Revbump, fix tmpfiles Signed-off-by: Patrick McLean gentoo.org> net-misc/exabgp/{exabgp-4.2.7-r2.ebuild => exabgp-4.2.7-r3.ebuild} | 0 net-misc/exabgp/files/exabgp.tmpfiles | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/exabgp/exabgp-4.2.7-r2.ebuild b/net-misc/exabgp/exabgp-4.2.7-r3.ebuild similarity index 100% rename from net-misc/exabgp/exabgp-4.2.7-r2.ebuild rename to net-misc/exabgp/exabgp-4.2.7-r3.ebuild diff --git a/net-misc/exabgp/files/exabgp.tmpfiles b/net-misc/exabgp/files/exabgp.tmpfiles index 80720cbfc1f..513ccb06ba9 100644 --- a/net-misc/exabgp/files/exabgp.tmpfiles +++ b/net-misc/exabgp/files/exabgp.tmpfiles @@ -1,3 +1,3 @@ -f /run/exabgp 0755exabgp exabgp - - +d /run/exabgp 0755exabgp exabgp - - p /run/exabgp/exabgp.in 0600exabgp exabgp - - p /run/exabgp/exabgp.out 0600exabgp exabgp - -
[gentoo-commits] repo/gentoo:master commit in: net-misc/exabgp/files/, net-misc/exabgp/
commit: cf95a138451d35566712e45ae763c0470ea2254e Author: Patrick McLean sony com> AuthorDate: Wed May 20 01:15:57 2020 + Commit: Patrick McLean gentoo org> CommitDate: Wed May 20 01:15:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf95a138 net-misc/exabgp: revbumps, add deps on user/group packages Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrick McLean gentoo.org> net-misc/exabgp/{exabgp-3.4.28-r1.ebuild => exabgp-3.4.28-r2.ebuild} | 2 ++ net-misc/exabgp/{exabgp-4.2.7-r1.ebuild => exabgp-4.2.7-r2.ebuild} | 2 ++ net-misc/exabgp/files/exabgp.tmpfiles| 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/net-misc/exabgp/exabgp-3.4.28-r1.ebuild b/net-misc/exabgp/exabgp-3.4.28-r2.ebuild similarity index 95% rename from net-misc/exabgp/exabgp-3.4.28-r1.ebuild rename to net-misc/exabgp/exabgp-3.4.28-r2.ebuild index c61d012c7a5..f6753117ebc 100644 --- a/net-misc/exabgp/exabgp-3.4.28-r1.ebuild +++ b/net-misc/exabgp/exabgp-3.4.28-r2.ebuild @@ -15,6 +15,8 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" + acct-group/exabgp + acct-user/exabgp dev-python/ipaddr[${PYTHON_USEDEP}] " diff --git a/net-misc/exabgp/exabgp-4.2.7-r1.ebuild b/net-misc/exabgp/exabgp-4.2.7-r2.ebuild similarity index 96% rename from net-misc/exabgp/exabgp-4.2.7-r1.ebuild rename to net-misc/exabgp/exabgp-4.2.7-r2.ebuild index 8714af508f9..bdcff317c20 100644 --- a/net-misc/exabgp/exabgp-4.2.7-r1.ebuild +++ b/net-misc/exabgp/exabgp-4.2.7-r2.ebuild @@ -17,6 +17,8 @@ IUSE="test" RESTRICT="!test? ( test )" RDEPEND=" + acct-group/exabgp + acct-user/exabgp dev-python/ipaddr[${PYTHON_USEDEP}] " BDEPEND=" diff --git a/net-misc/exabgp/files/exabgp.tmpfiles b/net-misc/exabgp/files/exabgp.tmpfiles index 15836294400..80720cbfc1f 100644 --- a/net-misc/exabgp/files/exabgp.tmpfiles +++ b/net-misc/exabgp/files/exabgp.tmpfiles @@ -1,3 +1,3 @@ f /run/exabgp 0755exabgp exabgp - - -p /run/exabgp//exabgp.in 0600exabgp exabgp - - +p /run/exabgp/exabgp.in 0600exabgp exabgp - - p /run/exabgp/exabgp.out 0600exabgp exabgp - -
[gentoo-commits] repo/gentoo:master commit in: net-misc/exabgp/files/
commit: f222e2771a3bd2a794bb5e9816e15b17464d14c1 Author: Patrick McLean sony com> AuthorDate: Wed May 20 01:08:29 2020 + Commit: Patrick McLean gentoo org> CommitDate: Wed May 20 01:08:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f222e277 net-misc/exabgp: fix tmpfiles Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrick McLean gentoo.org> net-misc/exabgp/files/exabgp.tmpfiles | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net-misc/exabgp/files/exabgp.tmpfiles b/net-misc/exabgp/files/exabgp.tmpfiles index 7415d342e27..15836294400 100644 --- a/net-misc/exabgp/files/exabgp.tmpfiles +++ b/net-misc/exabgp/files/exabgp.tmpfiles @@ -1,3 +1,3 @@ -f /run/exabgp 0755exabgp exabgp - - -p /run/exabgp.in 0600exabgp exabgp - - -p /run/exabgp.out 0600exabgp exabgp - - +f /run/exabgp 0755exabgp exabgp - - +p /run/exabgp//exabgp.in 0600exabgp exabgp - - +p /run/exabgp/exabgp.out 0600exabgp exabgp - -