Implemented OS version name variable '%os%'.
This commit is contained in:
parent
50fb75ba64
commit
1856924df3
12
logging.pm
12
logging.pm
|
@ -227,6 +227,18 @@ sub get_default_vars (;$)
|
||||||
$$vars{arch} = $arch;
|
$$vars{arch} = $arch;
|
||||||
$$vars{xarch} = $xarch;
|
$$vars{xarch} = $xarch;
|
||||||
my ($osver, $osmajor, $osminor, $osbuild) = Win32::GetOSVersion();
|
my ($osver, $osmajor, $osminor, $osbuild) = Win32::GetOSVersion();
|
||||||
|
if ($osmajor == 5 && $$osminor == 1) {
|
||||||
|
$$vars{os} = 'xp';
|
||||||
|
}
|
||||||
|
elsif ($osmajor == 6 && $$osminor == 1) {
|
||||||
|
$$vars{os} = '7';
|
||||||
|
}
|
||||||
|
elsif ($osmajor == 10) {
|
||||||
|
$$vars{os} = '10';
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$$vars{os} = 'unknown';
|
||||||
|
}
|
||||||
$$vars{osversion} = $osmajor.'.'.$osminor;
|
$$vars{osversion} = $osmajor.'.'.$osminor;
|
||||||
$$vars{osmajor} = $osmajor;
|
$$vars{osmajor} = $osmajor;
|
||||||
$$vars{osminor} = $osminor;
|
$$vars{osminor} = $osminor;
|
||||||
|
|
Loading…
Reference in a new issue