virt-v2v/SOURCES/0023-RHEL-Remove-the-in-place-option.patch

85 lines
3.1 KiB
Diff
Raw Normal View History

From cbebfa10e481a664a949ff07dfceca5cb45793df Mon Sep 17 00:00:00 2001
2022-05-17 08:57:32 +00:00
From: "Richard W.M. Jones" <rjones@redhat.com>
Date: Thu, 2 Dec 2021 11:56:05 +0000
Subject: [PATCH] RHEL: Remove the --in-place option
This disables the virt-v2v --in-place option which we do not
wish to support in RHEL.
---
2022-11-15 06:33:07 +00:00
docs/virt-v2v.pod | 8 --------
tests/Makefile.am | 1 -
v2v/v2v.ml | 8 --------
3 files changed, 17 deletions(-)
2022-05-17 08:57:32 +00:00
diff --git a/docs/virt-v2v.pod b/docs/virt-v2v.pod
index 8d5d54d3..0738f492 100644
2022-05-17 08:57:32 +00:00
--- a/docs/virt-v2v.pod
+++ b/docs/virt-v2v.pod
2023-05-09 05:20:31 +00:00
@@ -24,9 +24,6 @@ virtualize those machines (physical to virtual, or p2v).
To estimate the disk space needed before conversion, see
L<virt-v2v-inspector(1)>.
2022-05-17 08:57:32 +00:00
2022-11-15 06:33:07 +00:00
-For in-place conversion, there is a separate tool called
-L<virt-v2v-in-place(1)>.
2022-05-17 08:57:32 +00:00
-
2022-11-15 06:33:07 +00:00
=head2 Input and Output
2022-05-17 08:57:32 +00:00
2022-11-15 06:33:07 +00:00
You normally run virt-v2v with several I<-i*> options controlling the
2023-05-09 05:20:31 +00:00
@@ -39,10 +36,6 @@ The input and output sides of virt-v2v are separate and unrelated.
2022-05-17 08:57:32 +00:00
Virt-v2v can read from any input and write to any output. Therefore
these sides of virt-v2v are documented separately in this manual.
-Virt-v2v normally copies from the input to the output, called "copying
-mode". In this case the source guest is always left unchanged.
2022-11-15 06:33:07 +00:00
-In-place conversions may be done using L<virt-v2v-in-place(1)>.
2022-05-17 08:57:32 +00:00
-
=head2 Other virt-v2v topics
L<virt-v2v-support(1)> — Supported hypervisors, virtualization
@@ -1645,7 +1638,6 @@ L<https://rwmj.wordpress.com/2015/09/18/importing-kvm-guests-to-ovirt-or-rhev/#c
2022-05-17 08:57:32 +00:00
2022-11-15 06:33:07 +00:00
L<virt-p2v(1)>,
2023-05-09 05:20:31 +00:00
L<virt-v2v-inspector(1)>,
2022-11-15 06:33:07 +00:00
-L<virt-v2v-in-place(1)>,
L<virt-customize(1)>,
L<virt-df(1)>,
L<virt-filesystems(1)>,
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 5c523204..5190d055 100644
2022-11-15 06:33:07 +00:00
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -77,7 +77,6 @@ TESTS = \
test-v2v-floppy.sh \
test-v2v-i-disk.sh \
test-v2v-i-ova.sh \
- test-v2v-in-place.sh \
test-v2v-block-driver.sh \
2023-05-09 05:20:31 +00:00
test-v2v-inspector.sh \
2022-11-15 06:33:07 +00:00
test-v2v-mac.sh \
2022-05-17 08:57:32 +00:00
diff --git a/v2v/v2v.ml b/v2v/v2v.ml
index 47d2da79..19f08aae 100644
2022-05-17 08:57:32 +00:00
--- a/v2v/v2v.ml
+++ b/v2v/v2v.ml
@@ -217,12 +217,6 @@ let rec main () =
2022-11-15 06:33:07 +00:00
warning (f_"the --vmtype option has been removed and now does nothing")
in
2022-05-17 08:57:32 +00:00
2022-11-15 06:33:07 +00:00
- (* Options that are errors. *)
- let in_place_error _ =
- error (f_"The --in-place option has been replaced by the \
- virt-v2v-in-place program")
- in
-
let argspec = [
[ L"bandwidth" ], Getopt.String ("bps", set_string_option_once "--bandwidth" bandwidth),
s_"Set bandwidth to bits per sec";
@@ -246,8 +240,6 @@ let rec main () =
2022-05-17 08:57:32 +00:00
s_"Use password from file to connect to input hypervisor";
[ M"it" ], Getopt.String ("transport", set_string_option_once "-it" input_transport),
s_"Input transport";
2022-11-15 06:33:07 +00:00
- [ L"in-place" ], Getopt.Unit in_place_error,
- s_"Use virt-v2v-in-place instead";
2022-05-17 08:57:32 +00:00
[ L"mac" ], Getopt.String ("mac:network|bridge|ip:out", add_mac),
s_"Map NIC to network or bridge or assign static IP";
[ S 'n'; L"network" ], Getopt.String ("in:out", add_network),