about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2017-01-17 22:02:05 +0100
committerMichael Biebl <biebl@debian.org>2017-01-17 22:02:05 +0100
commitbd65d9b350b4ff051ea34141c124353b35d51e0f (patch)
tree1e95539f7c250c2e792ed318995e09133518019c
parente8246ca9b202e4b4b04702c86e323d3eb5937c68 (diff)
Rebase patches
-rw-r--r--debian/patches/Don-t-make-NetworkManager-D-Bus-activatable.patch30
-rw-r--r--debian/patches/Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch4
-rw-r--r--debian/patches/Fix-arping-path.patch (renamed from debian/patches/fix-arping-path.patch)8
-rw-r--r--debian/patches/Fix-iscsiadm-path.patch21
-rw-r--r--debian/patches/Force-online-state-with-unmanaged-devices.patch22
-rw-r--r--debian/patches/series2
-rw-r--r--debian/patches/systemd-Don-t-enable-NetworkManager-wait-online.serv.patch26
7 files changed, 58 insertions, 55 deletions
diff --git a/debian/patches/Don-t-make-NetworkManager-D-Bus-activatable.patch b/debian/patches/Don-t-make-NetworkManager-D-Bus-activatable.patch
index 380b33be..fbb15eae 100644
--- a/debian/patches/Don-t-make-NetworkManager-D-Bus-activatable.patch
+++ b/debian/patches/Don-t-make-NetworkManager-D-Bus-activatable.patch
@@ -5,30 +5,28 @@ Subject: Don't make NetworkManager D-Bus activatable
 If the NetworkManager daemon has been stopped manually we don't want it
 to be autostarted by a client request.
 ---
- data/Makefile.am               | 7 -------
+ Makefile.am                    | 5 -----
  data/NetworkManager.service.in | 1 -
- 2 files changed, 8 deletions(-)
+ 2 files changed, 6 deletions(-)
 
-diff --git a/data/Makefile.am b/data/Makefile.am
-index ce059fc..4ab4106 100644
---- a/data/Makefile.am
-+++ b/data/Makefile.am
-@@ -19,13 +19,6 @@ endif
- NetworkManager-dispatcher.service: NetworkManager-dispatcher.service.in
- 	$(edit) $< >$@
+diff --git a/Makefile.am b/Makefile.am
+index 211648648..5a3eaba74 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -3304,11 +3304,6 @@ endif
+ data/NetworkManager-dispatcher.service: $(srcdir)/data/NetworkManager-dispatcher.service.in
+ 	$(AM_V_GEN) $(data_edit) $< >$@
  
--servicedir = $(datadir)/dbus-1/system-services
--service_in_files = org.freedesktop.NetworkManager.service.in
--service_DATA = $(service_in_files:.service.in=.service)
+-data/org.freedesktop.NetworkManager.service: $(srcdir)/data/org.freedesktop.NetworkManager.service.in
+-	$(AM_V_GEN) $(data_edit) $< >$@
 -
--$(service_DATA): $(service_in_files) Makefile
--	$(edit) $< >$@
+-service_DATA += data/org.freedesktop.NetworkManager.service
 -
- install-exec-local:
+ install-exec-local-data:
  	install -d $(DESTDIR)$(systemdsystemunitdir)/network-online.target.wants
  	ln -sf $(systemdsystemunitdir)/NetworkManager-wait-online.service $(DESTDIR)$(systemdsystemunitdir)/network-online.target.wants
 diff --git a/data/NetworkManager.service.in b/data/NetworkManager.service.in
-index a9e8731..e6cd392 100644
+index a9e87310c..e6cd392ed 100644
 --- a/data/NetworkManager.service.in
 +++ b/data/NetworkManager.service.in
 @@ -24,6 +24,5 @@ ProtectHome=read-only
diff --git a/debian/patches/Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch b/debian/patches/Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch
index de7bb743..09d12432 100644
--- a/debian/patches/Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch
+++ b/debian/patches/Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch
@@ -16,7 +16,7 @@ Closes: #742933
  1 file changed, 5 insertions(+)
 
 diff --git a/src/nm-sleep-monitor.c b/src/nm-sleep-monitor.c
-index 13ce1be..561e503 100644
+index 3be542c7d..d552d5c2d 100644
 --- a/src/nm-sleep-monitor.c
 +++ b/src/nm-sleep-monitor.c
 @@ -25,6 +25,7 @@
@@ -27,7 +27,7 @@ index 13ce1be..561e503 100644
  
  #include "nm-core-internal.h"
  #include "NetworkManagerUtils.h"
