[cloud-init] Stop calling ``udevadm settle'' with --quiet since systemd 213 removed it

gholms gholms at fedoraproject.org
Mon Jun 9 23:06:26 UTC 2014


commit a4207cd56e354eb81d2bc47901a5e9a040a461a0
Author: Garrett Holmstrom <gholms at devzero.com>
Date:   Mon Jun 9 16:06:02 2014 -0700

    Stop calling ``udevadm settle'' with --quiet since systemd 213 removed it

 cloud-init-0.7.5-udevadm-quiet.patch |   13 +++++++++++++
 cloud-init.spec                      |    9 ++++++++-
 2 files changed, 21 insertions(+), 1 deletions(-)
---
diff --git a/cloud-init-0.7.5-udevadm-quiet.patch b/cloud-init-0.7.5-udevadm-quiet.patch
new file mode 100644
index 0000000..f67a296
--- /dev/null
+++ b/cloud-init-0.7.5-udevadm-quiet.patch
@@ -0,0 +1,13 @@
+Index: cloud-init-0.7.5/cloudinit/sources/DataSourceAltCloud.py
+===================================================================
+--- cloud-init-0.7.5.orig/cloudinit/sources/DataSourceAltCloud.py
++++ cloud-init-0.7.5/cloudinit/sources/DataSourceAltCloud.py
+@@ -42,7 +42,7 @@ CLOUD_INFO_FILE = '/etc/sysconfig/cloud-
+ # Shell command lists
+ CMD_DMI_SYSTEM = ['/usr/sbin/dmidecode', '--string', 'system-product-name']
+ CMD_PROBE_FLOPPY = ['/sbin/modprobe', 'floppy']
+-CMD_UDEVADM_SETTLE = ['/sbin/udevadm', 'settle', '--quiet', '--timeout=5']
++CMD_UDEVADM_SETTLE = ['/sbin/udevadm', 'settle', '--timeout=5']
+ 
+ META_DATA_NOT_SUPPORTED = {
+     'block-device-mapping': {},
diff --git a/cloud-init.spec b/cloud-init.spec
index 1b7fccf..5c33d12 100644
--- a/cloud-init.spec
+++ b/cloud-init.spec
@@ -7,7 +7,7 @@
 
 Name:           cloud-init
 Version:        0.7.5
-Release:        4%{?dist}
+Release:        5%{?dist}
 Summary:        Cloud instance init scripts
 
 Group:          System Environment/Base
@@ -25,6 +25,9 @@ Patch0:         cloud-init-0.7.5-fedora.patch
 # https://code.launchpad.net/~gholms/cloud-init/rsyslog-programname/+merge/186906
 Patch1:         cloud-init-0.7.5-rsyslog-programname.patch
 
+# Systemd 213 removed the --quiet option from ``udevadm settle''
+Patch2:         cloud-init-0.7.5-udevadm-quiet.patch
+
 # Deal with noarch -> arch
 # https://bugzilla.redhat.com/show_bug.cgi?id=1067089
 Obsoletes:      cloud-init < 0.7.5-3
@@ -67,6 +70,7 @@ ssh keys and to let the user run various scripts.
 %setup -q -n %{name}-%{version}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 cp -p %{SOURCE2} README.fedora
 
@@ -156,6 +160,9 @@ fi
 
 
 %changelog
+* Mon Jun  9 2014 Garrett Holmstrom <gholms at fedoraproject.org> - 0.7.5-5
+- Stopped calling ``udevadm settle'' with --quiet since systemd 213 removed it
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7.5-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list