Displaying 9 results from an estimated 9 matches for "vwd_filenam".
Did you mean:
vwd_filename
2015 Aug 10
0
[PATCH 2/4] v2v: consolidate virtio-win file copying
...rch inspect.i_product_variant
- virtio_win;
- ( IDE, RTL8139, Cirrus )
-
- | drivers ->
- (* Can we install the block driver? *)
- let block : guestcaps_block_type =
- try
- let viostor_sys_file =
- List.find
- (fun { vwd_filename = filename } -> filename = "viostor.sys")
- drivers in
- (* Get the actual file contents of the .sys file. *)
- let content = viostor_sys_file.vwd_get_contents () in
- let target = sprintf "%s/system32/drivers/viostor.sys" systemro...
2015 Aug 10
15
[PATCH 0/4] v2v: simplify driver copying from virtio-win iso
Libguestfs supports passing an ISO image as a source of virtio windows
drivers to v2v.
That support, however, looks too heavy-weight: in order to access those
drivers, a separate guestfs handle is created (and thus a new emulator
process is started), which runs until v2v completes.
This series attempts to make it simpler and lighter-weight, by making
the relevant code more local, and by
2015 Oct 13
2
[PATCH v2 1/4] v2v: consolidate virtio-win file copying
...rch inspect.i_product_variant
- virtio_win;
- ( IDE, RTL8139, Cirrus )
-
- | drivers ->
- (* Can we install the block driver? *)
- let block : guestcaps_block_type =
- try
- let viostor_sys_file =
- List.find
- (fun { vwd_filename = filename } -> filename = "viostor.sys")
- drivers in
- (* Get the actual file contents of the .sys file. *)
- let content = viostor_sys_file.vwd_get_contents () in
- let target = sprintf "%s/system32/drivers/viostor.sys" systemro...
2015 Oct 14
5
[PATCH v3 0/3] v2v: simplify driver copying from virtio-win iso
Libguestfs supports passing an ISO image as a source of virtio windows
drivers to v2v.
This series attempts to make it simpler and better scoped.
Roman Kagan (3):
v2v: consolidate virtio-win file copying
v2v: copy virtio drivers without guestfs handle leak
v2v: drop useless forced gc
---
changes since v2:
- drop patch 4 (reuse of the master guestfs handle for hot-adding the
ISO image)
2015 Jun 23
0
[PATCH v2] v2v: Support loading virtio-win drivers from virtio-win.iso (RHBZ#1234351).
...inspect.i_arch inspect.i_product_variant
- virtio_win_dir;
- ( IDE, RTL8139 )
+ | drivers ->
+ (* Can we install the block driver? *)
+ let block : guestcaps_block_type =
+ try
+ let viostor_sys_file =
+ List.find
+ (fun { vwd_filename = filename } -> filename = "viostor.sys")
+ drivers in
+ (* Get the actual file contents of the .sys file. *)
+ let content = viostor_sys_file.vwd_get_contents () in
+ let target = sprintf "%s/system32/drivers/viostor.sys" systemro...
2015 Jun 23
2
[PATCH v2] v2v: Support loading virtio-win drivers from
In version 2:
- Add a bunch of debugging output.
- Recognize Windows Vista, Windows 10.
- Compare driver paths case-insensitively.
2015 Aug 10
0
[PATCH 3/4] v2v: copy virtio drivers without guestfs handle leak
...) then (
- printf "virtio-win driver files matching this guest:\n";
- List.iter print_virtio_win_driver_file drivers;
- flush stdout
- );
-
- List.iter (
- fun driver ->
- let content = driver.vwd_get_contents () in
- g#write (driverdir // driver.vwd_filename) content
- ) drivers
+ if is_directory virtio_win then (
+ let cmd = sprintf "cd %s && find -type f" (quote virtio_win) in
+ let paths = external_command cmd in
+ List.iter (
+ fun path ->
+ if (match_vio_path_with_os path inspect.i_arch
+...
2015 Jun 22
2
[PATCH] v2v: Support loading virtio-win drivers from virtio-win.iso (RHBZ#1234351).
...> None
- | Some path ->
- if is_directory path then Some path else None in
+ | drivers ->
+ (* Can we install the block driver? *)
+ let block : guestcaps_block_type =
+ try
+ let viostor_sys_file =
+ List.find
+ (fun { vwd_filename = filename } -> filename = "viostor.sys")
+ drivers in
+ (* Get the actual file contents of the .sys file. *)
+ let content = viostor_sys_file.vwd_get_contents () in
+ let target = sprintf "%s/system32/drivers/viostor.sys" systemro...
2015 Oct 13
2
[PATCH v2 2/4] v2v: copy virtio drivers without guestfs handle leak
...) then (
- printf "virtio-win driver files matching this guest:\n";
- List.iter print_virtio_win_driver_file drivers;
- flush stdout
- );
-
- List.iter (
- fun driver ->
- let content = driver.vwd_get_contents () in
- g#write (driverdir // driver.vwd_filename) content
- ) drivers
+ if is_directory virtio_win then (
+ let cmd = sprintf "cd %s && find -type f" (quote virtio_win) in
+ let paths = external_command cmd in
+ List.iter (
+ fun path ->
+ if (match_vio_path_with_os path inspect.i_arch
+...