VirtualBox

Changeset 102171 in vbox for trunk/src/VBox/Main/src-server


Ignore:
Timestamp:
Nov 20, 2023 11:05:24 PM (15 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
160296
Message:

Main/Unattended: Removed WIMImage::mEnmOsType as it is a duplicate of WIMImage::mOSType and thus not needed. (Added in r150319.) bugref:9781

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/UnattendedImpl.cpp

    r102170 r102171  
    641641                             * Convert that to a version windows OS ID (newest first!).
    642642                             */
    643                             image.mEnmOsType = VBOXOSTYPE_Unknown;
     643                            VBOXOSTYPE enmVersion = VBOXOSTYPE_Unknown;
    644644                            if (RTStrVersionCompare(image.mVersion.c_str(), "10.0.22000.0") >= 0)
    645                                 image.mEnmOsType = VBOXOSTYPE_Win11_x64;
     645                                enmVersion = VBOXOSTYPE_Win11_x64;
    646646                            else if (RTStrVersionCompare(image.mVersion.c_str(), "10.0") >= 0)
    647                                 image.mEnmOsType = VBOXOSTYPE_Win10;
     647                                enmVersion = VBOXOSTYPE_Win10;
    648648                            else if (RTStrVersionCompare(image.mVersion.c_str(), "6.3") >= 0)
    649                                 image.mEnmOsType = VBOXOSTYPE_Win81;
     649                                enmVersion = VBOXOSTYPE_Win81;
    650650                            else if (RTStrVersionCompare(image.mVersion.c_str(), "6.2") >= 0)
    651                                 image.mEnmOsType = VBOXOSTYPE_Win8;
     651                                enmVersion = VBOXOSTYPE_Win8;
    652652                            else if (RTStrVersionCompare(image.mVersion.c_str(), "6.1") >= 0)
    653                                 image.mEnmOsType = VBOXOSTYPE_Win7;
     653                                enmVersion = VBOXOSTYPE_Win7;
    654654                            else if (RTStrVersionCompare(image.mVersion.c_str(), "6.0") >= 0)
    655                                 image.mEnmOsType = VBOXOSTYPE_WinVista;
     655                                enmVersion = VBOXOSTYPE_WinVista;
    656656                            if (image.mFlavor.contains("server", Utf8Str::CaseInsensitive))
    657657                            {
    658658                                if (RTStrVersionCompare(image.mVersion.c_str(), "10.0.20348") >= 0)
    659                                     image.mEnmOsType = VBOXOSTYPE_Win2k22_x64;
     659                                    enmVersion = VBOXOSTYPE_Win2k22_x64;
    660660                                else if (RTStrVersionCompare(image.mVersion.c_str(), "10.0.17763") >= 0)
    661                                     image.mEnmOsType = VBOXOSTYPE_Win2k19_x64;
     661                                    enmVersion = VBOXOSTYPE_Win2k19_x64;
    662662                                else if (RTStrVersionCompare(image.mVersion.c_str(), "10.0") >= 0)
    663                                     image.mEnmOsType = VBOXOSTYPE_Win2k16_x64;
     663                                    enmVersion = VBOXOSTYPE_Win2k16_x64;
    664664                                else if (RTStrVersionCompare(image.mVersion.c_str(), "6.2") >= 0)
    665                                     image.mEnmOsType = VBOXOSTYPE_Win2k12_x64;
     665                                    enmVersion = VBOXOSTYPE_Win2k12_x64;
    666666                                else if (RTStrVersionCompare(image.mVersion.c_str(), "6.0") >= 0)
    667                                     image.mEnmOsType = VBOXOSTYPE_Win2k8;
     667                                    enmVersion = VBOXOSTYPE_Win2k8;
    668668                            }
    669                             if (image.mEnmOsType != VBOXOSTYPE_Unknown)
     669                            if (enmVersion != VBOXOSTYPE_Unknown)
    670670                                image.mOSType = (VBOXOSTYPE)(  (image.mOSType & VBOXOSTYPE_ArchitectureMask)
    671                                                              | (image.mEnmOsType & VBOXOSTYPE_OsMask));
     671                                                             | (enmVersion    & VBOXOSTYPE_OsMask));
    672672                            return;
    673673                        }
     
    43594359        fRet = false;
    43604360
    4361     mEnmOsType = rImage.mEnmOsType;
     4361    mEnmOsType = rImage.mOSType;
    43624362
    43634363    return fRet;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette