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{xarch} = $xarch;
|
||||
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{osmajor} = $osmajor;
|
||||
$$vars{osminor} = $osminor;
|
||||
|
|
Loading…
Reference in a new issue