-@@ -340,6 +341,10 @@ on_proxy_acquired (GObject *object,
+@@ -341,6 +342,10 @@ on_proxy_acquired (GObject *object,
  static void
  nm_sleep_monitor_init (NMSleepMonitor *self)
  {
diff --git a/debian/patches/fix-arping-path.patch b/debian/patches/Fix-arping-path.patch
index 643fdbe8..a51faf85 100644
--- a/debian/patches/fix-arping-path.patch
+++ b/debian/patches/Fix-arping-path.patch
@@ -1,6 +1,6 @@
 From: Laurent Bigonville <bigon@bigon.be>
 Date: Mon, 27 Oct 2014 11:08:02 +0100
-Subject: fix arping path
+Subject: Fix arping path
 
 Debian provides two arping implementations:
 /usr/sbin/arping, shipped by the arping package,
@@ -15,10 +15,10 @@ Closes: #755039
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/src/devices/nm-arping-manager.c b/src/devices/nm-arping-manager.c
-index dfb20b4..eb8338f 100644
+index 7b765844a..59f0faed5 100644
 --- a/src/devices/nm-arping-manager.c
 +++ b/src/devices/nm-arping-manager.c
-@@ -202,7 +202,7 @@ nm_arping_manager_start_probe (NMArpingManager *self, guint timeout, GError **er
+@@ -222,7 +222,7 @@ nm_arping_manager_start_probe (NMArpingManager *self, guint timeout, GError **er
  
  	priv->completed = 0;
  
@@ -27,7 +27,7 @@ index dfb20b4..eb8338f 100644
  	if (!argv[0]) {
  		g_set_error_literal (error, NM_DEVICE_ERROR, NM_DEVICE_ERROR_FAILED,
  		                     "arping could not be found");
-@@ -317,7 +317,7 @@ send_announcements (NMArpingManager *self, const char *mode_arg)
+@@ -342,7 +342,7 @@ send_announcements (NMArpingManager *self, const char *mode_arg)
  		return;
  	}
  
diff --git a/debian/patches/Fix-iscsiadm-path.patch b/debian/patches/Fix-iscsiadm-path.patch
index 07e9bf83..b2247c78 100644
--- a/debian/patches/Fix-iscsiadm-path.patch
+++ b/debian/patches/Fix-iscsiadm-path.patch
@@ -4,20 +4,23 @@ Subject: Fix iscsiadm path
 
 The open-scsi package in Debian installs the iscisadm binary as
 /usr/bin/iscsiadm.
+
+This patch can be dropped post-stretch as open-iscsi now also ships the
+binary as /sbin/iscsiadm (and /usr/bin/iscsiadm is a compat symlink).
 ---
- src/settings/plugins/ibft/plugin.c | 2 +-
+ src/settings/plugins/ibft/nms-ibft-plugin.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
-diff --git a/src/settings/plugins/ibft/plugin.c b/src/settings/plugins/ibft/plugin.c
-index 6f9b8c8..ce89599 100644
---- a/src/settings/plugins/ibft/plugin.c
-+++ b/src/settings/plugins/ibft/plugin.c
-@@ -60,7 +60,7 @@ read_connections (SettingsPluginIbft *self)
+diff --git a/src/settings/plugins/ibft/nms-ibft-plugin.c b/src/settings/plugins/ibft/nms-ibft-plugin.c
+index c9069dc74..9dcf7dc81 100644
+--- a/src/settings/plugins/ibft/nms-ibft-plugin.c
++++ b/src/settings/plugins/ibft/nms-ibft-plugin.c
+@@ -74,7 +74,7 @@ read_connections (NMSIbftPlugin *self)
  	GError *error = NULL;
- 	NMIbftConnection *connection;
+ 	NMSIbftConnection *connection;
  
--	if (!read_ibft_blocks ("/sbin/iscsiadm", &blocks, &error)) {
-+	if (!read_ibft_blocks ("/usr/bin/iscsiadm", &blocks, &error)) {
+-	if (!nms_ibft_reader_load_blocks ("/sbin/iscsiadm", &blocks, &error)) {
++	if (!nms_ibft_reader_load_blocks ("/usr/bin/iscsiadm", &blocks, &error)) {
  		nm_log_dbg (LOGD_SETTINGS, "ibft: failed to read iscsiadm records: %s", error->message);
  		g_error_free (error);
  		return;
diff --git a/debian/patches/Force-online-state-with-unmanaged-devices.patch b/debian/patches/Force-online-state-with-unmanaged-devices.patch
index 2a059a63..8f95f232 100644
--- a/debian/patches/Force-online-state-with-unmanaged-devices.patch
+++ b/debian/patches/Force-online-state-with-unmanaged-devices.patch
@@ -12,19 +12,19 @@ Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512286
  1 file changed, 120 insertions(+)
 
 diff --git a/src/nm-manager.c b/src/nm-manager.c
-index c3d65cd..f5b3996 100644
+index 867e0db6d..92e457a93 100644
 --- a/src/nm-manager.c
 +++ b/src/nm-manager.c
-@@ -60,6 +60,8 @@
- #include "nmdbus-manager.h"
- #include "nmdbus-device.h"
+@@ -59,6 +59,8 @@
+ #include "introspection/org.freedesktop.NetworkManager.h"
+ #include "introspection/org.freedesktop.NetworkManager.Device.h"
  
 +#define IFUPDOWN_STATE_FILE "/run/network/ifstate"
 +
  static gboolean add_device (NMManager *self, NMDevice *device, GError **error);
  
  static NMActiveConnection *_new_active_connection (NMManager *self,
-@@ -143,6 +145,10 @@ typedef struct {
+@@ -145,6 +147,10 @@ typedef struct {
  	GFileMonitor *fw_monitor;
  	guint fw_changed_id;
  
@@ -35,7 +35,7 @@ index c3d65cd..f5b3996 100644
  	guint timestamp_update_id;
  
  	gboolean startup;
-@@ -798,6 +804,29 @@ find_best_device_state (NMManager *manager, gboolean *force_connectivity_check)
+@@ -809,6 +815,29 @@ find_best_device_state (NMManager *manager, gboolean *force_connectivity_check)
  	return best_state;
  }
  
@@ -65,7 +65,7 @@ index c3d65cd..f5b3996 100644
  static void
  nm_manager_update_metered (NMManager *self)
  {
-@@ -837,6 +866,9 @@ nm_manager_update_state (NMManager *manager)
+@@ -848,6 +877,9 @@ nm_manager_update_state (NMManager *manager)
  	else
  		new_state = find_best_device_state (manager, &force_connectivity_check);
  
@@ -75,7 +75,7 @@ index c3d65cd..f5b3996 100644
  	nm_connectivity_set_online (priv->connectivity, new_state >= NM_STATE_CONNECTED_LOCAL);
  
  	if (new_state == NM_STATE_CONNECTED_SITE || force_connectivity_check) {
-@@ -4587,6 +4619,65 @@ impl_manager_check_connectivity (NMManager *self,
+@@ -4705,6 +4737,65 @@ impl_manager_check_connectivity (NMManager *self,
  }
  
  static void
@@ -141,7 +141,7 @@ index c3d65cd..f5b3996 100644
  start_factory (NMDeviceFactory *factory, gpointer user_data)
  {
  	nm_device_factory_start (factory);
-@@ -4657,6 +4748,9 @@ nm_manager_start (NMManager *self, GError **error)
+@@ -4827,6 +4918,9 @@ nm_manager_start (NMManager *self, GError **error)
  
  	check_if_startup_complete (self);
  
@@ -151,7 +151,7 @@ index c3d65cd..f5b3996 100644
  	return TRUE;
  }
  
-@@ -5625,6 +5719,22 @@ nm_manager_init (NMManager *self)
+@@ -5833,6 +5927,22 @@ nm_manager_init (NMManager *self)
  		       KERNEL_FIRMWARE_DIR);
  	}
  
@@ -174,7 +174,7 @@ index c3d65cd..f5b3996 100644
  	/* Update timestamps in active connections */
  	priv->timestamp_update_id = g_timeout_add_seconds (300, (GSourceFunc) periodic_update_active_connection_timestamps, self);
  
-@@ -5858,6 +5968,16 @@ dispose (GObject *object)
+@@ -6072,6 +6182,16 @@ dispose (GObject *object)
  		g_clear_object (&priv->fw_monitor);
  	}
  
diff --git a/debian/patches/series b/debian/patches/series
index a29c5335..01c14f38 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,6 +1,6 @@
 Force-online-state-with-unmanaged-devices.patch
 Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch
-fix-arping-path.patch
+Fix-arping-path.patch
 Don-t-make-NetworkManager-D-Bus-activatable.patch
 systemd-Don-t-enable-NetworkManager-wait-online.serv.patch
 Fix-iscsiadm-path.patch
diff --git a/debian/patches/systemd-Don-t-enable-NetworkManager-wait-online.serv.patch b/debian/patches/systemd-Don-t-enable-NetworkManager-wait-online.serv.patch
index c822c2d5..419f7e34 100644
--- a/debian/patches/systemd-Don-t-enable-NetworkManager-wait-online.serv.patch
+++ b/debian/patches/systemd-Don-t-enable-NetworkManager-wait-online.serv.patch
@@ -10,21 +10,23 @@ WantedBy=network-online.target
 
 This way the user can easily disable the service.
 ---
- data/Makefile.am | 4 ----
- 1 file changed, 4 deletions(-)
+ Makefile.am | 6 ------
+ 1 file changed, 6 deletions(-)
 
-diff --git a/data/Makefile.am b/data/Makefile.am
-index 4ab4106..bbe6b32 100644
---- a/data/Makefile.am
-+++ b/data/Makefile.am
-@@ -18,10 +18,6 @@ endif
+diff --git a/Makefile.am b/Makefile.am
+index 5a3eaba74..e54556274 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -3304,12 +3304,6 @@ endif
+ data/NetworkManager-dispatcher.service: $(srcdir)/data/NetworkManager-dispatcher.service.in
+ 	$(AM_V_GEN) $(data_edit) $< >$@
  
- NetworkManager-dispatcher.service: NetworkManager-dispatcher.service.in
- 	$(edit) $< >$@
--
--install-exec-local:
+-install-exec-local-data:
 -	install -d $(DESTDIR)$(systemdsystemunitdir)/network-online.target.wants
 -	ln -sf $(systemdsystemunitdir)/NetworkManager-wait-online.service $(DESTDIR)$(systemdsystemunitdir)/network-online.target.wants
+-
+-install_exec_local += install-exec-local-data
+-
  endif
  
- examplesdir = $(docdir)/examples
+ examples_DATA += data/server.conf