--- 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;