[ros-diffs] [tfaber] 56123: [CLT2012] - Partly revert r53422 to allow hybrid CD booting again. Thanks to Giannis.

tfaber at svn.reactos.org tfaber at svn.reactos.org
Sun Mar 11 21:09:16 UTC 2012


Author: tfaber
Date: Sun Mar 11 21:09:16 2012
New Revision: 56123

URL: http://svn.reactos.org/svn/reactos?rev=56123&view=rev
Log:
[CLT2012]
- Partly revert r53422 to allow hybrid CD booting again. Thanks to Giannis.

Modified:
    branches/ros-branch-0_3_14-clt2012/boot/freeldr/freeldr/bootmgr.c
    branches/ros-branch-0_3_14-clt2012/hybridcd_freeldr.ini

Modified: branches/ros-branch-0_3_14-clt2012/boot/freeldr/freeldr/bootmgr.c
URL: http://svn.reactos.org/svn/reactos/branches/ros-branch-0_3_14-clt2012/boot/freeldr/freeldr/bootmgr.c?rev=56123&r1=56122&r2=56123&view=diff
==============================================================================
--- branches/ros-branch-0_3_14-clt2012/boot/freeldr/freeldr/bootmgr.c [iso-8859-1] (original)
+++ branches/ros-branch-0_3_14-clt2012/boot/freeldr/freeldr/bootmgr.c [iso-8859-1] Sun Mar 11 21:09:16 2012
@@ -231,15 +231,20 @@
 		IniOpenSection("Operating Systems", &SectionId);
 		IniReadSettingByName(SectionId, SectionName, SettingValue, sizeof(SettingValue));
 
+#ifndef _M_ARM
 		// Install the drive mapper according to this sections drive mappings
 #if defined(_M_IX86) && !defined(_MSC_VER)
 		DriveMapMapDrivesInSection(SectionName);
 #endif
 
 #ifdef FREELDR_REACTOS_SETUP
-        // WinLdr-style boot
-        LoadReactOSSetup();
-#elif defined(_M_IX86)
+		if (_stricmp(BootType, "ReactOSSetup") == 0)
+		{
+			LoadReactOSSetup();
+		}
+		else
+#endif
+#ifdef _M_IX86
 		if (_stricmp(BootType, "Windows") == 0)
 		{
 			LoadAndBootWindows(SectionName, SettingValue, 0);
@@ -268,6 +273,7 @@
 		{
 			LoadAndBootDrive(SectionName);
 		}
+#endif
 #else
 		LoadAndBootWindows(SectionName, SettingValue, _WIN32_WINNT_WS03);
 #endif

Modified: branches/ros-branch-0_3_14-clt2012/hybridcd_freeldr.ini
URL: http://svn.reactos.org/svn/reactos/branches/ros-branch-0_3_14-clt2012/hybridcd_freeldr.ini?rev=56123&r1=56122&r2=56123&view=diff
==============================================================================
--- branches/ros-branch-0_3_14-clt2012/hybridcd_freeldr.ini [iso-8859-1] (original)
+++ branches/ros-branch-0_3_14-clt2012/hybridcd_freeldr.ini [iso-8859-1] Sun Mar 11 21:09:16 2012
@@ -24,7 +24,7 @@
 Live="ReactOS Live-System starten"
 
 [Install]
-BootType=ReactOSSetup2
+BootType=ReactOSSetup
 
 [Live]
 BootType=Windows2003




More information about the Ros-diffs mailing list