Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/networkmanager/files/, net-misc/networkmanager/
Date: Thu, 12 Mar 2020 09:15:48
Message-Id: 1584004529.899c6d9ae5a63e15234383cecfd401c4e7f8df1b.polynomial-c@gentoo
1 commit: 899c6d9ae5a63e15234383cecfd401c4e7f8df1b
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 12 09:15:29 2020 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 12 09:15:29 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=899c6d9a
7
8 net-misc/networkmanager: Revbump: Don't call helpers with full path
9
10 84-nm-drivers.rules calls /usr/bin/sed but we have sed in /bin/
11
12 Package-Manager: Portage-2.3.93, Repoman-2.3.20
13 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
14
15 ...orkmanager-1.20.6-dont_call_helpers_with_full_paths.patch | 12 ++++++++++++
16 ...manager-1.22.8.ebuild => networkmanager-1.22.8-r1.ebuild} | 4 ++++
17 2 files changed, 16 insertions(+)
18
19 diff --git a/net-misc/networkmanager/files/networkmanager-1.20.6-dont_call_helpers_with_full_paths.patch b/net-misc/networkmanager/files/networkmanager-1.20.6-dont_call_helpers_with_full_paths.patch
20 new file mode 100644
21 index 00000000000..f7ce742c5d5
22 --- /dev/null
23 +++ b/net-misc/networkmanager/files/networkmanager-1.20.6-dont_call_helpers_with_full_paths.patch
24 @@ -0,0 +1,12 @@
25 +We don't have sed in /usr/bin
26 +
27 +--- NetworkManager-1.20.6/data/84-nm-drivers.rules
28 ++++ NetworkManager-1.20.6/data/84-nm-drivers.rules
29 +@@ -7,6 +7,6 @@
30 + # Determine ID_NET_DRIVER if there's no ID_NET_DRIVER or DRIVERS (old udev?)
31 + ENV{ID_NET_DRIVER}=="?*", GOTO="nm_drivers_end"
32 + DRIVERS=="?*", GOTO="nm_drivers_end"
33 +-PROGRAM="/bin/sh -c '/usr/sbin/ethtool -i $$1 |/usr/bin/sed -n s/^driver:\ //p' -- $env{INTERFACE}", ENV{ID_NET_DRIVER}="%c"
34 ++PROGRAM="/bin/sh -c 'ethtool -i $$1 | sed -n s/^driver:\ //p' -- $env{INTERFACE}", ENV{ID_NET_DRIVER}="%c"
35 +
36 + LABEL="nm_drivers_end"
37
38 diff --git a/net-misc/networkmanager/networkmanager-1.22.8.ebuild b/net-misc/networkmanager/networkmanager-1.22.8-r1.ebuild
39 similarity index 99%
40 rename from net-misc/networkmanager/networkmanager-1.22.8.ebuild
41 rename to net-misc/networkmanager/networkmanager-1.22.8-r1.ebuild
42 index 3e0f281bfc9..08e86947d2e 100644
43 --- a/net-misc/networkmanager/networkmanager-1.22.8.ebuild
44 +++ b/net-misc/networkmanager/networkmanager-1.22.8-r1.ebuild
45 @@ -104,6 +104,10 @@ S="${WORKDIR}"/NetworkManager-${PV}
46 # Not implemented yet.
47 RESTRICT="test"
48
49 +PATCHES=(
50 + "${FILESDIR}/${PN}-1.20.6-dont_call_helpers_with_full_paths.patch"
51 +)
52 +
53 python_check_deps() {
54 if use introspection; then
55 has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return