secureswitools/swisistools/source/interpretsis/commandparser.cpp
branchRCL_3
changeset 73 79647526f98c
parent 66 8b7f4e561641
child 81 42552535c1ac
--- a/secureswitools/swisistools/source/interpretsis/commandparser.cpp	Tue Sep 14 21:31:28 2010 +0300
+++ b/secureswitools/swisistools/source/interpretsis/commandparser.cpp	Wed Sep 15 12:20:42 2010 +0300
@@ -523,9 +523,19 @@
 
 				char drive = tolower(*++optPtr);
 
-				if (drive < 'a' || drive > 'y')
+				if (drive < 'a' || drive > 'z')
 					throw CCommandParser::ECmdLineInvalidSISFileAttribute;
 
+				if(drive == 'z')
+					{
+					aParamList.SetFlag(CParameterList::EFlagsRomInstallSet);
+					sisFileName.iGenerateRomStub = true;
+					sisFileName.iNotRegister = true;
+					}
+				else
+					{
+					aParamList.SetFlag(CParameterList::EFlagsExtDriveSet);
+					}
 				// Set target drive
 				sisFileName.iTargetDrive = drive;