Displaying 8 results from an estimated 8 matches for "_is_suse_family".
2013 Nov 07
6
[PATCH 0/4] virt-v2v: Add support for SUSE guest conversions
The following series of patches adds support for converting SUSE guests
through virt-v2v. These changes should not impact non-SUSE guest conversions.
Mike Latimer (4):
Add perl-Bootloader support to grub packages
Add conversion support for SUSE guests
Add SUSE to capabilities db and conf
Add SUSE support documentation
lib/Sys/VirtConvert/Converter/Linux.pm | 480
2013 Oct 12
0
Re: [PATCH] virt-v2v: Convert RedHat.pm to Linux.pm - for SUSE support
...ert::Converter::Linux converts a Linux based guest to use KVM.
=head1 METHODS
@@ -544,9 +625,17 @@ sub _is_rhel_family
($g->inspect_get_distro($root) =~ /^(rhel|centos|scientificlinux|
redhat-based)$/);
}
-=item Sys::VirtConvert::Converter::RedHat->can_handle(g, root)
+sub _is_suse_family
+{
+ my ($g, $root) = @_;
+
+ return ($g->inspect_get_type($root) eq 'linux') &&
+ ($g->inspect_get_distro($root) =~ /^(sles|suse-based|opensuse)$/);
+}
-Return 1 if Sys::VirtConvert::Converter::RedHat can convert the given guest
+=item Sys::VirtConvert::Conv...
2013 Oct 11
2
Re: [PATCH] virt-v2v: Convert RedHat.pm to Linux.pm - for SUSE support
...return ($g->inspect_get_type($root) eq 'linux') &&
- ($g->inspect_get_distro($root) =~ /^(rhel|centos|scientificlinux|
redhat-based)$/);
+ ($g->inspect_get_distro($root) =~
+ /^(rhel|centos|scientificlinux|redhat-based)$/);
+}
+
+sub _is_suse_family
+{
+ my ($g, $root) = @_;
+
+ return ($g->inspect_get_type($root) eq 'linux') &&
+ ($g->inspect_get_distro($root) =~ /^(sles|suse-based|opensuse)$/);
}
-=item Sys::VirtConvert::Converter::RedHat->can_handle(g, root)
+=item Sys::VirtConvert::Converter::Lin...
2013 Oct 07
3
Re: [PATCH] virt-v2v: Convert RedHat.pm to Linux.pm - for SUSE support
On Friday, October 04, 2013 09:38:58 AM Matthew Booth wrote:
> It's specifically an error if we're attempting to configure virtio, and
> there's no detected virtio kernel. It shouldn't have been possible to
> get here in that state, hence it's a programmer error. The code below
> attempts to install *any* kernel in the case that we aren't configuring
>
2013 Oct 03
2
Re: [PATCH] virt-v2v: Convert RedHat.pm to Linux.pm - for SUSE support
...a kernel, check which kernels are there first
> > my @k_before = $g->glob_expand('/boot/vmlinuz-*') if
> > defined($kernel);
> >
> > + # If a SLES11 kernel is being added, add -base kernel
> > + if (defined($kernel)) {
> > + if (_is_suse_family($g, $root) &&
> > + ($g->inspect_get_major_version($root) == 11)) {
> > + my $tmp;
> > + push(@$tmp, $kernel);
> > + $tmp->[1][0] = $tmp->[0][0].'-base';
> > + for my $count (1..4) {
> &...
2013 Oct 04
0
Re: [PATCH] virt-v2v: Convert RedHat.pm to Linux.pm - for SUSE support
...are there first
> > > my @k_before = $g->glob_expand('/boot/vmlinuz-*') if
> > > defined($kernel);
> > >
> > > + # If a SLES11 kernel is being added, add -base kernel
> > > + if (defined($kernel)) {
> > > + if (_is_suse_family($g, $root) &&
> > > + ($g->inspect_get_major_version($root) == 11)) {
> > > + my $tmp;
> > > + push(@$tmp, $kernel);
> > > + $tmp->[1][0] = $tmp->[0][0].'-base';
> > > + for...
2013 Oct 03
0
Re: [PATCH] virt-v2v: Convert RedHat.pm to Linux.pm - for SUSE support
...ny
> # If we're installing a kernel, check which kernels are there first
> my @k_before = $g->glob_expand('/boot/vmlinuz-*') if defined($kernel);
>
> + # If a SLES11 kernel is being added, add -base kernel
> + if (defined($kernel)) {
> + if (_is_suse_family($g, $root) &&
> + ($g->inspect_get_major_version($root) == 11)) {
> + my $tmp;
> + push(@$tmp, $kernel);
> + $tmp->[1][0] = $tmp->[0][0].'-base';
> + for my $count (1..4) {
> + if (defin...
2013 Oct 03
2
[PATCH] virt-v2v: Convert RedHat.pm to Linux.pm - for SUSE support
...nux based guest to use KVM.
+
+=head1 METHODS
+
+=over
+
+=cut
+
+sub _is_rhel_family
+{
+ my ($g, $root) = @_;
+
+ return ($g->inspect_get_type($root) eq 'linux') &&
+ ($g->inspect_get_distro($root) =~ /^(rhel|centos|scientificlinux|redhat-based)$/);
+}
+
+sub _is_suse_family
+{
+ my ($g, $root) = @_;
+
+ return ($g->inspect_get_type($root) eq 'linux') &&
+ ($g->inspect_get_distro($root) =~ /^(sles|suse-based|opensuse)$/);
+}
+
+=item Sys::VirtConvert::Converter::Linux->can_handle(g, root)
+
+Return 1 if Sys::VirtConvert::Convert...