mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-08-14 15:36:06 +00:00
kvm_user_version: update code to use our framework
Replace backticks with run_command and also do not use `kvm -help` which produces a lot of unecessary output, lets use `kvm -version` instead.
This commit is contained in:
parent
74cc511fda
commit
09b1142906
@ -883,11 +883,15 @@ sub kvm_user_version {
|
|||||||
|
|
||||||
$kvm_user_version = 'unknown';
|
$kvm_user_version = 'unknown';
|
||||||
|
|
||||||
my $tmp = `kvm -help 2>/dev/null`;
|
my $code = sub {
|
||||||
|
my $line = shift;
|
||||||
if ($tmp =~ m/^QEMU( PC)? emulator version (\d+\.\d+(\.\d+)?)(\.\d+)?[,\s]/) {
|
if ($line =~ m/^QEMU( PC)? emulator version (\d+\.\d+(\.\d+)?)(\.\d+)?[,\s]/) {
|
||||||
$kvm_user_version = $2;
|
$kvm_user_version = $2;
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
eval { run_command("kvm -version", outfunc => $code); };
|
||||||
|
warn $@ if $@;
|
||||||
|
|
||||||
return $kvm_user_version;
|
return $kvm_user_version;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user