Displaying 3 results from an estimated 3 matches for "binary_package_extension".
2019 Mar 26
7
[PATCH 0/3] v2v: improve RHV guest tools installation
This series slightly improves the way qemu-ga is installed from the
RHV Tools ISO, simplifying the feedback to the user.
Patch #3 sort of conflicts with patch #2 of a related series by
Tomáš Golembiovský:
https://www.redhat.com/archives/libguestfs/2019-February/msg00016.html
Pino Toscano (3):
v2v: linux: add helper functions for pkg arch and extension
v2v: try to pick the right arch for
2019 Mar 26
0
[PATCH 1/3] v2v: linux: add helper functions for pkg arch and extension
...nux.ml
@@ -179,3 +179,24 @@ let is_package_manager_save_file filename =
(* Recognized suffixes of package managers. *)
let suffixes = [ ".dpkg-old"; ".dpkg-new"; ".rpmsave"; ".rpmnew"; ] in
List.exists (Filename.check_suffix filename) suffixes
+
+let binary_package_extension { i_package_format = package_format } =
+ match package_format with
+ | "deb" -> "deb"
+ | "rpm" -> "rpm"
+ | format ->
+ error (f_"don’t know what is the extension of binary packages using %s")
+ format
+
+let architecture_stri...
2019 Mar 26
0
[PATCH 2/3] v2v: try to pick the right arch for qemu-ga pkgs
...ows_virtio.ml
+++ b/v2v/windows_virtio.ml
@@ -203,10 +203,19 @@ and install_linux_tools g inspect =
| Some os ->
let src_path = "linux" // os in
let dst_path = "/var/tmp" in
+ let pkg_arch = Linux.architecture_string inspect in
+ let pkg_ext = Linux.binary_package_extension inspect in
+ let package_suffixes = [
+ sprintf ".%s.%s" pkg_arch pkg_ext;
+ sprintf "_%s.%s" pkg_arch pkg_ext;
+ ] in
+ let package_filter path _ =
+ List.exists (String.is_suffix path) package_suffixes
+ in
debug "locating p...