[packages/ganeti-instance-image] - wait for kpartx to finish before using partitions it created
baggins
baggins at pld-linux.org
Sat Feb 22 20:57:06 CET 2014
commit 571d8377cbfc04da929b99296690ac8fd0244d83
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sat Feb 22 20:56:41 2014 +0100
- wait for kpartx to finish before using partitions it created
ganeti-instance-image.spec | 2 ++
kpartx-sync.patch | 11 +++++++++++
2 files changed, 13 insertions(+)
---
diff --git a/ganeti-instance-image.spec b/ganeti-instance-image.spec
index 8226efb..81b5628 100644
--- a/ganeti-instance-image.spec
+++ b/ganeti-instance-image.spec
@@ -6,6 +6,7 @@ License: GPL v2
Group: Applications/System
Source0: https://code.osuosl.org/attachments/download/3285/%{name}-%{version}.tar.gz
# Source0-md5: 6f1f50d23dd172921983c803a8286dc8
+Patch0: kpartx-sync.patch
URL: https://code.osuosl.org/projects/ganeti-image
BuildRequires: rpmbuild(macros) >= 1.647
Requires: ganeti
@@ -33,6 +34,7 @@ such as debootstrap.
%prep
%setup -q
+%patch0 -p1
%build
%configure
diff --git a/kpartx-sync.patch b/kpartx-sync.patch
new file mode 100644
index 0000000..87425d9
--- /dev/null
+++ b/kpartx-sync.patch
@@ -0,0 +1,11 @@
+--- ganeti-instance-image-0.6/common.sh.in~ 2013-07-01 21:04:13.000000000 +0200
++++ ganeti-instance-image-0.6/common.sh.in 2014-02-22 20:53:09.813718196 +0100
+@@ -288,7 +288,7 @@
+ log_error "Cannot interpret kpartx output and get partition mapping"
+ exit 1
+ fi
+- $KPARTX -a -p- $blockdev > /dev/null
++ $KPARTX -a -s -p- $blockdev > /dev/null
+ filesystem_dev="/dev/mapper/${filesystem_dev_base/%-1/}"
+ if [ ! -b "/dev/mapper/$filesystem_dev_base" ]; then
+ log_error "Can't find kpartx mapped partition: /dev/mapper/$filesystem_dev_base"
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ganeti-instance-image.git/commitdiff/600ef506a775a74ea1cefe8c937efeebe4a38a0c
More information about the pld-cvs-commit
mailing list