Blame SOURCES/kvm-qemu-img-Clarify-about-relative-backing-file-options.patch

9bac43
From 8da92a8a73295fe3239124d26507c5cf0276ddab Mon Sep 17 00:00:00 2001
9bac43
From: Fam Zheng <famz@redhat.com>
9bac43
Date: Tue, 12 Dec 2017 02:19:20 +0100
9bac43
Subject: [PATCH 3/6] qemu-img: Clarify about relative backing file options
9bac43
9bac43
RH-Author: Fam Zheng <famz@redhat.com>
9bac43
Message-id: <20171212021920.25231-1-famz@redhat.com>
9bac43
Patchwork-id: 78306
9bac43
O-Subject: [RHV7.5 qemu-kvm-rhev PATCH] qemu-img: Clarify about relative backing file options
9bac43
Bugzilla: 1451269
9bac43
RH-Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
9bac43
RH-Acked-by: Peter Xu <peterx@redhat.com>
9bac43
RH-Acked-by: Jeffrey Cody <jcody@redhat.com>
9bac43
9bac43
It's not too surprising when a user specifies the backing file relative
9bac43
to the current working directory instead of the top layer image. This
9bac43
causes error when they differ. Though the error message has enough
9bac43
information to infer the fact about the misunderstanding, it is better
9bac43
if we document this explicitly, so that users don't have to learn from
9bac43
mistakes.
9bac43
9bac43
Signed-off-by: Fam Zheng <famz@redhat.com>
9bac43
Reviewed-by: Eric Blake <eblake@redhat.com>
9bac43
Reviewed-by: Jeff Cody <jcody@redhat.com>
9bac43
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
9bac43
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
9bac43
(cherry picked from commit a16efd53406bc8d89f87253ab10290f8d1b145a7)
9bac43
Signed-off-by: Fam Zheng <famz@redhat.com>
9bac43
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
9bac43
---
9bac43
 qemu-img.texi | 9 +++++++++
9bac43
 1 file changed, 9 insertions(+)
9bac43
9bac43
diff --git a/qemu-img.texi b/qemu-img.texi
9bac43
index 72dabd6..90c7eab 100644
9bac43
--- a/qemu-img.texi
9bac43
+++ b/qemu-img.texi
9bac43
@@ -244,6 +244,9 @@ only the differences from @var{backing_file}. No size needs to be specified in
9bac43
 this case. @var{backing_file} will never be modified unless you use the
9bac43
 @code{commit} monitor command (or qemu-img commit).
9bac43
 
9bac43
+If a relative path name is given, the backing file is looked up relative to
9bac43
+the directory containing @var{filename}.
9bac43
+
9bac43
 Note that a given backing file will be opened to check that it is valid. Use
9bac43
 the @code{-u} option to enable unsafe backing file mode, which means that the
9bac43
 image will be created even if the associated backing file cannot be opened. A
9bac43
@@ -343,6 +346,9 @@ created as a copy on write image of the specified base image; the
9bac43
 @var{backing_file} should have the same content as the input's base image,
9bac43
 however the path, image format, etc may differ.
9bac43
 
9bac43
+If a relative path name is given, the backing file is looked up relative to
9bac43
+the directory containing @var{output_filename}.
9bac43
+
9bac43
 If the @code{-n} option is specified, the target volume creation will be
9bac43
 skipped. This is useful for formats such as @code{rbd} if the target
9bac43
 volume has already been created with site specific options that cannot
9bac43
@@ -490,6 +496,9 @@ The backing file is changed to @var{backing_file} and (if the image format of
9bac43
 string), then the image is rebased onto no backing file (i.e. it will exist
9bac43
 independently of any backing file).
9bac43
 
9bac43
+If a relative path name is given, the backing file is looked up relative to
9bac43
+the directory containing @var{filename}.
9bac43
+
9bac43
 @var{cache} specifies the cache mode to be used for @var{filename}, whereas
9bac43
 @var{src_cache} specifies the cache mode for reading backing files.
9bac43
 
9bac43
-- 
9bac43
1.8.3.1
9bac43