This works, but you could also just do 'if p.include?("Qumranet")'.
On Jun 10, 2009, at 1:48 AM, Thomas Mueller wrote:
>
> A kvm virtualized guest has devices with Qumranet as manufacturer.
>
> Gotchas: kvm is/uses a "fork" of qemu. i saw a patch that detects the
> processor name and then sets "qemu". this needs to be done before so
> that
> this patch overwrites the result.
>
> Example lspci output:
> # lspci | grep Qum
> 00:03.0 Ethernet controller: Qumranet, Inc. Device 1000
> 00:04.0 Mass storage controller: Qumranet, Inc. Device 1001
> 00:05.0 Mass storage controller: Qumranet, Inc. Device 1001
> 00:06.0 RAM memory: Qumranet, Inc. Device 1002
> 00:07.0 Unclassified device [00ff]: Qumranet, Inc. Device 1003
>
> --- virtual.rb.orig 2009-06-10 08:25:54.000000000 +0200
> +++ virtual.rb 2009-06-10 08:26:21.000000000 +0200
> @@ -28,6 +28,7 @@
> # --- look for the vmware video card to determine if it is
> virtual => vmware.
> # --- 00:0f.0 VGA compatible controller: VMware Inc
> [VMware SVGA II] PCI Display Adapter
> result = "vmware" if p =~ /VM[wW]are/
> + result = "qemu-kvm" if p =~ /Qumranet/
> }
> else
> dmidecodeexists = system "which dmidecode > /dev/null 2>&1"
>
>
> >
--
Between two evils, I always pick the one I never tried before.
-- Mae West
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-dev?hl=en
-~----------~----~----~----~------~----~------~--~---