Displaying 20 results from an estimated 34 matches for "augeas_reload".
2018 Nov 06
2
Re: [PATCH 2/3] v2v: linux: install packages
...t.com>
> ---
> v2v/linux.ml | 19 +++++++++++++++++++
> v2v/linux.mli | 3 +++
> 2 files changed, 22 insertions(+)
>
> diff --git a/v2v/linux.ml b/v2v/linux.ml
> index 177724e39..6a5cae512 100644
> --- a/v2v/linux.ml
> +++ b/v2v/linux.ml
> @@ -31,6 +31,25 @@ let augeas_reload g =
> g#aug_load ();
> debug_augeas_errors g
>
> +let rec install g inspect packages =
> + if packages <> [] then (
> + do_install g inspect packages;
> + (* Reload Augeas in case anything changed. *)
> + augeas_reload g
> + )
> +
> +and do_...
2018 Nov 06
0
[PATCH 2/3] v2v: linux: install packages
...gned-off-by: Tomáš Golembiovský <tgolembi@redhat.com>
---
v2v/linux.ml | 19 +++++++++++++++++++
v2v/linux.mli | 3 +++
2 files changed, 22 insertions(+)
diff --git a/v2v/linux.ml b/v2v/linux.ml
index 177724e39..6a5cae512 100644
--- a/v2v/linux.ml
+++ b/v2v/linux.ml
@@ -31,6 +31,25 @@ let augeas_reload g =
g#aug_load ();
debug_augeas_errors g
+let rec install g inspect packages =
+ if packages <> [] then (
+ do_install g inspect packages;
+ (* Reload Augeas in case anything changed. *)
+ augeas_reload g
+ )
+
+and do_install g { i_package_format = package_format } package...
2018 Nov 07
0
[PATCH v3 2/3] v2v: linux: install packages
....
Signed-off-by: Tomáš Golembiovský <tgolembi@redhat.com>
---
v2v/linux.ml | 14 ++++++++++++++
v2v/linux.mli | 3 +++
2 files changed, 17 insertions(+)
diff --git a/v2v/linux.ml b/v2v/linux.ml
index 177724e39..966170cdd 100644
--- a/v2v/linux.ml
+++ b/v2v/linux.ml
@@ -31,6 +31,20 @@ let augeas_reload g =
g#aug_load ();
debug_augeas_errors g
+let rec install_local g { i_package_format = package_format } packages =
+ if packages <> [] then (
+ match package_format with
+ | "rpm" ->
+ let cmd = [ "rpm"; "--upgrade"; "-v" ] @ pack...
2018 Nov 13
0
[PATCH v4 2/3] v2v: linux: install packages
....
Signed-off-by: Tomáš Golembiovský <tgolembi@redhat.com>
---
v2v/linux.ml | 14 ++++++++++++++
v2v/linux.mli | 3 +++
2 files changed, 17 insertions(+)
diff --git a/v2v/linux.ml b/v2v/linux.ml
index 177724e39..966170cdd 100644
--- a/v2v/linux.ml
+++ b/v2v/linux.ml
@@ -31,6 +31,20 @@ let augeas_reload g =
g#aug_load ();
debug_augeas_errors g
+let rec install_local g { i_package_format = package_format } packages =
+ if packages <> [] then (
+ match package_format with
+ | "rpm" ->
+ let cmd = [ "rpm"; "--upgrade"; "-v" ] @ pack...
2018 Nov 07
0
Re: [PATCH 2/3] v2v: linux: install packages
...19 +++++++++++++++++++
> > v2v/linux.mli | 3 +++
> > 2 files changed, 22 insertions(+)
> >
> > diff --git a/v2v/linux.ml b/v2v/linux.ml
> > index 177724e39..6a5cae512 100644
> > --- a/v2v/linux.ml
> > +++ b/v2v/linux.ml
> > @@ -31,6 +31,25 @@ let augeas_reload g =
> > g#aug_load ();
> > debug_augeas_errors g
> >
> > +let rec install g inspect packages =
> > + if packages <> [] then (
> > + do_install g inspect packages;
> > + (* Reload Augeas in case anything changed. *)
> > + augeas...
2018 Nov 06
7
[PATCH 0/3] Install QEMU-GA from oVirt guest tools ISO on Linux
This installs packages with QEMU Guest Agent when converting Linux machine. The
packages should be available on guest tools ISO. The patches work "as-is" but
probably deserve some more attention:
- it is "abusing" Winows_virtio code but renaming/refactoring everything to
remove "windows" from the name and use "guest tools" seems like a lot of
unnecesary
2018 Nov 07
3
[PATCH v2 0/3] Install QEMU-GA from oVirt guest tools ISO on Linux
changes in v2:
- moved copy_drivers above copy_files
- renamed copy_files to copy_from_virtio_win
- renamed install to install_local
- use rpm instead of yum
This installs packages with QEMU Guest Agent when converting Linux machine. The
packages should be available on guest tools ISO. The patches work "as-is" but
probably deserve some more attention:
- it is "abusing"
2018 Nov 07
10
[PATCH v3 0/3] Install QEMU-GA from oVirt guest tools ISO on Linux
changes in v3:
- fix call to install_local
changes in v2:
- moved copy_drivers above copy_files
- renamed copy_files to copy_from_virtio_win
- renamed install to install_local
- use rpm instead of yum
This installs packages with QEMU Guest Agent when converting Linux machine. The
packages should be available on guest tools ISO. The patches work "as-is" but
probably deserve some more
2016 Aug 19
2
[PATCH] New API: aug_transform
Expose the aug_transform API through the library, so it's possible to
add/remove Augeas transformations to handle files in custom places using
existing lenses.
---
daemon/augeas.c | 21 +++++++++++++++++++++
generator/actions.ml | 12 ++++++++++++
gobject/Makefile.inc | 2 ++
src/MAX_PROC_NR | 2 +-
4 files changed, 36 insertions(+), 1 deletion(-)
diff --git a/daemon/augeas.c
2019 Jan 30
1
[PATCH v3] v2v: linux: use NEVR for querying RPM packages (RHBZ#1669395)
...---------------
1 file changed, 38 insertions(+), 21 deletions(-)
diff --git a/v2v/linux.ml b/v2v/linux.ml
index 43449157b..99b0e0e7b 100644
--- a/v2v/linux.ml
+++ b/v2v/linux.ml
@@ -27,6 +27,8 @@ open Utils
module G = Guestfs
+let re_version = PCRE.compile "(\\d+)\\.(\\d+)"
+
let augeas_reload g =
g#aug_load ();
debug_augeas_errors g
@@ -80,29 +82,44 @@ let file_list_of_package (g : Guestfs.guestfs) inspect app =
| "rpm" ->
(* Since RPM allows multiple packages installed with the same
- * name, always check the full ENVR here (RHBZ#1161250).
+ * name,...
2019 Jan 30
1
[PATCH v2] v2v: linux: use NEVR for querying RPM packages (RHBZ#1669395)
...---------------
1 file changed, 34 insertions(+), 21 deletions(-)
diff --git a/v2v/linux.ml b/v2v/linux.ml
index 43449157b..63489c334 100644
--- a/v2v/linux.ml
+++ b/v2v/linux.ml
@@ -27,6 +27,8 @@ open Utils
module G = Guestfs
+let re_version = PCRE.compile "(\\d+)\\.(\\d+)"
+
let augeas_reload g =
g#aug_load ();
debug_augeas_errors g
@@ -80,29 +82,40 @@ let file_list_of_package (g : Guestfs.guestfs) inspect app =
| "rpm" ->
(* Since RPM allows multiple packages installed with the same
- * name, always check the full ENVR here (RHBZ#1161250).
+ * name,...
2016 Aug 25
2
[PATCH v2] v2v: factor out bootloader handling
...Usually "/boot". *)
- let grub_prefix =
- match grub with
- | `Grub2 -> ""
- | `Grub1 ->
- if grub_config = "/boot/efi/EFI/redhat/grub.conf" then (
- g#aug_transform "grub" "/boot/efi/EFI/redhat/grub.conf";
- Linux.augeas_reload g;
- );
-
- let mounts = g#inspect_get_mountpoints inspect.i_root in
- try
- List.find (
- fun path -> List.mem_assoc path mounts
- ) [ "/boot/grub"; "/boot" ]
- with Not_found -> "" in
+ (* Detect the installed bootloa...
2018 Nov 13
8
[PATCH v4 0/3] Install QEMU-GA from oVirt guest tools ISO on Linux
changes in v4:
- fix call to install_local
changes in v2:
- moved copy_drivers above copy_files
- renamed copy_files to copy_from_virtio_win
- renamed install to install_local
- use rpm instead of yum
This installs packages with QEMU Guest Agent when converting Linux machine. The
packages should be available on guest tools ISO. The patches work "as-is" but
probably deserve some more
2016 Aug 10
3
[PATCH 2/2] v2v: ilnux: detect name of grub2-mkconfig
...rcaps =
(* If it's grub2, we have to regenerate the config files. *)
if grub = `Grub2 then
- ignore (g#command [| "grub2-mkconfig"; "-o"; grub_config |]);
+ ignore (g#command [| grub2_mkconfig_cmd; "-o"; grub_config |]);
Linux.augeas_reload g
);
--
2.9.2
2016 Aug 26
11
[PATCH v2 0/7] v2v: first bits of Debian/Ubuntu guests supports
Hi,
this series implements the first bits in v2v to convert Debian/Ubuntu
(and derived) guests. The series does not complete the support (see
known issues below), but all the patches here should be fit for review
and inclusion. The series does not enable the conversion, yet.
Known issues:
* there is no grubby nor Bootloader::Tools Perl module available in
Debian, so there is no way to know
2016 Jun 11
0
Re: [PATCH 2/2] v2v: linux: uninstall Parallels tools
...ot;/usr/lib/parallels-tools/install" in
> + if g#is_file ~followsymlinks:true prltools_path then (
> + try
> + ignore (g#command [| prltools_path; "-r" |]);
> +
> + (* Reload Augeas to detect changes made by prltools uninst. *)
> + Linux.augeas_reload g
> + with
> + G.Error msg ->
> + warning (f_"Parallels tools was detected, but uninstallation failed. The error message was: %s (ignored)")
> + msg
> + )
> +
> and configure_kernel () =
> (* Previously this function wo...
2016 Aug 19
0
[PATCH] v2v: linux: handle UEFI path for Grub1 (RHBZ#1152369)
...ial_console (g : G.guestfs) inspect source rcaps =
match grub with
| `Grub2 -> ""
| `Grub1 ->
+ if grub_config = "/boot/efi/EFI/redhat/grub.conf" then (
+ g#aug_transform "grub" "/boot/efi/EFI/redhat/grub.conf";
+ Linux.augeas_reload g;
+ );
+
let mounts = g#inspect_get_mountpoints inspect.i_root in
try
List.find (
--
2.7.4
2016 Sep 20
1
[PATCH v5] v2v: linux: correctly reconfigure the initrd on Debian
...e defined in:
+ * /etc/initramfs-tools/modules
+ * File format is same as modules(5).
+ *)
+ let path = "/files/etc/initramfs-tools/modules" in
+ g#aug_transform "modules" "/etc/initramfs-tools/modules";
+ Linux.augeas_reload g;
+ g#aug_set (sprintf "%s/#comment[last()+1]" path)
+ "The following modules were added by virt-v2v";
+ List.iter (
+ fun m -> g#aug_clear (sprintf "%s/%s" path m)
+ ) modules;
+ g#aug_save ();
+ );...
2017 Jul 17
0
[PATCH] v2v: Don't hang when rebuilding SUSE kdump initrd (RHBZ#1465849).
..."/usr/bin/env";
+ "rootdev=" ^ inspect.i_root;
+ uninstaller |])
+ else
+ ignore (g#command [| uninstaller |]);
(* Reload Augeas to detect changes made by vbox tools uninst. *)
Linux.augeas_reload g
--
2.13.2
2016 Aug 08
11
[PATCH 0/8] v2v: first bits of Debian/Ubuntu guests supports
Hi,
this series implements the first bits in v2v to convert Debian/Ubuntu
(and derived) guests. The series does not complete the support (see
known issues below), but all the patches here should be fit for review
and inclusion. The series does not enable the conversion, yet.
Known issues:
* there is no grubby nor Bootloader::Tools Perl module available in
Debian, so there is no way to know