diff options
author | Jory Pratt <anarchy@gentoo.org> | 2020-06-08 21:20:46 -0500 |
---|---|---|
committer | Jory Pratt <anarchy@gentoo.org> | 2020-06-08 21:20:46 -0500 |
commit | 6d943ce2a490f030b8dedaca0a833a9080f7e9ea (patch) | |
tree | 5fd37960edbbe591f72d9244b17ab28d8135a9d1 /net-misc | |
parent | Adding ebuild for a current stable version of chrony (based on ebuild from ge... (diff) | |
download | musl-6d943ce2a490f030b8dedaca0a833a9080f7e9ea.tar.gz musl-6d943ce2a490f030b8dedaca0a833a9080f7e9ea.tar.bz2 musl-6d943ce2a490f030b8dedaca0a833a9080f7e9ea.zip |
net-misc/networkmanager: sync with stable keywords
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Jory Pratt <anarchy@gentoo.org>
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/networkmanager/Manifest | 2 | ||||
-rw-r--r-- | net-misc/networkmanager/files/1.18.6-fix-bashisms.patch (renamed from net-misc/networkmanager/files/1.18.4-fix-bashisms.patch) | 11 | ||||
-rw-r--r-- | net-misc/networkmanager/files/init.d.NetworkManager-r2 | 62 | ||||
-rw-r--r-- | net-misc/networkmanager/networkmanager-1.18.6.ebuild (renamed from net-misc/networkmanager/networkmanager-1.18.4-r3.ebuild) | 6 |
4 files changed, 72 insertions, 9 deletions
diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest index 28743c16..12181378 100644 --- a/net-misc/networkmanager/Manifest +++ b/net-misc/networkmanager/Manifest @@ -1 +1 @@ -DIST NetworkManager-1.18.4.tar.xz 4875196 BLAKE2B 9c58d6d7317562332dfa9639f8e236a0a7f6b58e7dad5af83916b1c6178899a6bcf12bc289fb401d84fd6420306364b4c4c0a25eda2a08eef812acde1862a18a SHA512 9fd22775a400ee8d20c75ebddfee842bfbd8780966444dd537e371a65918f41640e921d2c441853afe8f72d693e9b4c1415435136a07004666a6af4799fd3350 +DIST NetworkManager-1.18.6.tar.xz 4845144 BLAKE2B cf66789c025d9ec2007d1fe541acb8fd2b5204796ff8498fc5689124016e84a7e76509bee1b6650c796f0429cce6748c7b99e1976d95ac12bc31a1f1e67289b0 SHA512 92ab648e689dd903279fe676e867d7929f616c96dd478b2132854145a29debfcac5b083d70652ea0c7bccb0eb132534133fc9c005527237c47e2802556a29b92 diff --git a/net-misc/networkmanager/files/1.18.4-fix-bashisms.patch b/net-misc/networkmanager/files/1.18.6-fix-bashisms.patch index 4d8d6c17..3d087ce5 100644 --- a/net-misc/networkmanager/files/1.18.4-fix-bashisms.patch +++ b/net-misc/networkmanager/files/1.18.6-fix-bashisms.patch @@ -1,15 +1,16 @@ -From 03072c0039261e9980ab5e88b283e1f07b4002bb Mon Sep 17 00:00:00 2001 +From 0adfc0f511e1389ca166fb233b9d3feb12da91d2 Mon Sep 17 00:00:00 2001 From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Sun, 19 Apr 2020 00:59:33 +0200 +Date: Mon, 8 Jun 2020 20:42:40 -0500 Subject: [PATCH] Remove subshells and fix invalid test syntax +Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org> --- configure.ac | 28 ++++++++++++++-------------- m4/introspection.m4 | 4 ++-- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/configure.ac b/configure.ac -index 33badfac0..fe43f844a 100644 +index 9dc0625..49cbba3 100644 --- a/configure.ac +++ b/configure.ac @@ -261,7 +261,7 @@ AC_ARG_WITH(libnm-glib, @@ -104,7 +105,7 @@ index 33badfac0..fe43f844a 100644 fi diff --git a/m4/introspection.m4 b/m4/introspection.m4 -index f3bda0e7c..8c64bd04c 100644 +index f3bda0e..8c64bd0 100644 --- a/m4/introspection.m4 +++ b/m4/introspection.m4 @@ -31,7 +31,7 @@ m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL], @@ -126,5 +127,5 @@ index f3bda0e7c..8c64bd04c 100644 AC_MSG_ERROR([introspection enabled but can't be used]) fi -- -2.26.0 +2.26.2 diff --git a/net-misc/networkmanager/files/init.d.NetworkManager-r2 b/net-misc/networkmanager/files/init.d.NetworkManager-r2 new file mode 100644 index 00000000..f7b95c04 --- /dev/null +++ b/net-misc/networkmanager/files/init.d.NetworkManager-r2 @@ -0,0 +1,62 @@ +#!/sbin/openrc-run +# Copyright (c) 2008 Saleem Abdulrasool <compnerd@compnerd.org> +# Copyright 2013-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +description="NetworkManager daemon. The service is marked as started only \ +when a network connection is established." + +depend() { + need dbus + use consolekit + provide net +} + +start_pre() { + checkpath -q -d -m 0755 /run/NetworkManager +} + +start() { + # If we are re-called by a dispatcher event, we want to mark the service + # as started without starting the daemon again + yesno "${IN_BACKGROUND}" && return 0 + + [ -z "${INACTIVE_TIMEOUT}" ] && INACTIVE_TIMEOUT="1" + + ebegin "Starting NetworkManager" + start-stop-daemon --start --quiet --pidfile /run/NetworkManager/NetworkManager.pid \ + --exec /usr/sbin/NetworkManager -- --pid-file /run/NetworkManager/NetworkManager.pid + local _retval=$? + eend "${_retval}" + if [ "x${_retval}" = 'x0' ] && ! nm-online -t "${INACTIVE_TIMEOUT}"; then + einfo "Marking NetworkManager as inactive. It will automatically be marked" + einfo "as started after a network connection has been established." + mark_service_inactive + fi + return "${_retval}" +} + +stop() { + # If we are re-called by a dispatcher event, we want to mark the service + # as inactive without stopping the daemon + if yesno "${IN_BACKGROUND}"; then + mark_service_inactive "${SVCNAME}" + return 0 + fi + + ebegin "Stopping NetworkManager" + local pidfile=/run/NetworkManager/NetworkManager.pid + if [ ! -e "${pidfile}" ] && [ -e /var/run/NetworkManager.pid ]; then + # Try stopping the pid file used by <0.9.7 + pidfile=/var/run/NetworkManager.pid + start-stop-daemon --stop --quiet --pidfile "${pidfile}" + ret=$? + [ ${ret} = 0 ] && [ -e "${pidfile}" ] && rm "${pidfile}" + eend ${ret} + else + start-stop-daemon --stop --quiet --pidfile "${pidfile}" + eend $? + fi +} + +# vim: set ft=gentoo-init-d ts=4 : diff --git a/net-misc/networkmanager/networkmanager-1.18.4-r3.ebuild b/net-misc/networkmanager/networkmanager-1.18.6.ebuild index ed2a4a67..c7b0a922 100644 --- a/net-misc/networkmanager/networkmanager-1.18.4-r3.ebuild +++ b/net-misc/networkmanager/networkmanager-1.18.6.ebuild @@ -28,7 +28,7 @@ REQUIRED_USE=" ?? ( consolekit elogind systemd ) " -KEYWORDS="amd64 arm arm64 ppc ppc64 x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~ppc64 ~sparc x86" # gobject-introspection-0.10.3 is needed due to gnome bug 642300 # wpa_supplicant-0.7.3-r3 is needed due to bug 359271 @@ -105,7 +105,7 @@ DEPEND="${COMMON_DEPEND} PATCHES=( "${FILESDIR}"/${PN}-data-fix-the-ID_NET_DRIVER-udev-rule.patch - "${FILESDIR}"/${PV}-iwd1-compat.patch # included in 1.21.3+ + "${FILESDIR}"/1.18.4-iwd1-compat.patch # included in 1.21.3+ "${FILESDIR}"/${PV}-fix-bashisms.patch # Required to build on musl @@ -293,7 +293,7 @@ multilib_src_install_all() { einstalldocs ! use systemd && readme.gentoo_create_doc - newinitd "${FILESDIR}/init.d.NetworkManager-r1" NetworkManager + newinitd "${FILESDIR}/init.d.NetworkManager-r2" NetworkManager newconfd "${FILESDIR}/conf.d.NetworkManager" NetworkManager # Need to keep the /etc/NetworkManager/dispatched.d for dispatcher scripts |